私のシステムは数分以内にギガバイト単位のログファイルを埋め尽くす

私のシステムは数分以内にギガバイト単位のログファイルを埋め尽くす

私の/var/log/syslogアカウントはvar/log/kern.logすぐにいっぱいになり、コンピューターがフリーズしてシャットダウンや再起動も機能しません。Wi-Fi が機能しなくなり、ターミナルを使用してネットワーク サービスを再起動しても機能しませんsystemctl

これは、ネットワーク マネージャー エラーに関連する画像です。私のネットワークマネージャの問題は、これ問題。

両方のログ ファイルに同じ 10 行のメッセージが書き込まれます。

Aug 10 04:29:35 kernel: [  471.710774]  worker_thread+0x4d/0x400
Aug 10 04:29:35 kernel: [  471.710776]  kthread+0x104/0x140
Aug 10 04:29:35 kernel: [  471.710778]  ? process_one_work+0x3b0/0x3b0
Aug 10 04:29:35 kernel: [  471.710780]  ? kthread_park+0x90/0x90
Aug 10 04:29:35 kernel: [  471.710782]  ret_from_fork+0x35/0x40
Aug 10 04:29:35 kernel: [  471.710784] ---[ end trace e68a032e184ce76a ]---
Aug 10 04:29:35 kernel: [  471.710803] ------------[ cut here ]------------
Aug 10 04:29:35 kernel: [  471.710804] wlp3s0:  Failed check-sdata-in-driver check, flags: 0x4
Aug 10 04:29:35 kernel: [  471.710834] WARNING: CPU: 2 PID: 8 at net/mac80211/driver-ops.h:17 drv_sta_state+0x254/0x3f0 [mac80211]
Aug 10 04:29:35 kernel: [  471.710835] Modules linked in: ccm rfcomm cmac algif_hash algif_skcipher af_alg bnep nls_iso8859_1 intel_rapl_msr intel_rapl_common x86_pkg_temp_thermal intel_powerclamp coretemp amdgpu mei_hdcp kvm snd_hda_codec_hdmi amd_iommu_v2 gpu_sched crct10dif_pclmul snd_hda_codec_conexant snd_hda_codec_generic ledtrig_audio ghash_clmulni_intel snd_hda_intel snd_intel_dspcfg snd_hda_codec snd_hda_core snd_hwdep snd_pcm aesni_intel crypto_simd snd_seq_midi cryptd glue_helper intel_cstate snd_seq_midi_event intel_rapl_perf uvcvideo snd_rawmidi iwlmvm videobuf2_vmalloc mac80211 videobuf2_memops libarc4 videobuf2_v4l2 rtsx_usb_ms btusb i915 videobuf2_common memstick snd_seq serio_raw btrtl radeon btbcm snd_seq_device iwlwifi btintel ttm input_leds videodev bluetooth mc joydev snd_timer drm_kms_helper ecdh_generic ecc i2c_algo_bit fb_sys_fops ideapad_laptop cfg80211 syscopyarea snd sysfillrect mei_me sparse_keymap mei sysimgblt soundcore wmi mac_hid acpi_pad sch_fq_codel parport_pc ppdev lp parport drm

以前のバージョンの Ubuntu ではこの問題は発生しませんでした。20.04 LTS にアップグレードしたときに発生しました。Ubuntu を再インストールし、カーネルのアップグレードも試みましたが、効果はありませんでした。amdgpuの代わりにを使用しても効果はありませんでした。grubのradeon追加も試みました。nomodeset

ここ私のPCのハードウェア関連のすべての情報で、情報として必要になる場合がありますIntegrated graphics

VGA compatible controller: Intel Corporation HD Graphics 5500 (rev 09)
Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330 / M430 / Radeon 520 Mobile] (rev 83)

アップデート1

Logsエラー発生時の重要なログメッセージを添付しました。

12:33:22 PM kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
12:33:22 PM kernel:       Tainted: G        W         5.4.0-42-generic #46-Ubuntu
12:33:22 PM kernel: INFO: task kworker/1:0:19 blocked for more than 241 seconds.
12:31:21 PM kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
12:31:21 PM kernel:       Tainted: G        W         5.4.0-42-generic #46-Ubuntu
12:31:21 PM kernel: INFO: task NetworkManager:921 blocked for more than 241 seconds.
12:31:21 PM kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
12:31:21 PM kernel:       Tainted: G        W         5.4.0-42-generic #46-Ubuntu
12:31:21 PM kernel: INFO: task kworker/3:3:356 blocked for more than 241 seconds.
12:31:21 PM kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
12:31:21 PM kernel:       Tainted: G        W         5.4.0-42-generic #46-Ubuntu
12:31:21 PM kernel: INFO: task kworker/0:2:157 blocked for more than 241 seconds.
12:31:21 PM kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
12:31:21 PM kernel:       Tainted: G        W         5.4.0-42-generic #46-Ubuntu
12:31:21 PM kernel: INFO: task kworker/3:0:31 blocked for more than 241 seconds.
12:31:21 PM kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
12:31:21 PM kernel:       Tainted: G        W         5.4.0-42-generic #46-Ubuntu
12:31:21 PM kernel: INFO: task kworker/1:0:19 blocked for more than 120 seconds.
12:29:20 PM kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
12:29:20 PM kernel:       Tainted: G        W         5.4.0-42-generic #46-Ubuntu
12:29:20 PM kernel: INFO: task NetworkManager:921 blocked for more than 120 seconds.
12:29:20 PM kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
12:29:20 PM kernel:       Tainted: G        W         5.4.0-42-generic #46-Ubuntu
12:29:20 PM kernel: INFO: task kworker/3:3:356 blocked for more than 120 seconds.
12:29:20 PM kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
12:29:20 PM kernel:       Tainted: G        W         5.4.0-42-generic #46-Ubuntu
12:29:20 PM kernel: INFO: task kworker/0:2:157 blocked for more than 120 seconds.
12:29:20 PM kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
12:29:20 PM kernel:       Tainted: G        W         5.4.0-42-generic #46-Ubuntu
12:29:20 PM kernel: INFO: task kworker/3:0:31 blocked for more than 120 seconds.
12:25:55 PM kernel: iwlwifi 0000:03:00.0: Failed to send binding (action:1): -5
12:21:28 PM bluetoothd: Failed to set mode: Blocked through rfkill (0x12)
12:21:19 PM kernel: ACPI Error: Aborting method \_SB.PCI0.GFX0._DSM due to previous error (AE_NOT_FOUND) (20190816/psparse-529)
12:21:19 PM kernel: uvcvideo: Failed to query (GET_INFO) UVC control 8 on unit 1: -32 (exp. 1).
12:21:18 PM kernel: ACPI Error: Aborting method \_SB.PCI0.GFX0._DSM due to previous error (AE_NOT_FOUND) (20190816/psparse-529)
12:21:18 PM kernel: DMAR: Failed to find handle for ACPI object \_SB.PCI0.SDHC
12:21:18 PM kernel: Initramfs unpacking failed: Decoding failed
12:21:18 PM kernel: ACPI Error: Aborting method \_SB.PCI0.GFX0._DSM due to previous error (AE_NOT_FOUND) (20190816/psparse-529)

アップデート2

回答はこれ質問では、ログ ファイルを削除するように指示されているだけです。 これまで同じことをしていますが、問題は解決していません。 ほとんどの場合、同じ問題が発生し、シャットダウンも機能しません。 そのため、強制的にシャットダウンしてから、リカバリ モードで再起動して、CLI からログ ファイルを削除していました。

フルバージョンシスログそしてkern.log問題が発生した時点で。

アップデート3

前述の通りこれsyslog質問です。その回答では、とのサイズを制限するという解決策しか示されていkern.logませんが、サイズを制限したとしても、その間、WiFi ドライバーの問題とファンの高速化の問題に直面することになります。問題の根本的な原因は解決されません。

アップデート4

ログメッセージを見て、問題の原因は だと思いましたwpa_supplicant。そこで、Ubuntuのワイヤレスデーモンを から に変更しましたwpa_supplicantiwd2 日間は動作しましたが、その後 の同じ問題に直面しましたSystem hanging and Wifi disconnection。ただし、今回は に膨大なデータが記録されることはありませんでした/var/log/

答え1

wireless daemonUbuntu の を から にwpa_supplicant変更しましたiwd

  • iwd (iNet Wireless Daemon) は、Linux 用の最新の注目のワイヤレス デーモンです。
  • iwd は Intel によって作成され、wpa_supplicant を置き換えることを目的としています。

インストール手順

  • iwdをインストールする

    sudo apt install iwd
    
  • iwdを使用するようにNetworkManagerを設定する

    sudo gedit /etc/NetworkManager/conf.d/iwd.conf 
    
  • 次の 2 行を追加します。

    [device]
    wifi.backend=iwd
    
  • wpa_supplicant を無効にして再起動します。

     sudo systemctl mask wpa_supplicant
     sudo reboot
    

ノート

  • 以前に Wi-Fi ネットワークに接続したことがある場合は、接続を忘れて再接続するだけで、iwd の秘密ストレージに転送されます/var/lib/iwd/

  • 再起動後、接続されていてもネットワーク マネージャーで Wi-Fi が表示されないという問題が発生する場合があります。これが問題の場合は、上記のようにsystemctl再起動することができます。iwd

問題が解決しない場合は、アーチウィキ

注記

問題が完全に解決されたわけではありませんが、問題の発生頻度は減り、今のところ大きな安心感があります。


参照:

関連情報