Strona 3 z 3

: 06 lutego 2008, 21:08
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.

: 06 lutego 2008, 21:17
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.

: 06 lutego 2008, 21:41
autor: skynet
nie działa sleep 5
przy okazji co to jest to $OMITPIDS

: 06 lutego 2008, 21:53
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.

: 07 lutego 2008, 14:17
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.

: 07 lutego 2008, 14:58
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.

: 07 lutego 2008, 15:25
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

: 18 kwietnia 2008, 11:32
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.

: 18 kwietnia 2008, 11:48
autor: Maciek_Rutecki
U mnie czasami się pojawia, a czasem nie, co utrudnia wykrycie winowajcy :)

: 18 kwietnia 2008, 12:05
autor: skynet
po upgradzie do 2.6.24-1 problem zniknął.