Killing all remaining processes...failed

Ogólne pytania dotyczące systemu
Akkon
Junior Member
Posty: 833
Rejestracja: 09 listopada 2007, 14:06

Post autor: Akkon »

Mam problem, który powstał jakoś niewiadomo skąd, podczas zamykania systemu po prostu to zobaczyłem:

Kod: Zaznacz cały

Killing all remaining processes ...failed
U mnie to się pojawiło po dzisiejszej aktualizacji.
salmon
Beginner
Posty: 296
Rejestracja: 12 października 2007, 23:28
Lokalizacja: Gliwice/Bielsko-Biała

Post autor: salmon »

bo kolega za dużo winshita używa :)
Od półtora roku na oczy nie widziałem :) Głupi błąd :)

Napisze jeszcze raz, to słowo: failed, według mnie zawsze się pojawi, o czym świadczy ta linijka:

Kod: Zaznacz cały

log_action_end_msg 1
definicję tej funkcji można znaleźć w pliku /lib/lsb/init-functions. Pytanie tylko czy te programy mogą być zabite(nie muszą czegoś zapisać alb coś)

Co najwyżej po linijce:

Kod: Zaznacz cały

killall5 -15 $OMITPIDS # SIGTERM
można dodać

Kod: Zaznacz cały

sleep 5
Może te programy po prostu nie zdążyły się wyłączyć. To wszystko jest tylko moim domysłem.
skynet
Beginner
Posty: 224
Rejestracja: 06 stycznia 2008, 16:32

Post autor: skynet »

nie działa sleep 5
przy okazji co to jest to $OMITPIDS
salmon
Beginner
Posty: 296
Rejestracja: 12 października 2007, 23:28
Lokalizacja: Gliwice/Bielsko-Biała

Post autor: salmon »

Omit znaczy pominąć, więc pewnie są to nr procesów które nie mają być tak po chamsku wyłączone. Jak sleep nie działa to nie wiem.
Maciek_Rutecki
Posty: 93
Rejestracja: 28 czerwca 2006, 20:31
Lokalizacja: Koluszki

Post autor: Maciek_Rutecki »

skynet pisze:
Maciek_Rutecki mógł byś wrzucić wyjście ps ze swojego kompa stacjonarnego ?
bo tak ci się nie pojawia failed
Tu jest oki, z tym że ps -A dodałem przed "if [ -z "$alldead" ] ] PID TTY TIME CMD
1 ? 00:00:00 init
2 ? 00:00:00 kthreadd
3 ? 00:00:00 migration/0
4 ? 00:00:00 ksoftirqd/0
5 ? 00:00:00 migration/1
6 ? 00:00:00 ksoftirqd/1
7 ? 00:00:00 events/0
8 ? 00:00:00 events/1
9 ? 00:00:00 khelper
44 ? 00:00:00 kblockd/0
45 ? 00:00:00 kblockd/1
48 ? 00:00:00 kacpid
49 ? 00:00:00 kacpi_notify
126 ? 00:00:00 ata/0
127 ? 00:00:00 ata/1
128 ? 00:00:00 ata_aux
130 ? 00:00:00 kseriod
147 ? 00:00:00 kondemand/0
148 ? 00:00:00 kondemand/1
171 ? 00:00:00 pdflush
172 ? 00:00:00 pdflush
173 ? 00:00:00 kswapd0
217 ? 00:00:00 aio/0
218 ? 00:00:00 aio/1
360 ? 00:00:00 scsi_eh_0
362 ? 00:00:00 scsi_eh_1
377 ? 00:00:00 kjournald
837 ? 00:00:00 ksuspend_usbd
842 ? 00:00:00 khubd
901 ? 00:00:00 kpsmoused
1445 ? 00:00:00 kcryptd_io
1446 ? 00:00:00 kcryptd
1486 ? 00:00:00 kcryptd_io
1487 ? 00:00:00 kcryptd
1537 ? 00:00:00 kjournald
1538 ? 00:00:00 kjournald
1539 ? 00:00:00 kjournald
1883 ? 00:00:00 kauditd
2656 ? 00:00:00 rc
3007 ? 00:00:00 S20sendsigs
3011 ? 00:00:00 ps[/quote]

[ Dodano: 2008-02-07, 14:26 ]
Tylko te procesy mam na laptopie a nie mam na stacjonarnym:
(khpsbpkt)
(pccardd)
(knodemgrd_0)
(iwl3945/0)
(iwl3945/1)
(ksnapd)
(mount.ntfs-3g)
(krfcommd)
(scsi_eh_2)
(scsi_eh_3)
(kirqd)
Coraz bardziej sądzę, że to coś w skryptach, a nie wisi jakiś proces.
skynet
Beginner
Posty: 224
Rejestracja: 06 stycznia 2008, 16:32

Post autor: skynet »

powinieneś dać po killall5 -9 # SIGKILL żeby widzieć co się nie zabiło
dałeś przed if [ -z "$alldead" ] ; then więc tak jakbyś teraz dał
Coraz bardziej sądzę, że to coś w skryptach, a nie wisi jakiś proces.
też się nad tym zastanawiam.
Maciek_Rutecki
Posty: 93
Rejestracja: 28 czerwca 2006, 20:31
Lokalizacja: Koluszki

Post autor: Maciek_Rutecki »

[quote="skynet"]powinieneś dać po killall5 -9 # SIGKILL żeby widzieć co się nie zabiło
dałeś przed if [ -z "$alldead" ] ]

Z laptoka:

Kod: Zaznacz cały

PID TTY          TIME CMD
    1 ?        00:00:01 init
    2 ?        00:00:00 kthreadd
    3 ?        00:00:00 migration/0
    4 ?        00:00:00 ksoftirqd/0
    7 ?        00:00:00 events/0
    9 ?        00:00:00 khelper
   48 ?        00:00:00 kblockd/0
   52 ?        00:00:00 kacpid
   53 ?        00:00:00 kacpi_notify
  155 ?        00:00:00 ata/0
  157 ?        00:00:00 ata_aux
  161 ?        00:00:00 kseriod
  206 ?        00:00:00 pdflush
  207 ?        00:00:00 pdflush
  208 ?        00:00:00 kswapd0
  250 ?        00:00:00 aio/0
  387 ?        00:00:00 scsi_eh_0
  389 ?        00:00:00 scsi_eh_1
  391 ?        00:00:00 scsi_eh_2
  393 ?        00:00:00 scsi_eh_3
  436 ?        00:00:00 kirqd
  437 ?        00:00:00 kjournald
  923 ?        00:00:00 ksuspend_usbd
  933 ?        00:00:00 khubd
  957 ?        00:00:00 kpsmoused
  962 ?        00:00:00 khpsbpkt
 1139 ?        00:00:00 pccardd
 1142 ?        00:00:00 iwl3945/0
 1156 ?        00:00:00 iwl3945
 1218 ?        00:00:00 knodemgrd_0
 1780 ?        00:00:00 ksnapd
 1871 ?        00:00:00 kcryptd_io
 1872 ?        00:00:00 kcryptd
 1937 ?        00:00:00 kcryptd_io
 1939 ?        00:00:00 kcryptd
 1990 ?        00:00:00 kjournald
 1991 ?        00:00:00 kjournald
 1992 ?        00:00:00 kjournald
 2002 ?        00:00:00 kjournald
 2463 ?        00:00:00 kauditd
 2910 ?        00:00:00 krfcommd
 3967 ?        00:00:00 migration/1
 3968 ?        00:00:00 ksoftirqd/1
 3969 ?        00:00:00 iwl3945/1
 3970 ?        00:00:00 aio/1
 3971 ?        00:00:00 ata/1
 3972 ?        00:00:00 kblockd/1
 3973 ?        00:00:00 events/1
 4495 ?        00:00:00 rc
 5059 ?        00:00:00 S20sendsigs
 5087 ?        00:00:00 ps
Akkon
Junior Member
Posty: 833
Rejestracja: 09 listopada 2007, 14:06

Post autor: Akkon »

Kamil pisze:A właściwie podczas zamykania systemu dzieje się tak: Kod:
Killing all remaining processes ...failed


I zamyka dalej resztę.
I ktoś w końcu doszedł do tego dlaczego tak się dzieje? Pytam bo u mnie cały czas ten komunikat się pojawia.
Maciek_Rutecki
Posty: 93
Rejestracja: 28 czerwca 2006, 20:31
Lokalizacja: Koluszki

Post autor: Maciek_Rutecki »

U mnie czasami się pojawia, a czasem nie, co utrudnia wykrycie winowajcy :)
skynet
Beginner
Posty: 224
Rejestracja: 06 stycznia 2008, 16:32

Post autor: skynet »

po upgradzie do 2.6.24-1 problem zniknął.
ODPOWIEDZ