Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1811 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  Probleme de dependance en cercle

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Probleme de dependance en cercle

n°736461
coolben
http://www.starbusiness.fr
Posté le 01-10-2005 à 22:07:49  profilanswer
 

salut
 
je suis utilisateur d'une distribution debian unstable testing et je viens d'essayer de remettre a joue mon systeme.
Mon probleme est que lorsque je le fait on m'indique que hal et dependant d'une version superieur de udev.
en essayant de mettre a jour udev, apt bloque car la nouvelle version de udev necessite le kernel 2.6.12 hors je suis en 2.6.8 .
J'ai donc essayer mettre a jour le kernel mais la on m'indique que j'ai besoin de la nouvelle version de hal.
C'est un cercle dependance !!!!
que faire  ?
 

sempron-coolben:/home/coolben# apt-get upgrade
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Vous pouvez lancer « apt-get -f install » pour corriger ces problèmes.
Les paquets suivants contiennent des dépendances non satisfaites :
  hal: Dépend: udev (>= 0.063) mais 0.056-3 est installé
E: Dépendances manquantes. Essayez d'utiliser l'option -f.
sempron-coolben:/home/coolben# apt-get install udev
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Les paquets suivants seront mis à jour :
  udev
1 mis à jour, 0 nouvellement installés, 0 à enlever et 91 non mis à jour.
104 partiellement installés ou enlevés.
Il est nécessaire de prendre 0o/300ko dans les archives.
Après dépaquetage, 242ko d'espace disque supplémentaires seront utilisés.
(Lecture de la base de données... 107673 fichiers et répertoires déjà installés.)
Préparation du remplacement de udev 0.056-3 (en utilisant .../archives/udev_0.070-2_i386.deb) ...
udev requires a kernel >= 2.6.12, upgrade aborted.
dpkg : erreur de traitement de /var/cache/apt/archives/udev_0.070-2_i386.deb (--unpack) :
 le sous-processus pre-installation script a retourné une erreur de sortie d'état 1
Des erreurs ont été rencontrées pendant l'exécution :
 /var/cache/apt/archives/udev_0.070-2_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
sempron-coolben:/home/coolben# apt-get dist-upgrade
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Vous pouvez lancer « apt-get -f install » pour corriger ces problèmes.
Les paquets suivants contiennent des dépendances non satisfaites :
  hal: Dépend: udev (>= 0.063) mais 0.056-3 est installé
E: Dépendances manquantes. Essayez d'utiliser l'option -f.
sempron-coolben:/home/coolben#

Message cité 1 fois
Message édité par coolben le 01-10-2005 à 22:45:11
mood
Publicité
Posté le 01-10-2005 à 22:07:49  profilanswer
 

n°736462
manu025
Posté le 01-10-2005 à 22:15:33  profilanswer
 

Compile le noyau qu'il te faut à la main. Ceci dit, c'est étrange qu'apt fasse des dépendances sur le kernel ...

n°736466
l0ky
Posté le 01-10-2005 à 22:25:24  profilanswer
 

Tu as essayé d'installer linux-image-2.6.12 ???

$ wajig search linux-image-2.6.12
linux-headers-2.6.12-1-386 - Architecture-specific header files for Linux kernel 2.6.12 on 386-class machines
linux-headers-2.6.12-1-686 - Architecture-specific header files for Linux kernel 2.6.12 on PPro/Celeron/PII/PIII/P4 machines
linux-headers-2.6.12-1-686-smp - Architecture-specific header files for Linux kernel 2.6.12 on PPro/Celeron/PII/PIII/P4 SMP machines
linux-headers-2.6.12-1-k7 - Architecture-specific header files for Linux kernel 2.6.12 on AMD K7 machines
linux-headers-2.6.12-1-k7-smp - Architecture-specific header files for Linux kernel 2.6.12 on AMD K7 SMP machines
linux-image-2.6.12-1-386 - Linux kernel 2.6.12 image on 386-class machines
linux-image-2.6.12-1-686 - Linux kernel 2.6.12 image on PPro/Celeron/PII/PIII/P4 machines
linux-image-2.6.12-1-686-smp - Linux kernel 2.6.12 image on PPro/Celeron/PII/PIII/P4 SMP machines
linux-image-2.6.12-1-k7 - Linux kernel 2.6.12 image on AMD K7 machines
linux-image-2.6.12-1-k7-smp - Linux kernel 2.6.12 image on AMD K7 SMP machines


et ensuite d'installer la version d'udev que tu veux ?


Message édité par l0ky le 01-10-2005 à 22:26:51
n°736470
coolben
http://www.starbusiness.fr
Posté le 01-10-2005 à 22:36:27  profilanswer
 

non j'ai pas essayé d'installer l'image  
ceci resoudrai le probleme ?
Mais je pensais que la commande apt-get dist-upgrade mettait a jour le kernel ?

n°736472
l0ky
Posté le 01-10-2005 à 22:41:26  profilanswer
 

[:dugnou29] Bah si un package à besoin d'un kernel spécifique il ne s'installera pas tant que tu seras pas sur ce kernel... Apres si udev et hal accepteront de s'installer correctement j'en sais rien, c'est sid [:spamafote]


Message édité par l0ky le 01-10-2005 à 22:42:03
n°736475
coolben
http://www.starbusiness.fr
Posté le 01-10-2005 à 22:43:54  profilanswer
 

ah je me suis trompé je ne suis pas en unstable mais en testing

n°736480
l0ky
Posté le 01-10-2005 à 22:53:19  profilanswer
 

ca change rien le 2.6.12 est en testing également
 
tu connais apt-cache search ? [:pingouino]

n°736481
l0ky
Posté le 01-10-2005 à 22:55:05  profilanswer
 

Actuellement chez moi en testing:

ii  hal                           0.4.8-7                        Hardware Abstraction Layer
ii  udev                          0.070-2                        /dev/ management daemon


avec un linux-image-2.6.12-1-686
 
et tout est OK

n°736483
coolben
http://www.starbusiness.fr
Posté le 01-10-2005 à 22:58:00  profilanswer
 

je viens d'essayer d'installer l'image et rebelotte
 
et oui je connais apt-cache search ...
Par contre je ne connais pas la difference entre  
apt-get dist-upgrade
et  
apt-get install linux-image-2.6.12-1-k7
 

sempron-coolben:/home/coolben# apt-get install linux-image-2.6.12-1-k7
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Vous pouvez lancer « apt-get -f install » pour corriger ces problèmes :
Les paquets suivants contiennent des dépendances non satisfaites :
  hal: Dépend: udev (>= 0.063) mais 0.056-3 devra être installé
E: Dépendances non satisfaites. Essayez « apt-get -f install » sans paquet
(ou indiquez une solution).
sempron-coolben:/home/coolben#


n°736490
coolben
http://www.starbusiness.fr
Posté le 02-10-2005 à 00:41:40  profilanswer
 

Serait il possible d'installer une version differente de celle actuelle du paquet udev ?
par exemple, la derniere version qui marche avec mon kernel 2.6.8

mood
Publicité
Posté le 02-10-2005 à 00:41:40  profilanswer
 

n°736497
THRAK
- THR4K -
Posté le 02-10-2005 à 01:28:00  profilanswer
 

coolben a écrit :

salut
 
je suis utilisateur d'une distribution debian unstable testing et je viens d'essayer de remettre a joue mon systeme.
Mon probleme est que lorsque je le fait on m'indique que hal et dependant d'une version superieur de udev.
en essayant de mettre a jour udev, apt bloque car la nouvelle version de udev necessite le kernel 2.6.12 hors je suis en 2.6.8 .
J'ai donc essayer mettre a jour le kernel mais la on m'indique que j'ai besoin de la nouvelle version de hal.
C'est un cercle dependance !!!!
que faire  ?
 

Citation :

sempron-coolben:/home/coolben# apt-get upgrade
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Vous pouvez lancer « apt-get -f install » pour corriger ces problèmes.
Les paquets suivants contiennent des dépendances non satisfaites :
  hal: Dépend: udev (>= 0.063) mais 0.056-3 est installé
E: Dépendances manquantes. Essayez d'utiliser l'option -f.
sempron-coolben:/home/coolben# apt-get install udev
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Les paquets suivants seront mis à jour :
  udev
1 mis à jour, 0 nouvellement installés, 0 à enlever et 91 non mis à jour.
104 partiellement installés ou enlevés.
Il est nécessaire de prendre 0o/300ko dans les archives.
Après dépaquetage, 242ko d'espace disque supplémentaires seront utilisés.
(Lecture de la base de données... 107673 fichiers et répertoires déjà installés.)
Préparation du remplacement de udev 0.056-3 (en utilisant .../archives/udev_0.070-2_i386.deb) ...
udev requires a kernel >= 2.6.12, upgrade aborted.
dpkg : erreur de traitement de /var/cache/apt/archives/udev_0.070-2_i386.deb (--unpack) :
 le sous-processus pre-installation script a retourné une erreur de sortie d'état 1
Des erreurs ont été rencontrées pendant l'exécution :
 /var/cache/apt/archives/udev_0.070-2_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
sempron-coolben:/home/coolben# apt-get dist-upgrade
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Vous pouvez lancer « apt-get -f install » pour corriger ces problèmes.
Les paquets suivants contiennent des dépendances non satisfaites :
  hal: Dépend: udev (>= 0.063) mais 0.056-3 est installé
E: Dépendances manquantes. Essayez d'utiliser l'option -f.
sempron-coolben:/home/coolben#



On peut te demander tout de même ce que tu as bien pu faire comme manips' foireuses auparavant ?
 
Sinon pour tenter de résoudre tes problèmes essayes ce qui est renvoyé par APT : apt-get -f install ; dans certains cas il est nécessaire de lancer successivement plusieurs fois cette commande jusqu'à ce que les problèmes de dépendances soient résolus.
Tu peux également tenter de forcer la mise à jour : apt-get -f dist-upgrade (vérifies que ton sources.list est bien en testing cela dit) ; de même que précédemment si la mise à jour en cours s'interrompt (avec d'autres prob ou non) il suffit de la relancer avec cette même commande.
 
Tu as également d'autres outils de vérif au niveau des paquets : apt-get check ou dpkg -C


---------------
THRAK (def.) : 1) A sudden and precise impact moving from intention, direction and commitment, in service of an aim. 2) 117 guitars almost striking the same chord simultaneously.
n°736516
e_esprit
Posté le 02-10-2005 à 10:07:39  profilanswer
 

manu025 a écrit :

Compile le noyau qu'il te faut à la main. Ceci dit, c'est étrange qu'apt fasse des dépendances sur le kernel ...


 [:pingouino]


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°736522
coolben
http://www.starbusiness.fr
Posté le 02-10-2005 à 11:00:22  profilanswer
 

Pour ce qui concerne apt-get -f install je l'ai deja fait plusieurs et cela me'indique toujours les meme probleme
pour mon sources.list il me parait correct. le voici :
 

#deb file:///cdrom/ sarge main
 
deb ftp://ftp.proxad.net/mirrors/ftp.debian.org/ testing main contrib non-free
deb-src ftp://ftp.proxad.net/mirrors/ftp.debian.org/ testing  main contrib non-free
 
deb http://security.debian.org/ testing/updates main


 
par contre je ne vois pas quoi faire avec apt-get check. Mias bon voici le resultat si ca peut vous aider :


sempron-coolben:/home/coolben# apt-get check hal
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Vous pouvez lancer « apt-get -f install » pour corriger ces problèmes.
Les paquets suivants contiennent des dépendances non satisfaites :
  hal: Dépend: udev (>= 0.063) mais 0.056-3 est installé
E: Dépendances manquantes. Essayez d'utiliser l'option -f.
sempron-coolben:/home/coolben# apt-get check udev
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Vous pouvez lancer « apt-get -f install » pour corriger ces problèmes.
Les paquets suivants contiennent des dépendances non satisfaites :
  hal: Dépend: udev (>= 0.063) mais 0.056-3 est installé
E: Dépendances manquantes. Essayez d'utiliser l'option -f.
sempron-coolben:/home/coolben#


 
pour les 104 paquet à installer c'est jusque que ca fait  3 semaines que je n'ai pas mis a jour mon systemes
 

n°736524
e_esprit
Posté le 02-10-2005 à 11:04:45  profilanswer
 

Il te dit quoi exactement apt-get -f install ?
Sinon tu peux essayer un apt-get -f remove hal suivir d'un apt-get upgrade.


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°736535
coolben
http://www.starbusiness.fr
Posté le 02-10-2005 à 11:31:58  profilanswer
 

voila ce que cela me donne :
 

sempron-coolben:/home/coolben# apt-get remove hal
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Vous pouvez lancer « apt-get -f install » pour corriger ces problèmes :
Les paquets suivants contiennent des dépendances non satisfaites :
  gnome-volume-manager: Dépend: hal (>= 0.4.1) mais ne sera pas installé
E: Dépendances non satisfaites. Essayez « apt-get -f install » sans paquet
(ou indiquez une solution).
sempron-coolben:/home/coolben# apt-get remove gnome-volume-manager
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Vous pouvez lancer « apt-get -f install » pour corriger ces problèmes :
Les paquets suivants contiennent des dépendances non satisfaites :
  hal: Dépend: udev (>= 0.063) mais 0.056-3 devra être installé
E: Dépendances non satisfaites. Essayez « apt-get -f install » sans paquet
(ou indiquez une solution).
sempron-coolben:/home/coolben# apt-get -f remove hal
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Vous pouvez lancer « apt-get -f install » pour corriger ces problèmes :
Les paquets suivants contiennent des dépendances non satisfaites :
  gnome-volume-manager: Dépend: hal (>= 0.4.1) mais ne sera pas installé
E: Dépendances non satisfaites. Essayez « apt-get -f install » sans paquet
(ou indiquez une solution).
sempron-coolben:/home/coolben#


 
 

sempron-coolben:/home/coolben# apt-get -f install
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Correction des dépendances... Fait
Les paquets supplémentaires suivants seront installés :
  udev
Les paquets suivants seront mis à jour :
  udev
1 mis à jour, 0 nouvellement installés, 0 à enlever et 91 non mis à jour.
104 partiellement installés ou enlevés.
Il est nécessaire de prendre 0o/300ko dans les archives.
Après dépaquetage, 242ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n]
(Lecture de la base de données... 107673 fichiers et répertoires déjà installés.)
Préparation du remplacement de udev 0.056-3 (en utilisant .../archives/udev_0.070-2_i386.deb) ...
udev requires a kernel >= 2.6.12, upgrade aborted.
dpkg : erreur de traitement de /var/cache/apt/archives/udev_0.070-2_i386.deb (--unpack) :
 le sous-processus pre-installation script a retourné une erreur de sortie d'état 1
Des erreurs ont été rencontrées pendant l'exécution :
 /var/cache/apt/archives/udev_0.070-2_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
sempron-coolben:/home/coolben#

n°736549
e_esprit
Posté le 02-10-2005 à 11:51:40  profilanswer
 

Ah mais tu n'as toujours pas installer le noyau 2.6.12 :??:
 
Installe-le avec dpkg histoire de pas te laisser embeter par apt-get, puis ensuite recommence ton apt-get.


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°736572
maxix
Posté le 02-10-2005 à 12:23:31  profilanswer
 

Les nouveaux udev ont absolument besoin d'un noyeau 2.6.12 ou plus. Tu n'a tjr pas changé de noyeau?

n°736620
THRAK
- THR4K -
Posté le 02-10-2005 à 13:33:49  profilanswer
 

coolben a écrit :


pour mon sources.list il me parait correct. le voici :
 

#deb file:///cdrom/ sarge main
 
deb ftp://ftp.proxad.net/mirrors/ftp.debian.org/ testing main contrib non-free
deb-src ftp://ftp.proxad.net/mirrors/ftp.debian.org/ testing  main contrib non-free
 
deb http://security.debian.org/ testing/updates main


pour les 104 paquet à installer c'est jusque que ca fait  3 semaines que je n'ai pas mis a jour mon systemes


Déjà il y a matière à optimiser quelque peu ton sources.list : pour le choix d'un mirroir, préfère davantage un http qu'un ftp, ensuite je ne suis pas sûr que tu puisses bénéficier du support de sécurité dans testing avec la dernière ligne que tu as spécifié.
 
Pour activer le support de la sécurité dans testing je te recommande de renseigner ton sources.list de la façon décrite dans le document suivant :
---> http://lists.debian.org/debian-dev [...] 00006.html
Autre ressource :
---> http://secure-testing-master.debian.net/
 
 
Pour tes problèmes de mise à jour, si vraiment il n'y a pas possibilité de le résoudre avec apt-get -f install ou apt-get -f dist-upgrade, tente de forcer la désinstallation du/des paquet(s) bloquant(s) la mise à jour. Utilise apt-get -f remove --purge nom_du/des_paquet(s)_bloquant(s) pour cela.  
 
Dans le pire des cas tu peux forcer la désinstallation d'un paquet manuellement avec dpkg en employant dans un premier temps la commande dpkg -P nom_du/des_paquet(s)_bloquant(s) puis si ça ne va toujours pas utiliser dpkg -P --force-all nom_du/des_paquet(s)_bloquant(s). ATTENTION : note bien que cette dernière solution n'est à envisager qu'en cas de dernier recours dans la mesure où toutes les méthodes de forçage pour la désinstallation sont mises en oeuvre, ce qui peut créer d'autres problèmes de dépendances non satisfaites, voire tout casser...
 
Tu peux encore trouver une mine d'autres d'informations sucseptibles de t'aider grâce à : man apt-get et man dpkg


Message édité par THRAK le 02-10-2005 à 13:40:09

---------------
THRAK (def.) : 1) A sudden and precise impact moving from intention, direction and commitment, in service of an aim. 2) 117 guitars almost striking the same chord simultaneously.
n°736843
coolben
http://www.starbusiness.fr
Posté le 02-10-2005 à 23:03:05  profilanswer
 

au final j'ai du faire dpkg -P udev afin de pouvoir suprimer ce paquet .
Maintenant je peux faire toutes les autres commandes, il n'y a plus de problemes de dependance.
Je peux remettre mon poste a jour
 
c'est cool  
merci pour votre aide

n°739945
coolben
http://www.starbusiness.fr
Posté le 11-10-2005 à 21:33:17  profilanswer
 

par contre se probleme m'empeche de mettre a jour mon kernel  
de plus j'ai l'iompression que j'ai des probleme pour monter des peripherique usb.  
Je pense que c'est lié au paquet udev qui est maintenant trop recent. Il nécessite un kernel  mais pour l'installer j'ai toujours un probleme de dependance !
que faire ?
suis je obliger de me compiler mon kernel ?

n°739990
THRAK
- THR4K -
Posté le 11-10-2005 à 23:45:37  profilanswer
 

coolben a écrit :

par contre se probleme m'empeche de mettre a jour mon kernel  
de plus j'ai l'iompression que j'ai des probleme pour monter des peripherique usb.  
Je pense que c'est lié au paquet udev qui est maintenant trop recent. Il nécessite un kernel  mais pour l'installer j'ai toujours un probleme de dependance !
que faire ?
suis je obliger de me compiler mon kernel ?


Tu ne peux pas du tout installer de paquet kernel-image-la_version_qui_va_bien ou linux-image-la_version_qui_va_bien via apt-get ou aptitude ?
 
 
Sinon tu dois pouvoir réussir à installer ce paquet au moins manuellement :
 
1) récupère chez Debian le paquet en le téléchargeant directement
    par ex: wget http://ftp.fr.debian.org/debian/pool/main/l/linux-2.6/linux-image-2.6.12-1-k7_2.6.12-10_i386.deb
 
2) place le paquet dans /usr/local/src par ex. de sorte à le différencier des paquets installés automatiquement ; il n'y a aucune obligation à le faire bien entendu, mais c'est pratique pour organiser les paquets qu'on installe soi-même localement.
 
3) installe le paquet en utilisant dpkg, par ex :  
    en root: /usr/local/src# dpkg -i linux-image-2.6.12-1-k7_2.6.12-10_i386.deb
 
 
Dans le pire des cas tu peux toujours tenter de compiler ton propre noyau à partir des sources Debian (paquet kernel-source-la_version_qui_va_bien ou linux-source-la_version_qui_va_bien) ou des sources disponibles sur linux kernel archive et l'installer avec make-kpkg par ex ; si tu n'as pas l'habitude de cette opération, il faudra bien te documenter pour y parvenir sans problème.
 
 
Cela étant ce ne sont que des astuces qui ne résolvent quand même pas ton problème de dépendance...


Message édité par THRAK le 11-10-2005 à 23:46:55

---------------
THRAK (def.) : 1) A sudden and precise impact moving from intention, direction and commitment, in service of an aim. 2) 117 guitars almost striking the same chord simultaneously.
n°740059
coolben
http://www.starbusiness.fr
Posté le 12-10-2005 à 10:28:55  profilanswer
 


Citation :

Tu ne peux pas du tout installer de paquet kernel-image-la_version_qui_va_bien ou linux-image-la_version_qui_va_bien via apt-get ou aptitude ?


non je ne peut pas a cause d'un probleme de dependance.
 
Je vais essayer de faire comme te me conseilles

n°740248
coolben
http://www.starbusiness.fr
Posté le 12-10-2005 à 23:24:44  profilanswer
 

merci pour tes precieux conseil.
j'ai reussi a installer les kernel  et puis a faire une mise a jour de mon systeme
c'est cool
par contre, une fois que je mettre une version supérieur de mon kernel, ne dois je pas faire quelques chose de special pour supprimer ce paquet ?

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  Probleme de dependance en cercle

 

Sujets relatifs
probleme dvd authoringprobleme d'installation de mandrake 9.2
probleme pour ouvrir des fichiersProblème d'intégration d'une machine Linspire à un réseau Windows
VNC: Probleme GLXprobleme de rpm
[Samba] probleme dans la config de la corbeille reseau[C] Problème avec la fonction sqrt [Résolu]
Partage de connexion (problème) win<->linuxpetit probleme sur whax (linux live version)!
Plus de sujets relatifs à : Probleme de dependance en cercle


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR