PDA

View Full Version : Rimuovere pacchetto .deb installato male


YellowT
12-05-2006, 18:59
Avevo provato ad installare un driver per la mia stampante lexmark. Il driver l'ho preso da questo sito

http://users.cybercity.dk/~dko12479/

Ho scaricato i binary in rpm e li ho convertiti in .deb con alien. Dopodichè ho cercato di installarli con APT. Uno ha funzionato, l'altro mi ha dato errore e ora non vuole più saperne di levarsi...
La stessa procedura l'avevo seguita in breezy mesi or sono ed aveva funzionato

Come faccio a togliere il pacchetto? L'errore, quando provo a disistallarlo da synaptic è questo (con apt e dpkg e più o meno uguale):

E: /usr/repository/lexmark-z700-cups-driver_1.1.1-2_i386.deb: il sottoprocesso nuovo script di post-removal ha restituito un codice di errore 127

Parla di un repo locale perchè se non lo creavo non mi permetteva pù di aggiornare il sistema...
Come faccio a togliere il pacchetto? E a reinstallare il driver? Non è che qualcuno con breezy può convertire con alien e spedirmi il pacchetto? Magari l'alien di dapper non va...
Aiuto!! :mc:

wubby
12-05-2006, 19:22
prova con

apt-get -f install

YellowT
12-05-2006, 19:51
Mi dà questo...

Mi preparo a sostituire lexmark-z700-cups-driver 1.1.1-2 (con .../lexmark-z700-cups-driver_1.1.1-2_i386.deb) ...
Spacchetto il rimpiazzo di lexmark-z700-cups-driver ...
/var/lib/dpkg/info/lexmark-z700-cups-driver.postrm: line 2: /etc/init.d/cups: No such file or directory
dpkg: attenzione - il vecchio script di post-removal ha restituito un codice di errore 127
dpkg - provo quindi lo script dal nuovo pacchetto ...
/var/lib/dpkg/tmp.ci/postrm: line 2: /etc/init.d/cups: No such file or directorydpkg: errore processando /usr/repository/lexmark-z700-cups-driver_1.1.1-2_i386.deb (--unpack):
il sottoprocesso nuovo script di post-removal ha restituito un codice di errore 127
/var/lib/dpkg/tmp.ci/postrm: line 2: /etc/init.d/cups: No such file or directorydpkg: errore durante la pulizia:
il sottoprocesso post-removal script ha restituito un codice di errore 127
Sono occorsi degli errori processando:
/usr/repository/lexmark-z700-cups-driver_1.1.1-2_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

scorpion89
12-05-2006, 19:57
Se vuoi mi dici se è il primo o il secondo te lo converto e te lo mando x email!!


Ciao

PS dpkg --remove --force-all <nome_pacchetto>
cosa dice?

YellowT
12-05-2006, 20:35
Se vuoi mi dici se è il primo o il secondo te lo converto e te lo mando x email!!


Ciao

PS dpkg --remove --force-all <nome_pacchetto>
cosa dice?

Grazie, il pacchetto è questo

http://users.cybercity.dk/~dko12479/lexmark-z700-cups-driver-1.1.1-1.i586.rpm

Aspetto l'email! ;) Grazie

YellowT
12-05-2006, 20:45
Se uso la stringa che mi hai passato ottengo questo...

root@ubuntupc:/home/utente# dpkg --remove --force-all lexmark-z700-cups-driver dpkg - attenzione, ignoro il seguente problema perché si è usata --force:
Il pacchetto si trova in uno stato di inconsistenza grave - dovresti
reinstallarlo prima di cercare di rimuoverlo.
(Lettura del database ... 77837 file e directory attualmente installati.)
Rimuovo lexmark-z700-cups-driver ...
/var/lib/dpkg/info/lexmark-z700-cups-driver.postrm: line 2: /etc/init.d/cups: No such file or directory
dpkg: errore processando lexmark-z700-cups-driver (--remove):
il sottoprocesso post-removal script ha restituito un codice di errore 127
Sono occorsi degli errori processando:
lexmark-z700-cups-driver

wubby
12-05-2006, 20:46
installa cups. ;)

YellowT
12-05-2006, 20:50
installa cups. ;)

Mi stai di9cendo che il problema è solo quello?? :confused:

YellowT
12-05-2006, 21:07
Cups risulta già installato, tanto più che viene fatto partire all'avvio...

wubby
12-05-2006, 21:34
Cups risulta già installato, tanto più che viene fatto partire all'avvio...

Eppure il log sopra dice:

/var/lib/dpkg/info/lexmark-z700-cups-driver.postrm: line 2: /etc/init.d/cups: No such file or directory

Nel dubbio:


dpkg -l | grep cups

YellowT
12-05-2006, 22:14
Ottengo questo:

root@ubuntupc:/home/utente# dpkg -l | grep cups
ii bluez-cups 2.24-0ubuntu6 Bluetooth printer driver for CUPS
ii cupsys 1.2.0-0ubuntu2 Common UNIX Printing System(tm) - server
ii cupsys-bsd 1.2.0-0ubuntu2 Common UNIX Printing System(tm) - BSD comman
ii cupsys-client 1.2.0-0ubuntu2 Common UNIX Printing System(tm) - client pro
ii cupsys-driver-gimpprint 5.0.0~rc2-0ubuntu6 printer drivers for CUPS
ii cupsys-driver-gutenprint 5.0.0~rc2-0ubuntu6 printer drivers for CUPS
ii gnome-cups-manager 0.31-1.1ubuntu7 CUPS printer admin tool for GNOME
iHR lexmark-z700-cups-driver 1.1.1-2 Cups printer driver for Lexmark Z700/P700 pr
ii libcupsimage2 1.2.0-0ubuntu2 Common UNIX Printing System(tm) - image libs
ii libcupsys2 1.2.0-0ubuntu2 Common UNIX Printing System(tm) - libs
ii libgnomecups1.0-1 0.2.2-1ubuntu2 GNOME library for CUPS interaction
ii libgnomecupsui1.0-1c2a 0.31-1.1ubuntu7 UI extensions to libgnomecups

YellowT
13-05-2006, 07:56
Up, :help:

wubby
13-05-2006, 08:37
Elimina il pacchetto con i driver:

apt-get remove --purge lexmark-z700-cups-driver

E' probabile che lo script non sia corretto.

/var/lib/dpkg/info/lexmark-z700-cups-driver.postrm: line 2:
/etc/init.d/cups: No such file or directory

Io qui ho:

/etc/init.d/cupsys

Prima di piallare il pacchetto controlla in /etc/init.d, sicuramente lo script non e' compatibile.

Il passaggio da rpm a deb puo' causare problemi simili. :rolleyes:

YellowT
13-05-2006, 15:36
Elimina il pacchetto con i driver:

apt-get remove --purge lexmark-z700-cups-driver

E' probabile che lo script non sia corretto.

/var/lib/dpkg/info/lexmark-z700-cups-driver.postrm: line 2:
/etc/init.d/cups: No such file or directory

Io qui ho:

/etc/init.d/cupsys

Prima di piallare il pacchetto controlla in /etc/init.d, sicuramente lo script non e' compatibile.

Il passaggio da rpm a deb puo' causare problemi simili. :rolleyes:

Ma nella pratica che dovrei fare? Ho capito che il pacchetto cerca cups e il sistema invece ha cupsys ma non so come intervenire... :confused:

YellowT
22-05-2006, 18:43
Sono ancora senza una soluzione :(

Nessun altro ha un'idea? :cry:

VegetaSSJ5
22-05-2006, 19:37
Ma nella pratica che dovrei fare? Ho capito che il pacchetto cerca cups e il sistema invece ha cupsys ma non so come intervenire... :confused:
ln -s /etc/init.d/cupsys /etc/init.d/cups

YellowT
23-05-2006, 09:17
ln -s /etc/init.d/cupsys /etc/init.d/cups

Ho fatto così ed effetivamente il problema è sparito. Allora ho reinstallato il pacchetto driver che mi serviva e l'installazione è andata a buon fine.

Adesso però se provo ad aprire Sistema > Amministrazione > Stampanti mi dice che "Non è possibile contattare il server Cups".
OPvviamente non riesco a stampare nulla...
Che fare?

YellowT
26-05-2006, 17:21
Aiuto!! :(
vegeta mi dai ancora un aiutino? :boh:

VegetaSSJ5
26-05-2006, 17:35
Adesso però se provo ad aprire Sistema > Amministrazione > Stampanti mi dice che "Non è possibile contattare il server Cups".
guarda l'unica cosa che mi viene in mente è che non sia avviato il server cups. accertatene lanciando il comando

/etc/init.d/cupsys start

stefanoxjx
27-05-2006, 12:04
Oppure hai un firewall attivo che blocca la porta 631.

YellowT
27-05-2006, 12:45
guarda l'unica cosa che mi viene in mente è che non sia avviato il server cups. accertatene lanciando il comando

/etc/init.d/cupsys start

Ok, l'ho fatto e ora non mi da più l'errore... :cool: Cosa devo fare perchè il server cups si avvi in automatico all'avvio?

YellowT
27-05-2006, 21:21
Perfetto, ora la stampante funziona!! Però ad ogni avvio devo avviare manualmente cups... Soluzioni?

VegetaSSJ5
27-05-2006, 21:26
installa il programma rcconf (non so se c'è anche per ubuntu, per debian si di sicuro) e aggiungi cups.

PeK
29-05-2006, 02:02
su ubuntu c'è BUM o initiNG