Dépendances non satisfaites: linux-generic

6

Aujourd'hui, je suis allée voir ma grand-mère car elle avait des problèmes avec son ordinateur, exécutant Xubuntu 12.04LTS. Après avoir corrigé «le problème» (Firefox a été paramétré en plein écran ..), j'ai exécuté le apt-get update && apt-get dist-upgrade habituel pour tout mettre à jour immédiatement. Au lieu de cela, j'ai été accueilli par une erreur indiquant que certains paquets n'étaient pas correctement installés. J'ai donc couru dpkg --configure -a . J'imagine que, puisque Firefox était en plein écran, elle ne pouvait pas déterminer comment éteindre son ordinateur et l'avait simplement retourné, probablement au moment exact où il installait des mises à jour de sécurité automatiques. L'exécution de dpkg --configure -a ne m'a toutefois laissé qu'un message d'erreur concernant les dépendances non satisfaites pour linux-generic . Lors de l'exécution de apt-get dist-upgrade , cela m'a dit la même chose et je devrais essayer l'option -f . Cependant, même en essayant de forcer la mise à niveau, elle ne les installera toujours pas.

Ceci est la sortie des commandes (ajouté LANG = C car la langue par défaut est le néerlandais).

[email protected]:/home/bomma$ LANG=C sudo 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:
 linux-generic : Depends: linux-image-generic (= 3.2.0.37.45) but 3.2.0.38.46 is installed
                 Depends: linux-headers-generic (= 3.2.0.37.45) but 3.2.0.38.46 is installed
E: Unmet dependencies. Try using -f.

Exécution avec -f :

[email protected]:/home/bomma$ LANG=C sudo apt-get -f dist-upgrade 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
Calculating upgrade... Done
The following packages will be upgraded:
  linux-generic
1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
Need to get 0 B/1.722 B of archives.
After this operation, 0 B of additional disk space will be used.
Do you want to continue [Y/n]?  
dpkg: dependency problems prevent configuration of linux-generic:
 linux-generic depends on linux-image-generic (= 3.2.0.37.45); however:
  Version of linux-image-generic on system is 3.2.0.38.46.
 linux-generic depends on linux-headers-generic (= 3.2.0.37.45); however:
  Version of linux-headers-generic on system is 3.2.0.38.46.
dpkg: error processing linux-generic (--configure):
 dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already
    Errors were encountered while processing:
 linux-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)

Je ne sais pas comment résoudre ce problème (autre que de réinstaller rapidement son joli xubuntu par défaut)? Essayer de supprimer et de réinstaller le package linux-generic semble plutôt risqué, mais peut-être que cela le résoudrait?

    
posée jeroen 25.02.2013 - 21:25
la source

1 réponse

10

Supprimer linux-generic ne fera aucun mal. Ce n'est qu'un "méta-package" dépendant de linux-image-generic et linux-headers-generic . Ces deux sont eux-mêmes des méta-packages en fonction des derniers packages image / en-tête respectifs.

Vous pouvez le constater vous-même en émettant apt-cache show linux-generic , apt-cache show linux-image-generic et apt-cache show linux-headers-generic .

Le but des méta-packages est d’installer les packages dont ils dépendent, ils n’ont aucune fonctionnalité. D'un autre côté, supprimer ne pas supprimer les dépendances - donc pas de danger pour le système.

Après avoir corrigé le problème initial, vous pouvez bien entendu installer linux-generic à nouveau.

    
réponse donnée guntbert 25.02.2013 - 22:29
la source

Lire d'autres questions sur les étiquettes