Newsgroup: it.comp.os.linux.debian
Titolo: Eliminazione di pacchetti

Salute a tutti. Ho una difficoltà nell'eliminazione di alcuni pacchetti.
Quando compilo i nuovi kernel utilizzo le routine di debian e poi installo
con:
dpkg -i pacchetto.deb
quando il pacchetto non mi serve più, lo tolgo con:
dpkg -P pacchetto
fino ad ora ha senpre funzionato benissimo senza problemi, ma ora mi trovo
che non riesco ad eliminare:
root@blade:/boot# dpkg -l |grep kernel
pc  linux-image-2.6.14.4-sparc64 Custom.1   
pc  linux-image-2.6.14.5-sparc64 Custom.1 
sono gli unici due che hanno questo problema; il meccanismo si inceppa
quando arriva a:
Removing linux-image-2.6.14.4-sparc64 ...
Purging configuration files for linux-image-2.6.14.4-sparc64 ...
e lì si blocca inesorabilmente. Ho provato a reinstallare e a rimuovere ma
ottengo lo stesso blocco. Devo dare un "control c" per sbloccare la
situazione.
Qualcuno ha qualche suggerimento per togliere di torno di due testardi
pacchetti e capire il perché del blocco?
Ciao e grazie anticipatamente
Antonio
-- 
  /¯\  |¯ \/ ¯|(*** !!! attenzione:  campo From alterato !!! ***)
 /¯_¯\ |¯|\/|¯| )-+-+-+-+-+-+-+-+-+---+---+-+-+-+-+---+-+---+-+(
/_/ \_\|_|  |_|(  |a|m|a|d|e|s|a|n|i(a|t)l|i|b|e|r|o(d|o|t)i|t| )
----------------)-+-+-+-+-+-+-+-+-+---+---+-+-+-+-+---+-+---+-+(

....Per curiosità......hai creato una nuova directory per i moduli
sotto lib ogmi volta che installavi un nuovo pacchetto....
...cioè in /lib/modules  dovresti avere una directory per ogni
immagine che hai installato....quindi una dir per  pc
linux-image-2.6.14.4-sparc64 Custom.1....una per  pc
linux-image-2.6.14.5-sparc64 Custom.1 .....ecc...
Se invece hai sovrascritto ogni volta....mi sa che la cosa si
complica......


Ciao. La procedura di installazione di un kernel attraverso kernel-package
crea automaticamente la dir con i moduli, e quando lo disistalli elimina
automaticamente i files di configurazione che ha installato. Quindi a mano
non ho creato nulla. E' evidente che cerca qualche cosa che non trova, ma
mi chiedo che cosa cerca..... e poi mi chiedo come mai ha questo
comportamento che non ha mai avuto, seguendo sempre la solita procedura.
Inoltre, dal momento che ho provato a reistallare, se mancava qualche cosa,
avrebbe dovuto reinstallare e quindi ....
Qualche altra idea?
Ciao


 
prova con strace a vedere in che punto si blocca dpkg
 Gio'
-- 
/*
 * Solutions for New Business - 
http://www.snb.it
 */

  Gio'
Ciao, a me non dice assolutamente nulla, ma le ultime linee di strace sono:
rename("/var/lib/dpkg/updates/tmp.i", "/var/lib/dpkg/updates/0006") = 0
open("/var/lib/dpkg/updates/tmp.i", O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE,
0666) = 4
fcntl64(4, F_GETFD)                     = 0
fcntl64(4, F_SETFD, FD_CLOEXEC)         = 0
fstat64(4, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x701b0000
write(4, "#padding\n#padding\n#padding\n#padd"..., 4608) = 4608
_llseek(4, 0, [0], SEEK_SET)            = 0
stat64("/var/lib/dpkg/info/linux-image-2.6.14.4-sparc64.postrm",
{st_mode=S_IFREG|0755, st_size=12983, ...}) = 0
fork()                                  = 4475
rt_sigaction(SIGQUIT, {SIG_IGN}, {SIG_DFL}, 0x70061d74, 0) = 0
rt_sigaction(SIGINT, {SIG_IGN}, {SIG_DFL}, 0x70061d74, 0) = 0
waitpid(4475, 
e qui si ferma. Ho provato a reistallare e poi a toliere con:
strace dpkg -P linux-image-2.6.14.4-sparc64
Se hai qualche idea?
Ciao e grazie
