web-dev-qa-db-fra.com

Problèmes de dépendance lors de la tentative de mise à niveau de 12.04.2 vers la pile HWE 12.04.3

En essayant de mettre à niveau mon système vers le dernier pile d'activation matérielle à partir d'Ubuntu 12.04.2/Linux 3.5, j'obtiens le message d'erreur suivant:

$ Sudo apt-get install --install-recommends linux-generic-lts-raring xserver-xorg-lts-raring libgl1-mesa-glx-lts-raring
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libgl1-mesa-glx-lts-raring : Depends: libglapi-mesa-lts-raring (= 9.1.4-0ubuntu0.1~precise1) but it is not going to be installed
                              Recommends: libgl1-mesa-dri-lts-raring (>= 7.2) but it is not going to be installed
 xserver-xorg-lts-raring : Depends: xserver-xorg-video-all-lts-raring but it is not going to be installed or
                                    xorg-driver-video
                           Depends: xserver-xorg-input-evdev-lts-raring but it is not going to be installed
                           Recommends: libgl1-mesa-dri-lts-raring but it is not going to be installed
                           Recommends: xserver-xorg-input-all-lts-raring but it is not going to be installed
                           Recommends: xserver-xorg-video-all-lts-raring but it is not going to be installed
                           Recommends: x11-xserver-utils-lts-raring
                           Conflicts: libglapi-mesa:i386 (>= 0~)
E: Unable to correct problems, you have held broken packages.

Comment puis-je résoudre ce problème?

3
Glutanimate

Cela semble être un problème conn . Le rapport de bogue inclut un solution de contournement similaire à celui proposé dans réponse de Bao Bui :

Après quelques essais et erreurs, la commande apt-get qui a finalement fonctionné pour moi est la suivante:

Sudo apt-get install -V libglapi-mesa-lts-raring libgl1-mesa-glx-lts-raring xserver-xorg-lts-raring xserver-xorg-input-all-lts-raring xserver-xorg-video-all-lts-raring libgl1-mesa-dri-lts-raring x11-xserver-utils-lts-raring libglapi-mesa-lts-raring:i386 libgl1-mesa-dri-lts-raring:i386 libgl1-mesa-glx-lts-raring:i386

Assurez-vous de bien vérifier les modifications suggérées avant de continuer pour vous assurer qu'aucun paquet essentiel n'est supprimé!

Je peux confirmer que cette solution a fonctionné pour moi.


Sur une note connexe: Juste un petit avertissement pour ceux qui envisagent de mettre à niveau à l'aide du HWE. Cette mise à niveau était loin d'être lisse pour moi. Outre tous les problèmes de dépendance décrits dans ce Q & R, je devais installer manuellement les packages Raring pour que mon réseau WLAN (broadcom) fonctionne. Des problèmes similaires peuvent survenir si votre matériel fonctionne avec des pilotes propriétaires (installés via la boîte de dialogue "Pilotes supplémentaires").

Soyez donc prudent lorsque vous installez ces piles d'activation matérielle. C'est une fonctionnalité qui nécessite évidemment encore beaucoup de travail.

3
Glutanimate

S'il existe des dépendances umet, vous pouvez essayer d'ajouter ces packages dépendants à votre commande install. Par exemple, votre commande install pourrait ressembler à ceci:

Sudo apt-get install - recommande-install linux-generic-lts-raring xserver-xorg-lts-raring libgl1-mesa-glx-lts-raring libglapi-mesa-lts-raring libgl1-mesa-dri-lts-raring xserver -xorg-video-all-lts-raring ...

Je viens de passer à 12.04.3 et j'ai eu le même problème. Dans mon cas, il y a beaucoup de fichiers supprimés après que j'émette la commande d'installation et, malheureusement, la mise à niveau casse mon ubuntu :-(. Il m'a fallu environ un jour et demi pour que mon système fonctionne avec la nouvelle pile xorg. s'il y a beaucoup de paquets supprimés :-).

2
Bao Bui

J'ai eu le même problème, mais vient de purger la pile matérielle d'activation (HWE):

Sudo apt-get purge linux-generic-lts-quantal xserver-xorg-lts-quantal

Je n’ai pas redémarré la machine et j’ai installé le raring HWE:

Sudo apt-get install linux-generic-lts-raring xserver-xorg-lts-raring

Quelque temps dans l'installation, il y avait un avertissement au sujet d'un crash d'application. L'installation a continué et toutes les pièces de rodage semblaient s'être installées. Après le redémarrage, j'ai vérifié la version du noyau. Ubuntu fonctionnait avec le noyau 3.5. Je répète:

Sudo apt-get install linux-generic-lts-raring xserver-xorg-lts-raring

et le noyau 3.8 a été mis en place. Tout le reste a été mis en place la première fois. Il semble que le crash de l'application ait empêché la configuration du noyau la première fois.

1
Arild