Linuxiarze.pl Forum

Dystrybucje Linux => Mint, Mint LMDE => Wątek zaczęty przez: Roct w Styczeń 14, 2023, 04:57:52 PM

Tytuł: 50 GB syslog
Wiadomość wysłana przez: Roct w Styczeń 14, 2023, 04:57:52 PM
Na laptopie wyrosły mi niepostrzeżenie monstrualne logi. Plik syslog ma 50 GB, syslog.1 - 5 GB (ostatnio uzupełniony 28 dni temu). Majstrowałem w konsoli sudo logrotate -vf /etc/logrotate.conf i pliki kern.log oraz kern.log.1 mające 10 i 15 GB, udało się z głupia frant zredukować do rzędu kB. Ale syslogi pozostają niewzruszone.
Komputer włączam na kilkugodzinne sesje. Nie mogę zajrzeć do folderu /var/spool/cron/crontabs/ "nie posiadasz uprawnień by wyświetlić zawartość crontabs" (na ikonie jest krzyżyk, a pod spodem napisane "0 elementów"). W terminalu wpisuję sudo crontab -l i w odpowiedzi jest "no crontab for root". Wpisuję sudo crontab -e i uruchamia się program GNU nano 2.5.3 File: /tmp/crontab.5AR11S/crontab. Idąc do folderu /tmp/crontab.5AR11S/ - też zablokowany (i "0 elementów").
Ręcznie usunąć tego gówna nie mogę (opcja "usuń" niedostępna - wyświetla się na szaro). Największy syslog zaczyna się 28 dni temu, a najczęściej powtarzające się interwały (po kilkadziesiąt identycznych na sekundę) są w tym stylu:

Dec 20 23:00:55 roct-X55U kernel: [ 5777.273393] ------------[ cut here ]------------
Dec 20 23:00:55 roct-X55U kernel: [ 5777.273412] WARNING: CPU: 1 PID: 5093 at /build/linux-usfZoe/linux-4.4.0/drivers/usb/core/urb.c:449 usb_submit_urb.part.6+0x142/0x560()
Dec 20 23:00:55 roct-X55U kernel: [ 5777.273416] usb 2-1: BOGUS urb xfer, pipe 1 != type 3
Dec 20 23:00:55 roct-X55U kernel: [ 5777.273419] Modules linked in: drbg ansi_cprng ctr ccm 8021q garp mrp stp llc nls_iso8859_1 binfmt_misc arc4 ath9k_htc ath9k_common ath9k_hw ath mac80211 cfg80211 asus_nb_wmi asus_wmi sparse_keymap snd_hda_codec_via snd_hda_codec_generic snd_hda_codec_hdmi snd_hda_intel snd_hda_codec kvm_amd snd_hda_core snd_hwdep kvm uvcvideo snd_pcm videobuf2_vmalloc irqbypass snd_seq_midi videobuf2_memops snd_seq_midi_event videobuf2_v4l2 videobuf2_core snd_rawmidi v4l2_common videodev snd_seq media joydev snd_seq_device snd_timer input_leds serio_raw snd soundcore k10temp shpchp i2c_piix4 mac_hid parport_pc ppdev lp parport autofs4 btrfs xor raid6_pq dm_mirror dm_region_hash dm_log amdkfd amd_iommu_v2 radeon psmouse sdhci_pci sdhci i2c_algo_bit ahci ttm libahci drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops drm alx mdio wmi video fjes
Dec 20 23:00:55 roct-X55U kernel: [ 5777.273514] CPU: 1 PID: 5093 Comm: kworker/u4:3 Tainted: G        W       4.4.0-53-generic #74-Ubuntu
Dec 20 23:00:55 roct-X55U kernel: [ 5777.273517] Hardware name: ASUSTeK COMPUTER INC. X55U/X55U, BIOS X55U.211 04/28/2012
Dec 20 23:00:55 roct-X55U kernel: [ 5777.273533] Workqueue: phy1 ath9k_htc_ani_work [ath9k_htc]
Dec 20 23:00:55 roct-X55U kernel: [ 5777.273536]  0000000000000286 00000000d39dfb22 ffff8800639ffb58 ffffffff813f5fc3
Dec 20 23:00:55 roct-X55U kernel: [ 5777.273542]  ffff8800639ffba0 ffffffff81d4b928 ffff8800639ffb90 ffffffff810812b2
Dec 20 23:00:55 roct-X55U kernel: [ 5777.273547]  ffff880063e57840 0000000000000002 ffff880062fad800 0000000000000001
Dec 20 23:00:55 roct-X55U kernel: [ 5777.273552] Call Trace:
Dec 20 23:00:55 roct-X55U kernel: [ 5777.273562]  [<ffffffff813f5fc3>] dump_stack+0x63/0x90
Dec 20 23:00:55 roct-X55U kernel: [ 5777.273570]  [<ffffffff810812b2>] warn_slowpath_common+0x82/0xc0
Dec 20 23:00:55 roct-X55U kernel: [ 5777.273575]  [<ffffffff8108134c>] warn_slowpath_fmt+0x5c/0x80
Dec 20 23:00:55 roct-X55U kernel: [ 5777.273582]  [<ffffffff810ecb78>] ? del_timer_sync+0x48/0x50
Dec 20 23:00:55 roct-X55U kernel: [ 5777.273586]  [<ffffffff8161da52>] usb_submit_urb.part.6+0x142/0x560
Dec 20 23:00:55 roct-X55U kernel: [ 5777.273591]  [<ffffffff8161ded2>] usb_submit_urb+0x62/0x70
Dec 20 23:00:55 roct-X55U kernel: [ 5777.273598]  [<ffffffffc066bd8b>] hif_usb_send+0xeb/0x340 [ath9k_htc]
Dec 20 23:00:55 roct-X55U kernel: [ 5777.273605]  [<ffffffffc066a058>] htc_issue_send.constprop.2+0x58/0x70 [ath9k_htc]
Dec 20 23:00:55 roct-X55U kernel: [ 5777.273611]  [<ffffffffc066a428>] htc_send_epid+0x18/0x20 [ath9k_htc]
Dec 20 23:00:55 roct-X55U kernel: [ 5777.273618]  [<ffffffffc066d1f1>] ath9k_wmi_cmd+0x111/0x1a0 [ath9k_htc]
Dec 20 23:00:55 roct-X55U kernel: [ 5777.273626]  [<ffffffffc0672cd0>] ath9k_regwrite+0x70/0x100 [ath9k_htc]
Dec 20 23:00:55 roct-X55U kernel: [ 5777.273635]  [<ffffffffc0643c27>] ath_hw_cycle_counters_update+0xe7/0x130 [ath]
Dec 20 23:00:55 roct-X55U kernel: [ 5777.273673]  [<ffffffffc08109d9>] ath9k_hw_ani_monitor+0x29/0x1c0 [ath9k_hw]
Dec 20 23:00:55 roct-X55U kernel: [ 5777.273681]  [<ffffffffc0671b6d>] ath9k_htc_ani_work+0xcd/0x1a0 [ath9k_htc]
Dec 20 23:00:55 roct-X55U kernel: [ 5777.273687]  [<ffffffff8109a495>] process_one_work+0x165/0x480
Dec 20 23:00:55 roct-X55U kernel: [ 5777.273692]  [<ffffffff8109a7fb>] worker_thread+0x4b/0x4c0
Dec 20 23:00:55 roct-X55U kernel: [ 5777.273696]  [<ffffffff8109a7b0>] ? process_one_work+0x480/0x480
Dec 20 23:00:55 roct-X55U kernel: [ 5777.273701]  [<ffffffff8109a7b0>] ? process_one_work+0x480/0x480
Dec 20 23:00:55 roct-X55U kernel: [ 5777.273706]  [<ffffffff810a09d8>] kthread+0xd8/0xf0
Dec 20 23:00:55 roct-X55U kernel: [ 5777.273710]  [<ffffffff810a0900>] ? kthread_create_on_node+0x1e0/0x1e0
Dec 20 23:00:55 roct-X55U kernel: [ 5777.273717]  [<ffffffff8183640f>] ret_from_fork+0x3f/0x70
Dec 20 23:00:55 roct-X55U kernel: [ 5777.273722]  [<ffffffff810a0900>] ? kthread_create_on_node+0x1e0/0x1e0
Dec 20 23:00:55 roct-X55U kernel: [ 5777.273726] ---[ end trace 2126ff74466c4a62 ]---
Dec 20 23:00:55 roct-X55U kernel: [ 5777.276407] ------------[ cut here ]------------
Tytuł: Odp: 50 GB syslog
Wiadomość wysłana przez: melis w Styczeń 16, 2023, 05:17:24 PM
Najprościej - ja tak myślę - byłoby użyć mindnight commander'a z przywilejem sudo i za jego pomocą przejrzeć co potrzeba, a i usunąć co nie potrzeba. O powodzie tworzenia tych logów nie wypowiem się, ale wyniki journalctl z odpowiednimi przełącznikami, powinny co nieco ujawnić.
Tytuł: Odp: 50 GB syslog
Wiadomość wysłana przez: pavbaranov w Styczeń 16, 2023, 06:32:37 PM
Wykasujesz z konsoli z prawami roota.
Zob.: https://superuser.com/questions/1259515/how-to-disable-syslog-messaging-to-var-log-syslog, bo wnosząc po kernelu masz chyba jeszcze coś takiego.
Tytuł: Odp: 50 GB syslog
Wiadomość wysłana przez: microsofter w Styczeń 17, 2023, 01:06:58 PM
Logadm to narzędzie służące do cięcia logów i kasowania starych. Szybko rozratający się log można też przekierować na RAM-dysk (/tmp) lub do null (to ostatnie praktykuję tylko w Windows). Wszystko to jest walka ze skutkami, bowiem powineneś zająć się przyczyną problemu - coś boli twój system i ciągle zgłasza to w logu.

Cytat: Roct w Styczeń 14, 2023, 04:57:52 PMNie mogę zajrzeć do folderu /var/spool/cron/crontabs/ "nie posiadasz uprawnień by wyświetlić zawartość crontabs" (na ikonie jest krzyżyk, a pod spodem napisane "0 elementów"). W terminalu wpisuję sudo crontab -l i w odpowiedzi jest "no crontab for root". Wpisuję sudo crontab -e i uruchamia się program GNU nano 2.5.3 File: /tmp/crontab.5AR11S/crontab. Idąc do folderu /tmp/crontab.5AR11S/ - też zablokowany (i "0 elementów").

Zaloguj się jako root. Wtedy crontab -e i masz podgląd na zaplanowane zadania oraz możliwość ich edycji.
Tytuł: Odp: 50 GB syslog
Wiadomość wysłana przez: Roct w Styczeń 20, 2023, 11:06:52 PM
Nic nie zdziałałem. Root nie ma dostępu do edytowania ani dodawania plików do systemu. Na razie nie przeszkadza mi ten log, ale reinstalacja będzie szybsza niż dalsze babranie się w tym gównie.