|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Sep 2004
Città: Roma
Messaggi: 134
|
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"
![]() 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? ![]() |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Feb 2006
Città: Parma
Messaggi: 3010
|
Io proverei a salvare una copia del file e poi svuotarlo (in condizione standard, con nessun aggiornamento in corso, è vuoto).
Procedura completa: Codice:
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
__________________
~Breve riferimento ai comandi GNU/Linux (ormai non molto breve...) |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Apr 2004
Messaggi: 9516
|
quindi si avvia correttamente?
riprovato a dare da consolle: sudo apt-get update sudo apt-get upgrade |
![]() |
![]() |
![]() |
#4 | |
Member
Iscritto dal: Sep 2004
Città: Roma
Messaggi: 134
|
Quote:
cp:l'obiettivo "Unicorp.BAK" non è una directory mi risponde così ai primi due comandi ![]() |
|
![]() |
![]() |
![]() |
#5 | |
Senior Member
Iscritto dal: Sep 2006
Messaggi: 1886
|
Quote:
Scusa, voglio solo capirne un pò di più, come mai quel truncate, etc. e non un semplice rm? Grazie. |
|
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Feb 2006
Città: Parma
Messaggi: 3010
|
kilall, nessun processo trovato: ok, occorre avere la certezza che dpkg non sia in esecuzione.
Codice:
gimli@kwankey:~$ sudo cp /var/lib/dpkg/triggers/Unincorp /var/lib/dpkg/triggers/Unincorp.BAK gimli@kwankey:~$ Controlla le proprietà del file Unicorp (che dev'essere un file): Codice:
ls -la /var/lib/dpkg/triggers/Unincorp Codice:
sudo killall dpkg sudo rm -R /var/lib/dpkg/triggers/Unincorp sudo touch /var/lib/dpkg/triggers/Unincorp P.S. il tuo netbook ha un SSD ed hai quindi disattivato il journaling del file system?
__________________
~Breve riferimento ai comandi GNU/Linux (ormai non molto breve...) |
![]() |
![]() |
![]() |
#7 | |
Senior Member
Iscritto dal: Sep 2006
Messaggi: 1886
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
#8 | |
Member
Iscritto dal: Sep 2004
Città: Roma
Messaggi: 134
|
Quote:
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 Ultima modifica di zero1 : 09-05-2012 alle 13:44. |
|
![]() |
![]() |
![]() |
#9 |
Member
Iscritto dal: Sep 2004
Città: Roma
Messaggi: 134
|
credo che il problema sia opera, in quanto non riesco a deselezionarlo sugli aggiornamenti e non riesco neanche a disinstallarlo dal gestore pacchetti
![]() |
![]() |
![]() |
![]() |
#10 |
Senior Member
Iscritto dal: Feb 2006
Città: Parma
Messaggi: 3010
|
Riesci ad aggiornare l'elenco dei pacchetti, i pacchetti, installare o disinstallare?
Ti propongo di fare un controllo al file system / al riavvio: Codice:
sudo touch /forcefsck
__________________
~Breve riferimento ai comandi GNU/Linux (ormai non molto breve...) |
![]() |
![]() |
![]() |
#11 |
Senior Member
Iscritto dal: Apr 2004
Messaggi: 9516
|
neanche da apt ?
http://wiki.ubuntu-it.org/Amministra...ione_pacchetti |
![]() |
![]() |
![]() |
#12 | ||
Member
Iscritto dal: Sep 2004
Città: Roma
Messaggi: 134
|
Quote:
![]() Quote:
![]() comunque grazie ad entrambi ![]() |
||
![]() |
![]() |
![]() |
#13 |
Senior Member
Iscritto dal: Apr 2004
Messaggi: 9516
|
Codice:
sudo apt-get --purge remove opera |
![]() |
![]() |
![]() |
#14 | |
Member
Iscritto dal: Sep 2004
Città: Roma
Messaggi: 134
|
Quote:
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) ![]() |
|
![]() |
![]() |
![]() |
#15 |
Senior Member
Iscritto dal: Apr 2004
Messaggi: 9516
|
fatto quello che diceva Gimli ?
altrimenti aspettiamo che dice lui |
![]() |
![]() |
![]() |
#16 |
Senior Member
Iscritto dal: Feb 2006
Città: Parma
Messaggi: 3010
|
Installazione e rimozione di Opera con evidenziati i trigger coinvolti:
Codice:
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 ... 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 Codice:
/usr/share/icons/hicolor hicolor-icon-theme Codice:
/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 Codice:
/usr/share/menu menu /usr/lib/menu menu /etc/menu-methods menu Codice:
/usr/share/mime/packages shared-mime-info 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.
__________________
~Breve riferimento ai comandi GNU/Linux (ormai non molto breve...) |
![]() |
![]() |
![]() |
#17 |
Member
Iscritto dal: Sep 2004
Città: Roma
Messaggi: 134
|
Codice:
/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 ![]() c'è un comando per forzare la rimozione di opera? Ultima modifica di zero1 : 19-05-2012 alle 14:01. |
![]() |
![]() |
![]() |
#18 |
Senior Member
Iscritto dal: Feb 2002
Messaggi: 2511
|
Ti consiglio di fare prima un backup, poi se vuoi andarci di forza bruta:
Da utente root: Codice:
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 |
![]() |
![]() |
![]() |
#19 |
Senior Member
Iscritto dal: Feb 2006
Città: Parma
Messaggi: 3010
|
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...
__________________
~Breve riferimento ai comandi GNU/Linux (ormai non molto breve...) |
![]() |
![]() |
![]() |
#20 |
Member
Iscritto dal: Sep 2004
Città: Roma
Messaggi: 134
|
il pc funziona perfettamente però non posso più aggiornarlo
Ultima modifica di zero1 : 19-05-2012 alle 16:02. |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 09:53.