Meu sistema preenche Gigabytes de arquivos de log em minutos

Meu sistema preenche Gigabytes de arquivos de log em minutos

Meu /var/log/sysloge var/log/kern.logenche muito rápido. Congela meu computador e até desliga, reinicia não funciona. Meu wifi para de funcionar e mesmo se eu reiniciar o serviço de rede usando o terminal systemctltambém não funciona.

Aqui está a imagem relacionada ao meu erro no gerenciador de rede.Meu problema com o gerenciador de rede é semelhante aesseproblema.

Ambos os arquivos de log estão sendo preenchidos com as mesmas 10 linhas de mensagens.

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

Não tive esse problema nas versões anteriores do Ubuntu. Tudo começou quando atualizei para 20.04 LTS. Até eu reinstalei o Ubuntu e tentei atualizar meu kernel, mas não ajudou. Mesmo usar amdgpuem vez de radeonnão ajudou. Eu também tentei adicionar nomodeseto grub.

Aquisão todas as informações relacionadas ao hardware do meu PC, que podem ser necessárias para obter informações. Tem 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)

Atualização 1

Anexei mensagens de log importantes Logsno momento do erro.

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)

Atualização 2

Respostas mencionadas emessepergunta apenas diz para excluir arquivos de log. Até agora estou fazendo o mesmo, mas não resolveu o problema. Na maioria das vezes ocorre o mesmo problema e até o desligamento não funciona. Então, eu costumava desligar com força e reinicializar no modo de recuperação para excluir os arquivos de log da CLI.

Versão completa deregistro de sistemaekern.logna hora do problema.

Atualização 3

Como mencionado emessepergunta. As respostas apenas fornecem a solução para limitar o tamanho de sysloge kern.log, mas mesmo se eu limitar o tamanho, durante esse tempo ainda enfrentarei problemas de driver de wifi e de aceleração do ventilador. Não resolverá a causa raiz do problema.

Atualização 4

Depois de ver as mensagens de log, pensei que o motivo do problema era wpa_supplicant. Então, mudei meu daemon sem fio no meu Ubuntu de wpa_supplicantparaiwd. Funcionou por dois dias, mas depois enfrentei o mesmo problema do System hanging and Wifi disconnection, mas desta vez não houve nenhum registro de dados enormes no /var/log/.

Responder1

Eu mudei wireless daemonmeu Ubuntu de wpa_supplicantpara iwd.

  • iwd (iNet Wireless Daemon) é um daemon sem fio moderno e promissor para Linux.
  • iwd foi escrito pela Intel e tem como objetivo substituir o wpa_supplicant.

instruções de instalação

  • Instalar iwd

    sudo apt install iwd
    
  • Configure o NetworkManager para usar o iwd

    sudo gedit /etc/NetworkManager/conf.d/iwd.conf 
    
  • adicionando estas duas linhas:

    [device]
    wifi.backend=iwd
    
  • Desative wpa_supplicant e reinicie:

     sudo systemctl mask wpa_supplicant
     sudo reboot
    

Notas

  • Se você já se conectou a alguma rede wifi antes. Você só precisa esquecer a conexão e reconectar para transferi-los para o armazenamento secreto do iwd em /var/lib/iwd/.

  • Às vezes, após a reinicialização, pode-se enfrentar o problema de não haver wifi no Network Manager, mesmo se você estiver conectado. Se for esse o problema, pode-se usar systemctlpara reiniciar o iwdconforme mencionado acima.

Se algum problema persistir, pode-se consultarArchWiki.

Observação

Embora não tenha resolvido exatamente o meu problema, mas reduziu a frequência do problema, o que é um grande alívio até agora.


Referência:

informação relacionada