PDA

View Full Version : Urpmi bloccato


Billy Joe
27-12-2005, 07:34
Ho notato che se mentre io sto installando un programma tramite urpmi capita che la linea si sconnette, dopo mi da urpmi bloccato e fino al successivo riavvio del sistema non è utilizzabile. E' possibile rimediare?

HenryTheFirst
27-12-2005, 08:35
Ho notato che se mentre io sto installando un programma tramite urpmi capita che la linea si sconnette, dopo mi da urpmi bloccato e fino al successivo riavvio del sistema non è utilizzabile. E' possibile rimediare?

Quando ti capita prova a dare da console "ps -A" e vedi se c'è qualche processo di "urpmi" rimasto attivo.

Billy Joe
27-12-2005, 09:53
Grazie. Proverò.
E se c'è cosa devo fare per disattivare il processo?

HenryTheFirst
27-12-2005, 10:13
Grazie. Proverò.
E se c'è cosa devo fare per disattivare il processo?

sempre da console dai un "kill 'numero pid'", dove numero pid è quel numero che compare sulla prima colonna a sinistra, nella riga relativa alla voce "urpmi".
Se non ci fosse nessun processo urpmi ancora attivo, dovresti cercare se c'è un lock file da qualche parte, ma dubito si tratti di una ipotesi simile, perchè il lock file in teoria non viene cancellato al reboot... beh, sappimi dire!
Se vuoi fare una prova lancia urpmi, scarica qualcosa e stacca la spina del modem, così "simuli" la caduta della linea ;)

Billy Joe
27-12-2005, 11:44
Ho provato. Si è bloccato. Ho fatto come hai detto.
questo è il risultato


[root@localhost xtrone]# ps -A
PID TTY TIME CMD
1 ? 00:00:00 init
2 ? 00:00:00 ksoftirqd/0
3 ? 00:00:00 events/0
4 ? 00:00:00 khelper
5 ? 00:00:00 kthread
7 ? 00:00:00 kacpid
73 ? 00:00:00 kblockd/0
105 ? 00:00:00 pdflush
106 ? 00:00:00 pdflush
108 ? 00:00:00 aio/0
107 ? 00:00:00 kswapd0
697 ? 00:00:00 kseriod
779 ? 00:00:00 kjournald
922 ? 00:00:00 udevd
1099 ? 00:00:00 khubd
1804 ? 00:00:00 kjournald
1806 ? 00:00:00 kjournald
2037 ? 00:00:00 khpsbpkt
2047 ? 00:00:00 knodemgrd_0
3040 ? 00:00:00 portmap
3064 ? 00:00:00 syslogd
3072 ? 00:00:00 klogd
3124 ? 00:00:00 acpid
3149 ? 00:00:00 hpiod
3162 ? 00:00:00 python
3209 ? 00:00:00 rpc.statd
3257 ? 00:00:00 cupsd
3463 ? 00:00:00 kgameportd
3664 ? 00:00:00 xfs
3689 ? 00:00:00 dbus-daemon-1
3714 ? 00:00:01 hald
3936 ? 00:00:00 nifd
3951 ? 00:00:00 kdm
3959 tty7 00:04:06 X
3992 ? 00:00:00 kdm
4036 ? 00:00:00 mDNSResponder
4065 ? 00:00:00 atd
4121 ? 00:00:00 sshd
4209 ? 00:00:00 xinetd
4285 ? 00:00:00 nfsd
4286 ? 00:00:00 nfsd
4287 ? 00:00:00 nfsd
4288 ? 00:00:00 nfsd
4289 ? 00:00:00 nfsd
4290 ? 00:00:00 nfsd
4291 ? 00:00:00 nfsd
4292 ? 00:00:00 nfsd
4293 ? 00:00:00 lockd
4294 ? 00:00:00 rpciod/0
4303 ? 00:00:00 rpc.mountd
4394 ? 00:00:00 freshclam
4560 ? 00:00:00 master
4585 ? 00:00:00 crond
4613 ? 00:00:00 smbd
4623 ? 00:00:00 nmbd
4649 ? 00:00:00 smbd
4801 ? 00:00:00 httpd
4802 ? 00:00:00 advxsplitlogfil
4809 ? 00:00:00 httpd
4810 ? 00:00:00 httpd
4811 ? 00:00:00 httpd
4812 ? 00:00:00 httpd
4813 ? 00:00:00 httpd
4814 ? 00:00:00 httpd
4815 ? 00:00:00 httpd
4816 ? 00:00:00 httpd
4854 ? 00:00:00 lisa
4986 tty1 00:00:00 mingetty
4987 tty2 00:00:00 mingetty
4988 tty3 00:00:00 mingetty
4989 tty4 00:00:00 mingetty
4990 tty5 00:00:00 mingetty
4991 tty6 00:00:00 mingetty
5053 ? 00:00:00 startkde
5112 ? 00:00:00 dbus-launch
5113 ? 00:00:00 dbus-daemon-1
5119 ? 00:00:04 mdkapplet
5130 ? 00:00:02 net_applet
5143 ? 00:00:00 s2u
5160 ? 00:00:00 startkde
5161 ? 00:00:00 gnome-volume-ma
5182 ? 00:00:00 kdeinit
5185 ? 00:00:00 dcopserver
5188 ? 00:00:00 klauncher
5191 ? 00:00:00 gconfd-2
5193 ? 00:00:02 kded
5195 ? 00:00:00 gam_server
5203 ? 00:00:00 kaccess
5207 ? 00:02:11 artsd
5209 ? 00:00:00 artsd
5211 ? 00:00:00 kwrapper
5213 ? 00:00:00 ksmserver
5215 ? 00:00:02 kwin
5218 ? 00:00:01 kdesktop
5234 ? 00:00:09 kicker
5236 ? 00:00:00 kio_file
5248 ? 00:00:00 xsettings-kde
5258 ? 00:00:01 kmix
5260 ? 00:00:00 krandrtray
5261 ? 00:00:00 korgac
5262 ? 00:00:16 amarokapp
5266 ? 00:00:00 knotify
5380 ? 00:00:00 firefox
5383 ? 00:00:00 run-mozilla.sh
5388 ? 00:09:45 firefox-bin
5811 ? 00:00:00 su
5815 ? 00:00:00 bash
5975 ? 00:00:00 smbd
6099 ? 00:00:01 urpmi
6100 ? 00:00:00 urpmi
6101 ? 00:00:05 urpmi
6104 ? 00:00:00 curl
6198 ? 00:00:00 kppp
6199 ? 00:00:00 kppp
6202 ttyS0 00:00:00 pppd
6261 ? 00:00:00 pickup
6262 ? 00:00:00 qmgr
6271 ? 00:00:00 konsole
6272 pts/2 00:00:00 bash
6310 pts/2 00:00:00 su
6313 pts/2 00:00:00 bash
6354 pts/2 00:00:00 ps

Vedi qualcosa di strano?

Billy Joe
27-12-2005, 12:04
Ci sono 3 numeri pid per urpmi. Quale uso?
Li provo tutti e tre..

Billy Joe
27-12-2005, 12:07
Ho dato Kill a tutti e 3 e.... :D :D :D :D :D :D
Perfetto
Grazie ;)

HenryTheFirst
27-12-2005, 13:27
Ho dato Kill a tutti e 3 e.... :D :D :D :D :D :D
Perfetto
Grazie ;)

;)
In teoria dovrebbe bastare il primo, che di normai si porta dietro anche gli altri.
Per verificare che il processo sia stato veramente terminato torna a dare "ps -A" e controlla che non sia più presente.

Ciao :)

Billy Joe
27-12-2005, 13:53
Fatto. Non è più presente. ;)

Scoperchiatore
28-12-2005, 16:56
dato che è scocciante fare tropp kill, sii cattivo le prossime volte :D

killall -9 urpmi

e ti ammazza tutti i processi "urpmi"

Altro comandino comodo in fatto di processi è

top

un monitor di processi e delle risorse da loro occupate. Quando hai aperto top, se premi su "k", vedrai che prima della lista dei processi verrà scritto "Process to kill? :"
Se a questo punto scrivi i pid di un processo, e premi invio lui ti chiederà "Signal to send to...:". Scrivi 9 e premendo invio uccidi quel processo

Credo che da vecchio utente winzoz, il poter uccidere TUTTO quando voglio io sia stata una cosa che mi ha fatto commuovere nel pinguino. :cool: