Witaj na Forum Linuxiarzy
Zanim zalogujesz się, by pisać na naszym forum, zapoznaj się z kilkoma zasadami savoir-vivre'u w dziale Administracja.
Wiadomości z problemami zamieszczone w wątku "Przywitaj się" oraz wszelkie reklamy na naszym forum będą usuwane.

50 GB syslog

Zaczęty przez Roct, Styczeń 14, 2023, 04:57:52 PM

Poprzedni wątek - Następny wątek

Roct

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 ]------------

melis

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ć.

pavbaranov

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.

microsofter

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.
były: MS Windows, Sun Solaris, Oracle Solaris; jest: OpenSolaris + m0n0wall + Solaris powered NAS

Roct

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.

Zobacz najnowsze wiadomości na forum