Newsgroup: it.comp.os.linux.sys
Titolo: debian impossibile rimuovere pacchetto

Ciao,
ho inserito in sources.list queste fonti
------------------------------------------------------------------------
deb 
http://www.physcip.uni-stuttgart.de/heby/ltmodem/dists/debian/
 ./
deb 
http://www.sfu.ca/~cth/ltmodem/dists/debian/
 ./
------------------------------------------------------------------------
per l'installazione dei driver del winmodem. Purtroppo una volta
installato con apt-get mi sono accorto che non funzionano probabilmente
perchè non sono adatti al mio winmodem. Ho cercato quindi di rimuovere
il pacchetto ma ottengo questi errori:
------------------------------------------------------------------------
linux:/# apt-get remove ltmodem-2.6.8-1-686 
Reading Package Lists... Done
Building Dependency Tree... Done
The following packages will be REMOVED:
  ltmodem-2.6.8-1-686
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
13 not fully installed or removed.
Need to get 0B of archives.
After unpacking 1327kB disk space will be freed.
Do you want to continue? [Y/n] 
dpkg: error processing ltmodem-2.6.8-1-686 (--remove):
Package is in a very bad inconsistent state - you should
reinstall it before attempting a removal.
Errors were encountered while processing:
ltmodem-2.6.8-1-686
E: Sub-process /usr/bin/dpkg returned an error code (1)
------------------------------------------------------------------------
Tra l'altro questo problema (che non riesco a sistemare neanche con
apt-get -f install) mi blocca l'installazione e la rimozione anche di
altri pacchetti.
C'e' qualche modo per sistemare ?
grazie,
saluti al ng.

 C'e' qualche modo per sistemare ?
   Prova a fare:
# dpkg --purge ltmodem
   Se non funziona:
# dpkg --purge --force-remove-reinstreq ltmodem
   Quindi, per pulire il sistema, reinstallerei il pacchetto "ltmodem"
per disinstallarlo subito dopo.
-- 
Alessandro Selli
http://alessandro.route-add.net
AVVERTENZA: i messaggi inviati a "trappola" non mi arriveranno.
WARNING: messages sent to "trappola" will never reach me.

 per disinstallarlo subito dopo.
Ho provato anche questa ma sembra che il pacchetto non completi nemmeno
l'install:
-----------------------------------------------------------------------
lnux:~# apt-get install ltmodem-2.6.8-1-686
Reading Package Lists... Done
Building Dependency Tree... Done
ltmodem-2.6.8-1-686 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
13 not fully installed or removed.
Need to get 0B/406kB of archives.
After unpacking 0B of additional disk space will be used.
(Reading database ... 58827 files and directories currently installed.)
Preparing to replace ltmodem-2.6.8-1-686 8.31a8 (using
.../ltmodem-2.6.8-1-686_8.31a8_i386.deb) ...
Unpacking replacement ltmodem-2.6.8-1-686 ...
Could not identify your distribution's way of automatically loading
modules,
Exiting.
dpkg: warning - old post-removal script returned error exit status 1
dpkg - trying script from the new package instead ...
Could not identify your distribution's way of automatically loading
modules,
Exiting.
dpkg: error processing
/var/cache/apt/archives/ltmodem-2.6.8-1-686_8.31a8_i386.deb (--unpack):
subprocess new post-removal script returned error exit status 1
Could not identify your distribution's way of automatically loading
modules,
Exiting.
dpkg: error while cleaning up:
subprocess post-removal script returned error exit status 1
Errors were encountered while processing:
/var/cache/apt/archives/ltmodem-2.6.8-1-686_8.31a8_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
-----------------------------------------------------------------------
Se puo' aiutare la mia distro č una Debian GNU/Linux 3.1.
Se eventualmente cancellassi a mano i files, potrei poi rimuovere il
pacchetto dall'elenco di quelli installati?
grazie, saluti

 Exiting.
   Bella roba!
Credo sia questo il problema, il sistema sembra non accorgersi che il
programma standard di gestione dei moduli sia "modprobe".  Come mai?
Prova a fare questo, vedi cosa riesce a fare:
# apt-get --fix-broken remove ltmodem
   Ma controlla anche lo stato del pacchetto "modutils".  Magari fai una
ricerca per il messaggio d'errore riportato sopra per capire che cosa ci
possa essere di "devastato" nel tuo sistema che debba essere riparato
prima.  Potrebbe essere qualcosa che non ha a che fare solo con il
pacchetto "ltmodem".  Magari, prova a reinstallare forzatamente il
pacchetto "modutils" e, forse, qulacun altro di quelli fondamentali di
sistema che possa essere stato danneggiato.


 Exiting.
Dai un'occhiata in /var/lib/dpkg/info, dovresti avere una serie di
script tipo ltmodem.{postinst, postrm, preinst, config}.
Quello che serve a te dovrebbe essere ltmodem.postinst, sega vie le
parti che cercano di fare deduzioni ed induzioni, lasciando solo quelle
che cancellano file. Oppure svuotalo e poi cancella a mano i file - se
non cancella niente e' normale, qui vengono rimosse le configurazioni o
altri file di lavoro.
Per i moduli di terze parti, piu' che installare pacchetti di dubbia
fattura, ti consiglio di scaricare i sorgenti e compilarti da te il
modulo per il tuo kernel. :)
	ripulitamente,
	   Cthulhu
-- 
http://www.rlyeh.it/Rantolii/

 	   Cthulhu
Ringrazievolissimevolmente Cthlhu e A.Selli, mat

 Dai un'occhiata in
   Ehila, benefico demonio, ti sei annoiato di scassare las bolas
a quei poveri cristi di ballrog?  :-)
