logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 24-10-2023 10:35:14

W_lutz
Membre
Inscription : 24-10-2023

amdgpu-dkms : des paquets défectueux sont en mode « garder en l'état »

Bonjour,
je suis sur Ubuntu-20.04 et je cherche à installer le package amdgpu-dkms afin de pouvoir utilise tensorflow avec une carte graphique AMD.

Cependant, lorsque je tente de l'installer de manière classique, avec

sudo apt install amdgpu-dkms


j'obtiens

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances      
Lecture des informations d'état... Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation :

Les paquets suivants contiennent des dépendances non satisfaites :
 amdgpu-dkms : Dépend: libc-dev ou
                        libc6-dev mais ne sera pas installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».



à savoir que la commande

apt-mark showhold


ne retourne rien

et la commande

apt show libc6-dev -a


retourne


Package: libc6-dev
Version: 2.23-0ubuntu11.3
Priority: optional
Build-Essential: yes
Section: libdevel
Source: glibc
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: GNU Libc Maintainers <debian-glibc@lists.debian.org>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 13,6 MB
Provides: libc-dev
Depends: libc6 (= 2.23-0ubuntu11.3), libc-dev-bin (= 2.23-0ubuntu11.3), linux-libc-dev
Suggests: glibc-doc, manpages-dev
Conflicts: libc0.1-dev, libc0.3-dev, libc6.1-dev
Breaks: binutils (<< 2.20.1-1), binutils-gold (<< 2.20.1-11), cmake (<< 2.8.5+dfsg.1-5), gcc-4.4 (<< 4.4.6-4), gcc-4.5 (<< 4.5.3-2), gcc-4.6 (<< 4.6.0-12), libhwloc-dev (<< 1.2-3), libjna-java (<< 3.2.7-4), liblouis-dev (<< 2.3.0-2), liblouisxml-dev (<< 2.4.0-2), make (<< 3.81-8.1), pkg-config (<< 0.26-1)
Homepage: http://www.gnu.org/software/libc/libc.html
Task: ubuntu-desktop, ubuntu-usb, kubuntu-desktop, kubuntu-full, edubuntu-desktop, edubuntu-usb, xubuntu-core, xubuntu-desktop, mythbuntu-frontend, mythbuntu-desktop, mythbuntu-backend-slave, mythbuntu-backend-master, ubuntustudio-desktop-core, ubuntustudio-desktop, ubuntu-gnome-desktop, ubuntukylin-desktop
Supported: 5y
Download-Size: 2083 kB
APT-Sources: http://be.archive.ubuntu.com/ubuntu xenial-security/main amd64 Packages
Description: GNU C Library: Development Libraries and Header Files
 Contient les liens symboliques, les fichiers d'en-têtes et d'objets
 nécessaires pour compiler et lier les programmes qui utilisent la
 bibliothèque C standard.

Package: libc6-dev
Version: 2.23-0ubuntu3
Priority: optional
Build-Essential: yes
Section: libdevel
Source: glibc
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: GNU Libc Maintainers <debian-glibc@lists.debian.org>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 13,5 MB
Provides: libc-dev
Depends: libc6 (= 2.23-0ubuntu3), libc-dev-bin (= 2.23-0ubuntu3), linux-libc-dev
Suggests: glibc-doc, manpages-dev
Conflicts: libc0.1-dev, libc0.3-dev, libc6.1-dev
Breaks: binutils (<< 2.20.1-1), binutils-gold (<< 2.20.1-11), cmake (<< 2.8.5+dfsg.1-5), gcc-4.4 (<< 4.4.6-4), gcc-4.5 (<< 4.5.3-2), gcc-4.6 (<< 4.6.0-12), libhwloc-dev (<< 1.2-3), libjna-java (<< 3.2.7-4), liblouis-dev (<< 2.3.0-2), liblouisxml-dev (<< 2.4.0-2), make (<< 3.81-8.1), pkg-config (<< 0.26-1)
Homepage: http://www.gnu.org/software/libc/libc.html
Task: ubuntu-desktop, ubuntu-usb, kubuntu-desktop, kubuntu-full, edubuntu-desktop, edubuntu-usb, xubuntu-core, xubuntu-desktop, mythbuntu-frontend, mythbuntu-desktop, mythbuntu-backend-slave, mythbuntu-backend-master, ubuntustudio-desktop-core, ubuntustudio-desktop, ubuntu-gnome-desktop, ubuntukylin-desktop
Supported: 5y
Download-Size: 2084 kB
APT-Sources: http://be.archive.ubuntu.com/ubuntu xenial/main amd64 Packages
Description: GNU C Library: Development Libraries and Header Files
 Contient les liens symboliques, les fichiers d'en-têtes et d'objets
 nécessaires pour compiler et lier les programmes qui utilisent la
 bibliothèque C standard.
 

(que je trouve étrange d'avoir plusieurs version d'un même package)

et la commande

apt show libc-dev -a
 


Package: libc-dev
State: pas un véritable paquet (virtuel)
N: Impossible de choisir les versions du paquet « libc-dev » qui n'est qu'un paquet virtuel
N: Aucun paquet n'a été trouvé




J'ai essayé suite à des conseils sur stack overflow de télécharger les pakages de dépendances manuellement (exemple libc6-dev) et l'installer avec


sudo dpkg -i libc6-dev_2.31-0ubuntu9_amd64.deb



Sélection du paquet libc6-dev:amd64 précédemment désélectionné.
(Lecture de la base de données... 209309 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de libc6-dev_2.31-0ubuntu9_amd64.deb ...
Dépaquetage de libc6-dev:amd64 (2.31-0ubuntu9) ...
dpkg: des problèmes de dépendances empêchent la configuration de libc6-dev:amd64 :
 libc6-dev:amd64 dépend de libc6 (= 2.31-0ubuntu9) ; cependant :
  La version de libc6:amd64 sur le système est 2.31-0ubuntu9.12.
 libc6-dev:amd64 dépend de libc-dev-bin (= 2.31-0ubuntu9) ; cependant :
  Le paquet libc-dev-bin n'est pas installé.
 libc6-dev:amd64 dépend de linux-libc-dev ; cependant :
  Le paquet linux-libc-dev n'est pas installé.
 libc6-dev:amd64 dépend de libcrypt-dev ; cependant :
  Le paquet libcrypt-dev n'est pas installé.

dpkg: erreur de traitement du paquet libc6-dev:amd64 (--install) :
 problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l'exécution :
 libc6-dev:amd64

 



Je vous remercie de votre aide.

Hors ligne

#2 24-10-2023 14:14:42

èfpé
Membre
Inscription : 10-07-2016

Re : amdgpu-dkms : des paquets défectueux sont en mode « garder en l'état »

Bonjour W_lutz, et bienvenue !

W_lutz a écrit :

sudo dpkg -i libc6-dev_2.31-0ubuntu9_amd64.deb

dpkg: des problèmes de dépendances empêchent la configuration de libc6-dev:amd64 :
 libc6-dev:amd64 dépend de libc6 (= 2.31-0ubuntu9) ; cependant :
  La version de libc6:amd64 sur le système est 2.31-0ubuntu9.12.


La version du paquet libc6 installé est bien celle du dépôt focal-updates (20.04) mais que retourne :

apt-cache policy libc6 libc6-dev


Le retour de la commande 'apt show libc6-dev' est discordant. Il affiche des versions xenial (16.04).

Hors ligne

#3 25-10-2023 10:11:12

W_lutz
Membre
Inscription : 24-10-2023

Re : amdgpu-dkms : des paquets défectueux sont en mode « garder en l'état »

bonjour, et merci !


apt-cache policy libc6 libc6-dev



libc6:
  Installé : 2.31-0ubuntu9.12
  Candidat : 2.31-0ubuntu9.12
 Table de version :
 *** 2.31-0ubuntu9.12 100
        100 /var/lib/dpkg/status
     2.23-0ubuntu11.3 500
        500 http://be.archive.ubuntu.com/ubuntu xenial-security/main amd64 Packages
        500 http://be.archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
     2.23-0ubuntu3 500
        500 http://be.archive.ubuntu.com/ubuntu xenial/main amd64 Packages
libc6-dev:
  Installé : (aucun)
  Candidat : 2.23-0ubuntu11.3
 Table de version :
     2.23-0ubuntu11.3 500
        500 http://be.archive.ubuntu.com/ubuntu xenial-security/main amd64 Packages
        500 http://be.archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
     2.23-0ubuntu3 500
        500 http://be.archive.ubuntu.com/ubuntu xenial/main amd64 Packages

 

Hors ligne

#4 25-10-2023 15:06:42

èfpé
Membre
Inscription : 10-07-2016

Re : amdgpu-dkms : des paquets défectueux sont en mode « garder en l'état »

W_lutz a écrit :

apt-cache policy libc6 libc6-dev

libc6:
  Installé : 2.31-0ubuntu9.12
  Candidat : 2.31-0ubuntu9.12
 Table de version :
 *** 2.31-0ubuntu9.12 100
        100 /var/lib/dpkg/status
     2.23-0ubuntu11.3 500
        500 http://be.archive.ubuntu.com/ubuntu xenial-security/main amd64 Packages
        500 http://be.archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
     2.23-0ubuntu3 500
        500 http://be.archive.ubuntu.com/ubuntu xenial/main amd64 Packages


Comme le laissait penser le retour de la commande 'apt show libc6-dev', tu es sous Ubuntu 16.04 :

  • le support standard de cette version a pris fin le 30 avril 2021 (LTS → ESM),

  • le plus urgent est la mise à niveau de ton système vers une version récente.


Personne ici ne t'encouragerait à continuer d'installer des paquets récents sur un système obsolète.

Hors ligne

#5 25-10-2023 15:10:07

W_lutz
Membre
Inscription : 24-10-2023

Re : amdgpu-dkms : des paquets défectueux sont en mode « garder en l'état »

C'est très étrange, car avec la commnde

lsb_release -a


No LSB modules are available.
Distributor ID: Ubuntu
Description:  Ubuntu 20.04.6 LTS
Release:  20.04
Codename: focal
 



je ne vois pas où il est indiqué que je suis sous ubuntu 16.04 ?

Hors ligne

#6 25-10-2023 15:11:30

W_lutz
Membre
Inscription : 24-10-2023

Re : amdgpu-dkms : des paquets défectueux sont en mode « garder en l'état »

Et en complétant avec

hostnamectl


   Static hostname: TJAP13
         Icon name: computer-desktop
           Chassis: desktop
        Machine ID: 924b57ec48c3451ba1548058405384aa
           Boot ID: 82a55a0c70e74d7cafd4ab62e3499858
  Operating System: Ubuntu 20.04.6 LTS
            Kernel: Linux 5.15.0-87-generic
      Architecture: x86-64
 

Hors ligne

#7 25-10-2023 15:16:42

èfpé
Membre
Inscription : 10-07-2016

Re : amdgpu-dkms : des paquets défectueux sont en mode « garder en l'état »

W_lutz a écrit :

Je ne vois pas où il est indiqué que je suis sous Ubuntu 16.04 ?


Pardon, je suis allé un peu vite... tes sources de paquets sont celles d'Ubuntu 16.04 (Xenial Xerus).

Hors ligne

#8 25-10-2023 15:19:09

W_lutz
Membre
Inscription : 24-10-2023

Re : amdgpu-dkms : des paquets défectueux sont en mode « garder en l'état »

Je présume qu'il faut alors mettre à jour mes paquets ? mais comment faire, puisque j'ai sans cesse des erreurs de type 'des paquets défectueux sont en mode « garder en l'état ».' ?

Hors ligne

#9 25-10-2023 15:20:34

W_lutz
Membre
Inscription : 24-10-2023

Re : amdgpu-dkms : des paquets défectueux sont en mode « garder en l'état »

Pour compléter, je présume qu'une mise à jour complète du système vers une version plus récente ferait l'affaire ?

Hors ligne

#10 25-10-2023 15:40:42

èfpé
Membre
Inscription : 10-07-2016

Re : amdgpu-dkms : des paquets défectueux sont en mode « garder en l'état »

W_lutz a écrit :

Je présume qu'il faut alors mettre à jour mes paquets ?


Tu dois pour cela rétablir des sources de paquets cohérentes avec un système 20.04 (Focal Fossa).

Hors ligne

#11 26-10-2023 23:49:11

vv222
Administrateur
Lieu : Bretagne
Distrib. : Debian Sid
(G)UI : sway
Inscription : 18-11-2013
Site Web

Re : amdgpu-dkms : des paquets défectueux sont en mode « garder en l'état »

En effet il y a un problème de mélange de sources ici, avec un système probablement partiellement mis à jour en version 20.04, mais encore partiellement en 16.04.

Si tu galères à corriger tes sources de paquets pour passer totalement sur un système en 20.04, on devrait pouvoir te donner un coup de main. C’est une opération qui n’est pas bien différente entre Debian et Ubuntu.

Par contre il faut généralement faire gaffe à ne pas sauter de versions, donc ça peut valoir le coup de d’abord passer par des sources de la version 18.04, s’assurer que tout est bien à jour, et ensuite seulement passer définitivement en 20.04.

Jouer sous Debian ? Facile !

Ceterum censeo Barum esse delendam

Hors ligne

Pied de page des forums