View Full Version : ubuntu 10.04 ed aggirnamento pacchetti
dopo un aggiornamento andato male (si è spento il netbook) ubuntu non riesce più ad aggiornarsi, mi dà "errore di sintassi nel file del trigger rinviati /var/lib/dpkg/triggers/Unicorp al carattere U midline" :cry: .
Tra i vari files che non riescono ad aggiornarsi c'è anche opera che ho provato inutilmente anche a disinstallare (stesso errore)
Mi date una mano? :D
Gimli[2BV!2B]
06-05-2012, 16:49
Io proverei a salvare una copia del file e poi svuotarlo (in condizione standard, con nessun aggiornamento in corso, è vuoto).
Procedura completa:sudo killall dpkg
sudo cp /var/lib/dpkg/triggers/Unincorp /var/lib/dpkg/triggers/Unincorp.BAK
sudo truncate -s0 /var/lib/dpkg/triggers/Unincorp
sudo apt-get update && sudo apt-get upgrade
quindi si avvia correttamente?
riprovato a dare da consolle:
sudo apt-get update
sudo apt-get upgrade
;37402464']Io proverei a salvare una copia del file e poi svuotarlo (in condizione standard, con nessun aggiornamento in corso, è vuoto).
Procedura completa:sudo killall dpkg
sudo cp /var/lib/dpkg/triggers/Unincorp /var/lib/dpkg/triggers/Unincorp.BAK
sudo truncate -s0 /var/lib/dpkg/triggers/Unincorp
sudo apt-get update && sudo apt-get upgrade
dpkg:nessun processo trovato
cp:l'obiettivo "Unicorp.BAK" non è una directory
mi risponde così ai primi due comandi :mc:
;37402464']Io proverei a salvare una copia del file e poi svuotarlo (in condizione standard, con nessun aggiornamento in corso, è vuoto).
Procedura completa:sudo killall dpkg
sudo cp /var/lib/dpkg/triggers/Unincorp /var/lib/dpkg/triggers/Unincorp.BAK
sudo truncate -s0 /var/lib/dpkg/triggers/Unincorp
sudo apt-get update && sudo apt-get upgrade
Ciao Gimli.
Scusa, voglio solo capirne un pò di più, come mai quel truncate, etc. e non un semplice rm?
Grazie.
Gimli[2BV!2B]
06-05-2012, 19:03
kilall, nessun processo trovato: ok, occorre avere la certezza che dpkg non sia in esecuzione.gimli@kwankey:~$ sudo cp /var/lib/dpkg/triggers/Unincorp /var/lib/dpkg/triggers/Unincorp.BAK
gimli@kwankey:~$ Nessun errore.
Controlla le proprietà del file Unicorp (che dev'essere un file):ls -la /var/lib/dpkg/triggers/Unincorp
Per rimuoverlo e ricrearlo:sudo killall dpkg
sudo rm -R /var/lib/dpkg/triggers/Unincorp
sudo touch /var/lib/dpkg/triggers/Unincorp
@ezln preferivo il truncate perché ho visto errori che ne lamentavano la mancanza (quindi non ho la certezza che sia ricreato se non esiste) e per preservare i diritti del file, ma vedo che ha i diritti della umask standard quindi tanto vale ricrearlo.
P.S. il tuo netbook ha un SSD ed hai quindi disattivato il journaling del file system?
;37403088']kilall, nessun processo trovato: ok, occorre avere la certezza che dpkg non sia in esecuzione.gimli@kwankey:~$ sudo cp /var/lib/dpkg/triggers/Unincorp /var/lib/dpkg/triggers/Unincorp.BAK
gimli@kwankey:~$ Nessun errore.
Controlla le proprietà del file Unicorp (che dev'essere un file):ls -la /var/lib/dpkg/triggers/Unincorp
Per rimuoverlo e ricrearlo:sudo killall dpkg
sudo rm -R /var/lib/dpkg/triggers/Unincorp
sudo touch /var/lib/dpkg/triggers/Unincorp
@ezln preferivo il truncate perché ho visto errori che ne lamentavano la mancanza (quindi non ho la certezza che sia ricreato se non esiste) e per preservare i diritti del file, ma vedo che ha i diritti della umask standard quindi tanto vale ricrearlo.
P.S. il tuo netbook ha un SSD ed hai quindi disattivato il journaling del file system?
Grazie, gentilissimo come sempre.:)
P.S. il tuo netbook ha un SSD ed hai quindi disattivato il journaling del file system?
si, un intel da 8 gb
ragazzi grazie a tutti, purtroppo ho poco tempo da dedicarci
@ Gimli il file Unicorp non lo trova, sicuramente ho il journalising disattivato, mentre l'ultimo comando non mi dà errore
credo che il problema sia opera, in quanto non riesco a deselezionarlo sugli aggiornamenti e non riesco neanche a disinstallarlo dal gestore pacchetti :muro:
Gimli[2BV!2B]
09-05-2012, 19:53
Riesci ad aggiornare l'elenco dei pacchetti, i pacchetti, installare o disinstallare?
Ti propongo di fare un controllo al file system / al riavvio:sudo touch /forcefsckTieni presente che potrebbero emergere problemi, quindi salva i dati più importanti.
neanche da apt ?
http://wiki.ubuntu-it.org/AmministrazioneSistema/InstallareProgrammi/Apt#Installazione_e_rimozione_pacchetti
;37421434']Riesci ad aggiornare l'elenco dei pacchetti, i pacchetti, installare o disinstallare?
Ti propongo di fare un controllo al file system / al riavvio:sudo touch /forcefsckTieni presente che potrebbero emergere problemi, quindi salva i dati più importanti.
provato ma non cambia nulla :cry:
neanche da apt ?
http://wiki.ubuntu-it.org/AmministrazioneSistema/InstallareProgrammi/Apt#Installazione_e_rimozione_pacchetti
ho provato il comando apt-get remove opera ma mi da l'errore classico :help:
comunque grazie ad entrambi:)
sudo apt-get --purge remove opera
quale e' l'errore classico?
sudo apt-get --purge remove opera
quale e' l'errore classico?
dpkg:errore di sintassi nel file dei trigger rinviati "/var/lib/dpkg/triggers/Unicorp" al carattere "U" midline
E:Sub-process /usr/bin/dpkg returned an error code (2)
:) Grazie per la pazienza
fatto quello che diceva Gimli ?
altrimenti aspettiamo che dice lui
Gimli[2BV!2B]
13-05-2012, 01:12
Installazione e rimozione di Opera con evidenziati i trigger coinvolti:root@kwankey:~# apt-get install opera
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
opera
0 upgraded, 1 newly installed, 0 to remove and 26 not upgraded.
Need to get 0 B/12.2 MB of archives.
After this operation, 40.3 MB of additional disk space will be used.
Preconfiguring packages ...
Selecting previously unselected package opera.
(Reading database ... 170931 files and directories currently installed.)
Unpacking opera (from .../opera_12.00.1387_i386.deb) ...
Processing triggers for menu ...
Processing triggers for shared-mime-info ...
Processing triggers for hicolor-icon-theme ...
Processing triggers for man-db ...
Setting up opera (12.00.1387) ...
update-alternatives: using /usr/bin/opera to provide /usr/bin/x-www-browser (x-www-browser) in auto mode.
update-alternatives: using /usr/bin/opera to provide /usr/bin/gnome-www-browser (gnome-www-browser) in auto mode.
Processing triggers for menu ...
root@kwankey:~# dpkg -P opera
(Reading database ... 171336 files and directories currently installed.)
Removing opera ...
update-alternatives: using /usr/bin/google-chrome to provide /usr/bin/x-www-browser (x-www-browser) in auto mode.
update-alternatives: using /usr/bin/google-chrome to provide /usr/bin/gnome-www-browser (gnome-www-browser) in auto mode.
Purging configuration files for opera ...
Processing triggers for man-db ...
Processing triggers for hicolor-icon-theme ...
Processing triggers for shared-mime-info ...
Processing triggers for menu ...
I trigger sono definiti nella cartella /var/lib/dpkg/triggers
Tutti quelli coinvolti con Opera sono trigger su file definiti nel file /var/lib/dpkg/triggers/File
(i dati che elenco sono presi dalla mia Debian Sid, quindi potrebbero essere leggermente diversi dai tuoi)
hicolor-icon-theme/usr/share/icons/hicolor hicolor-icon-theme
man-db/usr/man man-db
/usr/share/man man-db
/usr/local/man man-db
/usr/local/share/man man-db
/usr/X11R6/man man-db
/opt/man man-db
menu/usr/share/menu menu
/usr/lib/menu menu
/etc/menu-methods menu
shared-mime-info/usr/share/mime/packages shared-mime-info
Controlla se il file /var/lib/dpkg/triggers/File è leggibile o presenta parti strane, soprattutto nelle sezioni riportate.
Tieni presente che ogni riga inizia con il percorso completo di una cartella che *deve* esistere (eventualmente controlla), seguita dal nome del trigger a cui è associata.
/usr/share/info install-info
/usr/share/fonts fontconfig
/usr/share/ghostscript/fonts fontconfig
/usr/share/texmf/fonts fontconfig
/usr/share/mime/packages shared-mime-info
/usr/share/applications python-gmenu
/usr/share/icons/hicolor hicolor-icon-theme
/usr/share/icons/gnome gnome-icon-theme
/usr/share/applications desktop-file-utils
/etc/ufw/applications.d ufw
/usr/share/doc-base doc-base
/usr/lib/gio/modules libglib2.0-0
/etc/init ureadahead
/etc/init.d ureadahead
/usr/share/app-install/desktop software-center
/usr/share/locale-langpack software-center
/usr/share/menu menu
/usr/lib/menu menu
/etc/menu-methods menu
/usr/man man-db
/usr/share/man man-db
/usr/local/man man-db
/usr/local/share/man man-db
/usr/X11R6/man man-db
/opt/man man-db
scusa il ritardo nella risposta :mc:
c'è un comando per forzare la rimozione di opera?
Ti consiglio di fare prima un backup, poi se vuoi andarci di forza bruta:
Da utente root:
cp /var/lib/dpkg/triggers/Unincorp{,_bak}
:> /var/lib/dpkg/triggers/Unincorp
apt-get install -f
dpkg --configure -a
apt-get install -f
dpkg --remove --force-all opera
apt-get install -f
dpkg --configure -a
Gimli[2BV!2B]
19-05-2012, 15:47
Il file dei trigger è in ordine.
Non si capisce in che stato si trovi il tuo sistema.
Sottoscrivo eaman, tanto vale provare ad estirparlo come la gramigna...
il pc funziona perfettamente però non posso più aggiornarlo
lorenzo@Aspirino:~$ sudo cp /var/lib/triggers/Unincorp{,_bak}
cp: impossibile eseguire stat di "/var/lib/triggers/Unincorp": File o directory non esistente
lorenzo@Aspirino:~$
il pc funziona perfettamente però non posso più aggiornarlo
Riproviamo:
mkdir -p /var/lib/dpkg/triggers/
touch /var/lib/triggers/Unincorp
apt-get install -f
dpkg --configure -a
dpkg --remove --force-all opera
apt-get install -f
dpkg --configure -a
lorenzo@Aspirino:~$ sudo touch /var/lib/dpkg/triggers/Unincorp
lorenzo@Aspirino:~$ sudo apt-get install -f
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze
Lettura informazioni sullo stato... Fatto
I seguenti pacchetti saranno inoltre installati:
opera
I seguenti pacchetti saranno aggiornati:
opera
1 aggiornati, 0 installati, 0 da rimuovere e 35 non aggiornati.
8 non completamente installati o rimossi.
È necessario scaricare 11,4MB di archivi.
Dopo quest'operazione, verranno liberati 14,3kB di spazio su disco.
Continuare [S/n]? s
Err http://deb.opera.com/opera/ stable/non-free opera 11.62.1347
404 Not Found
Impossibile recuperare http://deb.opera.com/opera/pool/non-free/o/opera/opera_11.62.1347_i386.deb 404 Not Found
E: Impossibile recuperare alcuni pacchetti. Potrebbe essere utile eseguire "apt-get update" o provare l'opzione "--fix-missing".
lorenzo@Aspirino:~$ sudo dpkg --remove --force all opera
dpkg: errore di sintassi nel file dei trigger rinviati "/var/lib/dpkg/triggers/Unincorp" al carattere "U" midline
lorenzo@Aspirino:~$
:mc:
Inizia a fare un: apt-get update
apt-get install -f
e vedere se basta.
Se vuoi puoi pure provare un: apt-get install -f --fix-missing
Dopodiche (fatto un apt-get update) se non migliora:
touch /var/lib/triggers/Unincorp
:> /var/lib/dpkg/triggers/Unincorp
cd /tmp
wget http://get.geo.opera.com/pub/opera/linux/1164/opera_11.64.1403_i386.deb
dpkg -i opera_11.64.1403_i386.deb
apt-get install -f
BTW: devi essere connesso a internet per poter scaricare i pacchetti.
Hai la lista dei pacchetti non aggiornata e stai tentando di scaricare un pacchetto non piu' disponibile,
ora c'e':
http://deb.opera.com/opera/pool/non-free/o/opera/opera_11.64.1403_i386.deb
Inizia a fare un: apt-get update
apt-get install -f
e vedere se basta.
Se vuoi puoi pure provare un: apt-get install -f --fix-missing
dpkg: errore di sintassi nel file dei trigger rinviati "/var/lib/dpkg/triggers/Unincorp" al carattere "U" midline
E: Sub-process /usr/bin/dpkg returned an error code (2)
lorenzo@Aspirino:~$ sudo apt-get install -f --fix-missing
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze
Lettura informazioni sullo stato... Fatto
I seguenti pacchetti saranno inoltre installati:
opera
I seguenti pacchetti saranno aggiornati:
opera
1 aggiornati, 0 installati, 0 da rimuovere e 36 non aggiornati.
8 non completamente installati o rimossi.
È necessario scaricare 0B/11,5MB di archivi.
Dopo quest'operazione, verranno occupati 51,2kB di spazio su disco.
Continuare [S/n]? s
Preconfigurazione dei pacchetti in corso
dpkg: errore di sintassi nel file dei trigger rinviati "/var/lib/dpkg/triggers/Unincorp" al carattere "U" midline
E: Sub-process /usr/bin/dpkg returned an error code (2)
lorenzo@Aspirino:~$
p.s. grazie
p.s. grazie
Welcome
Allora ogni volta si impippa per que triggers di Unincorp,
quindi prima si svuota Unicorp e poi si prova col resto:
touch /var/lib/triggers/Unincorp
:> /var/lib/dpkg/triggers/Unincorp
Poi prova a rifargli l'update e se non gli piace fai la seconda parte: scarichi il pacchetto di opera manualmente e lo installi con --force-all
apt-get update
apt-get install -f --fix-missing
------------------
touch /var/lib/triggers/Unincorp
:> /var/lib/dpkg/triggers/Unincorp
cd /tmp
wget http://get.geo.opera.com/pub/opera/linux/1164/opera_11.64.1403_i386.deb
dpkg -i --force-all opera_11.64.1403_i386.deb
apt-get install -f
lorenzo@Aspirino:~$ sudo touch /var/lib/triggers/Unincorp
[sudo] password for lorenzo:
touch: impossibile fare touch di "/var/lib/triggers/Unincorp": File o directory non esistente
lorenzo@Aspirino:~$ sudo >: /var/lib/triggers/Unincorp
sudo: /var/lib/triggers/Unincorp: command not found
lorenzo@Aspirino:~$
lorenzo@Aspirino:~$ sudo wget http://get.geo.opera.com/pub/opera/linux/1164/opera_11.64.1403_i386.deb
--2012-05-20 15:16:16-- http://get.geo.opera.com/pub/opera/linux/1164/opera_11.64.1403_i386.deb
Risoluzione di get.geo.opera.com... 141.0.13.4
Connessione a get.geo.opera.com|141.0.13.4|:80... connesso.
HTTP richiesta inviata, in attesa di risposta... 200 OK
Lunghezza: 11463094 (11M) [application/x-debian-package]
Salvataggio in: "opera_11.64.1403_i386.deb"
100%[===================================================================================>] 11.463.094 588K/s in 18s
2012-05-20 15:16:34 (624 KB/s) - "opera_11.64.1403_i386.deb" salvato [11463094/11463094]
lorenzo@Aspirino:~$ sudo dpkg -i --force-all opera_11.64.1403_i386.deb
dpkg: errore di sintassi nel file dei trigger rinviati "/var/lib/dpkg/triggers/Unincorp" al carattere "U" midline
lorenzo@Aspirino:~$
purtroppo mi dà il solito errore, credo che lo terrò così finchè non trovo il tempo per formattarlo;
grazie a tutti
Vedi tu, comunque altri hanno avuto un problema simile:
- https://bugs.launchpad.net/ubuntu/+source/dpkg/+bug/798803
Magari chiedi su un forum di ubuntu,
good luck.
qui hanno avuto un problema come il tuo, anche se con un altro pacchetto, e sembra che abbiano risolto
https://answers.launchpad.net/ubuntu/+source/synaptic/+question/48318
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.