Bonjour,
Je me suis tenté une mise à jour vers squeeze, mais le dist-upgrade à planté sur une erreur VirtualBox, j'ai corrigé le soucis, et en relancant le dist-upgrade, voici ce que j'ai maintenant :
fixe:~# apt-get dist-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run `apt-get -f install' to correct these.
The following packages have unmet dependencies:
aptitude: Depends: libapt-pkg4.10
Recommends: aptitude-doc-en but it is not installed or
aptitude-doc
Recommends: apt-xapian-index but it is not installed
Recommends: libparse-debianchangelog-perl but it is not installed
iceweasel-l10n-fr: Depends: iceweasel (>= 3.5.0) but it is not installed
Depends: iceweasel (<= 3.5.99) but it is not installed
libcairo2-dev: Depends: libcairo2 (= 1.8.10-6) but 1.6.4-7 is installed
libcairomm-1.0-1: Depends: libcairo2 (>= 1.8.0) but 1.6.4-7 is installed
libept1: Depends: libapt-pkg4.10
libpango1.0-0: Depends: libcairo2 (>= 1.8.10-3) but 1.6.4-7 is installed
libpango1.0-dev: Depends: libcairo2 (>= 1.8.10-3) but 1.6.4-7 is installed
python: Depends: python-minimal (= 2.5.2-3) but 2.6.6-3+squeeze6 is installed
python-dev: Depends: python (= 2.6.6-3+squeeze6) but 2.5.2-3 is installed
python-gnome2-extras: Depends: python-gtkmozembed (= 2.19.1-3.1) but 2.25.3-7 is installed
xulrunner-1.9.1: Depends: libcairo2 (>= 1.8.8) but 1.6.4-7 is installed
E: Unmet dependencies. Try using -f.
Alors, je fais ce qu'on me demande :
fixe:~# apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... failed.
The following packages have unmet dependencies:
aptitude: Depends: libapt-pkg4.10
Recommends: aptitude-doc-en but it is not installed or
aptitude-doc
Recommends: apt-xapian-index but it is not installed
Recommends: libparse-debianchangelog-perl but it is not installed
iceweasel-l10n-fr: Depends: iceweasel (>= 3.5.0) but it is not installed
Depends: iceweasel (<= 3.5.99) but it is not installed
libcairo2-dev: Depends: libcairo2 (= 1.8.10-6) but 1.6.4-7 is installed
libcairomm-1.0-1: Depends: libcairo2 (>= 1.8.0) but 1.6.4-7 is installed
libept1: Depends: libapt-pkg4.10
libpango1.0-0: Depends: libcairo2 (>= 1.8.10-3) but 1.6.4-7 is installed
libpango1.0-dev: Depends: libcairo2 (>= 1.8.10-3) but 1.6.4-7 is installed
python: Depends: python-minimal (= 2.5.2-3) but 2.6.6-3+squeeze6 is installed
python-dev: Depends: python (= 2.6.6-3+squeeze6) but 2.5.2-3 is installed
python-gnome2-extras: Depends: python-gtkmozembed (= 2.19.1-3.1) but 2.25.3-7 is installed
xulrunner-1.9.1: Depends: libcairo2 (>= 1.8.8) but 1.6.4-7 is installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Unable to correct dependencies
Bon....
Du coup j'essai de faire l'installation de iceweasel seulement :
fixe:~# dpkg -i iceweasel_3.5.16-8_i386.deb
(Reading database ... 208993 files and directories currently installed.)
Unpacking iceweasel (from iceweasel_3.5.16-8_i386.deb) ...
dpkg-divert: Cannot divert directories
Use --help for help about querying packages.
dpkg: error processing iceweasel_3.5.16-8_i386.deb (--install):
subprocess new pre-installation script returned error exit status 2
Processing triggers for menu ...
Errors were encountered while processing:
iceweasel_3.5.16-8_i386.deb
Euh... Là j'avoue que je ne suis pas assez caler pour me sortir de tout ça.
Avez vous une idée de ce que je peux faire ?
Merci d'avance !
# comment as-tu resolu le probleme virtualbox ?
Posté par NeoX . Évalué à 1.
quel etait le probleme avec virtualbox et comment l'as-tu resolu ?
ca pourrait deja donné une piste.
et puis je vois que tu as aptitude d'installé et que tu utilise apt-get pour faire le dist-upgrade.
il ne faudrait pas melanger les deux outils pour eviter des problemes dans les calculs de dependances.
[^] # Re: comment as-tu resolu le probleme virtualbox ?
Posté par TonyBasta . Évalué à -1.
J'avais des milliers de lignes comme ça :
Et ça à fini par s'arreter.
Apparement c'est un bug connu de VirtualBox. Donc j'ai changé le numéro de version (en virant les underscore) dans /var/lib/dpkg/status au niveau de la ligne incriminée et j'ai relancé.
Pour ce qui est de aptitude, je ne l'ai jamais utilisé, je passe toujours pas apt-get pour toutes mes install et mes mises à jours.
# aptitude safe-upgrade
Posté par YannPeniguel . Évalué à -1.
Que donne aptitude safe-upgrade? Précédé d'un aptitude update, bien sur.
Pour chaque personne qui me plussoie, je frappe un fan de Justin Bieber.
[^] # Re: aptitude safe-upgrade
Posté par TonyBasta . Évalué à -1.
J'aimerais pouvoir répondre, mais je n'ai plus aptitude apparemment nulle-part !
En cherchant plus, je vois qu'il n'est en effet plus installé...
[^] # Re: aptitude safe-upgrade
Posté par YannPeniguel . Évalué à -1.
et si tu essaie de l'installer avec apt-get, ça crie?
Pour chaque personne qui me plussoie, je frappe un fan de Justin Bieber.
[^] # Re: aptitude safe-upgrade
Posté par TonyBasta . Évalué à -1.
Et oui... je commence à désespérer...
[^] # Re: aptitude safe-upgrade
Posté par YannPeniguel . Évalué à -1.
"aptitude is already the newest version."
En rosbeef, cela veux dire que tu as actuellement la dernière version d'aptitude sur ta machine.
Pour chaque personne qui me plussoie, je frappe un fan de Justin Bieber.
[^] # Re: aptitude safe-upgrade
Posté par TonyBasta . Évalué à 1.
Ah le boulet, en effet ;)
Mais je confirme que je n'arrive pas à le trouver.
Si je fais "aptitude", puis TAB, il me propose que ces 3 packages :
aptitude-create-state-bundle
aptitude-curses
aptitude-run-state-bundle
Et je ne le trouve pas dans /usr/bin, j'imagine qu'il devrait etre dedans...
[^] # Re: aptitude safe-upgrade
Posté par YannPeniguel . Évalué à -1.
C'est normal ça, c'est le comportement du shell. Il trouve des commande qui commencent par aptitude donc il te les propose.
Je te demande un test simple: tape aptitude et appuie sur entrée.
Tu verras bien si il trouve la commande.
Pour chaque personne qui me plussoie, je frappe un fan de Justin Bieber.
[^] # Re: aptitude safe-upgrade
Posté par TonyBasta . Évalué à -1.
Oui oui, on s'est juste mal compris, je voulais juste montrer que je n'avais pas aptitude d'installé. "Command not found" dans mon cas.
Je viens de regarder sur un autre debian et après installation, je trouve bien aptitude dans /usr/bin. Ce qui n'est pas le cas, sur mon poste planté.
Sinon, je ne dis pas ça pour me vanter, juste pour que tu sache mon niveau. Ca fait 10ans que je suis sous linux, et je m'occupe de l'admin de quelques serveurs sous debian.
N'y vois pas de vantardise, juste un renseignement pour mieux se parler ;)
[^] # Re: aptitude safe-upgrade
Posté par YannPeniguel . Évalué à -1.
et il me semblait que le i signifiait qu'il était installé? Je ne peux pas vérifier, je suis actuellement sur une autre machine que la mienne.
Tu as bien essayé la commande aptitude pour vérifier?
Pour chaque personne qui me plussoie, je frappe un fan de Justin Bieber.
[^] # Re: aptitude safe-upgrade
Posté par TonyBasta . Évalué à -1.
Oui oui, impossible de trouver le binaire...
Il me semble que c'est "ii" quand c'est installé. Mais j'ai jamais bien compris ces deux caractères.
[^] # Re: aptitude safe-upgrade
Posté par YannPeniguel . Évalué à 0.
et forcer la désinstallation d'aptitude, ça te donne quoi?
Puis le réinstaller ensuite avec apt-get...
Pour chaque personne qui me plussoie, je frappe un fan de Justin Bieber.
# Problèmes de locales ?
Posté par TonyBasta . Évalué à -1.
Hum, j'ai réussi à trouver des logs d'autres erreurs que j'ai eu pendant le dist-upgrade.
Je ne l'ai avais pas vu, mais j'ai plein de lignes comme ça :
Alors, je voulais voir si les locales étaient installés, mais pour ça, je ne connais que la commande "dpkg-reconfigures locales", qui me donne :
On tourne un peu en rond là...
C'est peut être une piste ? A cause des (unset) ? Comment corriger ça ?
[^] # Re: Problèmes de locales ?
Posté par NeoX . Évalué à 1.
les locales pas configurées, j'en ai aussi et ca ne m'empeche pas de jouer avec mes paquets.
ensuite pour savoir si un paquet est installé, perso plutot que le
j'utilise
enfin dans ton cas, je remettrais le source.list à la version courante de la machine
je referais un update et un dist-upgrade (et les corrections qui vont bien)
et une fois la machine stablilisée, je verrais à refaire la mise à jour de la version de la distribution.
[^] # Re: Problèmes de locales ?
Posté par Low Memory . Évalué à 1.
Le "| grep" n'est pas nécessaire, si tu connais le nom du paquet exact (complétion possible), sinon tu peux toujours utiliser des MOTIFS (sorte d'expressions régulières):
et/ou
(Les guillemets sont là pour être sûr d'envoyer le motif à dpkg et éviter que le shell interprète avant les éventuels fichiers locales du répertoire courant.)
Ça permet aussi de savoir à quoi correspondent les différentes colonnes de la réponse ! ;-)
(Bon, faut souvent élargir la fenêtre pour pas avoir de retour à la ligne du texte des explications !)
Et sinon, la commande locale permet de connaître la configuration actuelle, par exemple ici j'ai:
$ locale
LANG=fr_FR.utf8
LC_CTYPE="fr_FR.utf8"
LC_NUMERIC="fr_FR.utf8"
LC_TIME="fr_FR.utf8"
LC_COLLATE="fr_FR.utf8"
LC_MONETARY="fr_FR.utf8"
LC_MESSAGES="fr_FR.utf8"
LC_PAPER="fr_FR.utf8"
LC_NAME="fr_FR.utf8"
LC_ADDRESS="fr_FR.utf8"
LC_TELEPHONE="fr_FR.utf8"
LC_MEASUREMENT="fr_FR.utf8"
LC_IDENTIFICATION="fr_FR.utf8"
LC_ALL=
Mes 2 cents, qui ne résolvent aucun problème… :-S
Peut-être qu'il y a des pistes dans /var/log/* ? (notamment apt/*, dpkg.log, syslog et messages)
# Comme disent les anciens...
Posté par Low Memory . Évalué à 1.
...RTFM ! ^^
J'imagine que t'as fais un tour sur:
http://www.debian.org/releases/stable/i386/release-notes/ch-upgrading.fr.html
C'est pour l'architecture i386, mais il y a d'autres notes de publications disponibles sur:
http://www.debian.org/releases/stable/releasenotes
Lire le plus possible avant de lancer les commandes (surtout si elles sont inconnues), notamment pour la partie sur la mise à jour du noyau: parfois le redémarrage est impossible, il faudra alors accéder au système à partir d'un live CD ou autre, avec plusieurs mount et bind et chroot...
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.