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 22-06-2023 08:21:45

hussaile
Membre
Inscription : 16-12-2018

migration Bullseye > Bookworm en 32 bits : python3 fait bloquer tout

Bjr,

Impossible de compléter. LibreOffice ne fonctionne pas, bluetooth ne fonctionne pas,   un tas de paquet avec des dépendances non-résolues, ...

Le coupable : blocage au niveau de python3 :

===================
root@PC:/home/moi-moi# apt update
Atteint :1 http://deb.debian.org/debian bookworm InRelease
Réception de :2 http://deb.debian.org/debian-security bookworm-security InRelease [48,0 kB]
Réception de :3 http://deb.debian.org/debian bookworm-updates InRelease [52,1 kB]
Ign :4 https://files.eid.belgium.be/debian bookworm InRelease
Err :5 https://files.eid.belgium.be/debian bookworm Release
  404  Not Found [IP : 212.35.97.188 443]
Atteint :6 http://copernicus.mirrorservice.org/sit … ty-r14.1.x bookworm InRelease
Réception de :7 http://deb.debian.org/debian-security bookworm-security/main Sources [14,5 kB]
Réception de :8 http://deb.debian.org/debian-security bookworm-security/main i386 Packages [29,8 kB]
Réception de :9 http://deb.debian.org/debian-security bookworm-security/main Translation-en [15,0 kB]
Lecture des listes de paquets... Fait
E: Le dépôt https://files.eid.belgium.be/debian bookworm Release n'a pas de fichier Release.
N: Les mises à jour depuis un tel dépôt ne peuvent s'effectuer de manière sécurisée, et sont donc désactivées par défaut.
N: Voir les pages de manuel d'apt-secure(8) pour la création des dépôts et les détails de configuration d'un utilisateur.
root@PC:/home/moi-moi# apt --fix-broken install
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait
Correction des dépendances... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  blender-data libavif15 libextutils-pkgconfig-perl libffms2-4 libgav1-1
  libgeos-3.9.0 liblog4cplus-2.0.5 libmozjs-78-0 libopencolorio1v5 libperl5.32
  libpython3.9-dev libsquish0 libyuv0 perl-modules-5.32 python3.9-dev telnet
Veuillez utiliser « apt autoremove » pour les supprimer.
Les paquets supplémentaires suivants seront installés :
  gdal-data gdal-plugins gir1.2-gst-plugins-base-1.0 gir1.2-gstreamer-1.0
  gir1.2-polkit-1.0 gir1.2-rb-3.0 gmic hplip-data ibverbs-providers irssi
  isympy-common isympy3 libalgorithm-diff-xs-perl libarmadillo11 libasan8
  libatomic1 libavdevice59 libavfilter8 libb-hooks-op-check-perl libboost-dev
  libboost1.74-dev libbrlapi0.8 libcaca-dev libcaca0 libcairo-gobject-perl
  libcairo-perl libcfitsio10 libclass-c3-xs-perl libclass-methodmaker-perl
  libclass-xsaccessor-perl libclone-perl libcommon-sense-perl
  libcpanel-json-xs-perl libcrypt-blowfish-perl libcrypt-rijndael-perl
  libcrypt-ssleay-perl libdatetime-perl libdevel-callchecker-perl
  libdevel-caller-perl libdevel-lexalias-perl libduktape207 libfabric1
  libfcgi-perl libfile-fcntllock-perl libgcc-12-dev libgdal32 libgdbm6
  libgdcm3.0 libgeos-c1v5 libgeos3.11.1 libglew2.2 libglib-perl libgmic1
  libgstreamer-gl1.0-0 libhpmud0 libhtml-parser-perl libhwloc-dev
  libhwloc-plugins libhwloc15 libibverbs-dev libibverbs1 libidn12
  libimage-magick-q16-perl libimath-3-1-29 libipc-sharelite-perl libitm1
  libjs-sphinxdoc libjson-perl libjson-xs-perl liblbfgsb0 libldb2
  liblocale-gettext-perl libltdl-dev libltdl7 libmath-random-isaac-xs-perl
  libmlt++7 libmlt7 libmouse-perl libmozjs-102-0 libmunge2 libnet-dbus-perl
  libnet-ssleay-perl libnetcdf19 libnetsnmptrapd40 libodbc1 libodbc2
  libodbccr2 libodbcinst2 libodil0 libopencv-calib3d406 libopencv-contrib406
  libopencv-core406 libopencv-dnn406 libopencv-features2d406
  libopencv-flann406 libopencv-highgui406 libopencv-imgcodecs406
  libopencv-imgproc406 libopencv-ml406 libopencv-objdetect406
  libopencv-photo406 libopencv-shape406 libopencv-stitching406
  libopencv-video406 libopencv-videoio406 libopencv-viz406 libopenexr-3-1-30
  libopenmpi3 libopenshot-audio8 libopenshot21 libpackage-stash-xs-perl
  libpadwalker-perl libpango-perl libparams-classify-perl libparams-util-perl
  libperl5.36 libplacebo208 libpmix2 libpolkit-agent-1-0 libpolkit-gobject-1-0
  libpostproc56 libproj25 libprotobuf32 libpurple0 libpython3-all-dev
  libpython3-stdlib libpython3.11 libpython3.11-dev libpython3.11-stdlib
  libquadmath0 libraqm0 libref-util-xs-perl librhythmbox-core10 librtaudio6
  librubberband2 libsnmp-dev libsnmp40 libsocket++1 libstdc++-12-dev
  libsub-identify-perl libsub-name-perl libsuperlu5 libtbb12 libtbbbind-2-5
  libtbbmalloc2 libtdb1 libterm-readkey-perl libtesseract5 libtevent0
  libtext-charwidth-perl libtext-iconv-perl libubsan1 libvariable-magic-perl
  libvtk9.1 libvtk9.1-qt libvtkgdcm-9.1 libxml-libxml-perl libxml-parser-perl
  libxsimd-dev libxstring-perl libzimg2 odbcinst odbcinst1debian2 perl
  perl-base perl-modules-5.36 perl-openssl-defaults perl-tk pidgin-data pkexec
  policykit-1 polkitd polkitd-pkla printer-driver-hpcups printer-driver-hpijs
  proj-data python-matplotlib-data python-tables-data python3 python3-all
  python3-all-dev python3-appdirs python3-attr python3-beniget python3-brotli
  python3-contourpy python3-fonttools python3-fs python3-gast
  python3-incremental python3-minimal python3-mpmath python3-numpy
  python3-pil.imagetk python3-ply python3-pyface python3-pygments
  python3-pythran python3-sphinx python3-sympy python3-traitsui
  python3-ufolib2 python3-unicodedata2 python3-vtk9 python3.11 python3.11-dev
  rhythmbox rhythmbox-data rhythmbox-plugin-cdrecorder sip-dev snmp
  sphinx-common texinfo unicode-data unixodbc-common
Paquets suggérés :
  gimp-gmic gmic-zart libboost-doc libboost1.74-doc libboost-atomic1.74-dev
  libboost-chrono1.74-dev libboost-container1.74-dev libboost-context1.74-dev
  libboost-contract1.74-dev libboost-coroutine1.74-dev
  libboost-date-time1.74-dev libboost-exception1.74-dev libboost-fiber1.74-dev
  libboost-filesystem1.74-dev libboost-graph1.74-dev
  libboost-graph-parallel1.74-dev libboost-iostreams1.74-dev
  libboost-locale1.74-dev libboost-log1.74-dev libboost-math1.74-dev
  libboost-mpi1.74-dev libboost-mpi-python1.74-dev libboost-numpy1.74-dev
  libboost-program-options1.74-dev libboost-python1.74-dev
  libboost-random1.74-dev libboost-regex1.74-dev
  libboost-serialization1.74-dev libboost-stacktrace1.74-dev
  libboost-system1.74-dev libboost-test1.74-dev libboost-thread1.74-dev
  libboost-timer1.74-dev libboost-type-erasure1.74-dev libboost-wave1.74-dev
  libboost1.74-tools-dev libmpfrc++-dev libntl-dev libboost-nowide1.74-dev
  libfont-freetype-perl gdbm-l10n glew-utils imagemagick-doc libtool-doc
  odbc-postgresql tdsodbc libscalar-number-perl libstdc++-12-doc vtk9-doc
  vtk9-examples libxsimd-doc perl-doc libterm-readline-gnu-perl
  | libterm-readline-perl-perl libtap-harness-archive-perl hplip-doc
  python3-doc python3-venv python-attr-doc python-mpmath-doc python3-gmpy2
  python-pil-doc python-ply-doc python-pygments-doc dvipng fonts-freefont-otf
  latexmk python3-sphinx-rtd-theme sphinx-doc texlive-latex-extra
  texlive-latex-recommended texlive-plain-generic texlive-fonts-extra
  python-sympy-doc python3.11-venv python3.11-doc gnome-codec-install
  gnome-control-center python-sip-doc
Paquets recommandés :
  libmlt-data libsnmp-perl
Les paquets suivants seront ENLEVÉS :
  blender libopencv-calib3d4.5 libopencv-contrib4.5 libopencv-core4.5
  libopencv-dnn4.5 libopencv-features2d4.5 libopencv-flann4.5
  libopencv-highgui4.5 libopencv-imgcodecs4.5 libopencv-imgproc4.5
  libopencv-ml4.5 libopencv-objdetect4.5 libopencv-photo4.5 libopencv-shape4.5
  libopencv-stitching4.5 libopencv-video4.5 libopencv-videoio4.5
  libopenimageio2.2 libopenvdb7.1 libosdcpu3.4.3 libosdgpu3.4.3 libtbb2
Les NOUVEAUX paquets suivants seront installés :
  gdal-plugins isympy-common isympy3 libarmadillo11 libasan8 libavdevice59
  libavfilter8 libboost-dev libboost1.74-dev libcfitsio10 libduktape207
  libgcc-12-dev libgdal32 libgeos3.11.1 libglew2.2 libidn12 libimath-3-1-29
  libjson-perl libmlt++7 libmlt7 libmozjs-102-0 libmunge2 libnetcdf19 libodbc2
  libodbccr2 libodbcinst2 libopencv-calib3d406 libopencv-contrib406
  libopencv-core406 libopencv-dnn406 libopencv-features2d406
  libopencv-flann406 libopencv-highgui406 libopencv-imgcodecs406
  libopencv-imgproc406 libopencv-ml406 libopencv-objdetect406
  libopencv-photo406 libopencv-shape406 libopencv-stitching406
  libopencv-video406 libopencv-videoio406 libopencv-viz406 libopenexr-3-1-30
  libopenshot-audio8 libopenshot21 libperl5.36 libplacebo208 libpostproc56
  libproj25 libprotobuf32 libpython3-all-dev libpython3.11 libpython3.11-dev
  libpython3.11-stdlib libraqm0 libstdc++-12-dev libtbb12 libtbbbind-2-5
  libtbbmalloc2 libtesseract5 libvtk9.1 libvtk9.1-qt libvtkgdcm-9.1
  libxsimd-dev libzimg2 perl-modules-5.36 pkexec polkitd polkitd-pkla
  python3-all python3-all-dev python3-appdirs python3-beniget python3-brotli
  python3-contourpy python3-fonttools python3-fs python3-gast python3-mpmath
  python3-pil.imagetk python3-ply python3-pythran python3-sympy
  python3-ufolib2 python3-unicodedata2 python3-vtk9 python3.11 python3.11-dev
  unicode-data unixodbc-common
Les paquets suivants seront mis à jour :
  gdal-data gir1.2-gst-plugins-base-1.0 gir1.2-gstreamer-1.0 gir1.2-polkit-1.0
  gir1.2-rb-3.0 gmic hplip-data ibverbs-providers irssi
  libalgorithm-diff-xs-perl libatomic1 libb-hooks-op-check-perl libbrlapi0.8
  libcaca-dev libcaca0 libcairo-gobject-perl libcairo-perl libclass-c3-xs-perl
  libclass-methodmaker-perl libclass-xsaccessor-perl libclone-perl
  libcommon-sense-perl libcpanel-json-xs-perl libcrypt-blowfish-perl
  libcrypt-rijndael-perl libcrypt-ssleay-perl libdatetime-perl
  libdevel-callchecker-perl libdevel-caller-perl libdevel-lexalias-perl
  libfabric1 libfcgi-perl libfile-fcntllock-perl libgdbm6 libgdcm3.0
  libgeos-c1v5 libglib-perl libgmic1 libgstreamer-gl1.0-0 libhpmud0
  libhtml-parser-perl libhwloc-dev libhwloc-plugins libhwloc15 libibverbs-dev
  libibverbs1 libimage-magick-q16-perl libipc-sharelite-perl libitm1
  libjs-sphinxdoc libjson-xs-perl liblbfgsb0 libldb2 liblocale-gettext-perl
  libltdl-dev libltdl7 libmath-random-isaac-xs-perl libmouse-perl
  libnet-dbus-perl libnet-ssleay-perl libnetsnmptrapd40 libodbc1 libodil0
  libopenmpi3 libpackage-stash-xs-perl libpadwalker-perl libpango-perl
  libparams-classify-perl libparams-util-perl libpmix2 libpolkit-agent-1-0
  libpolkit-gobject-1-0 libpurple0 libpython3-stdlib libquadmath0
  libref-util-xs-perl librhythmbox-core10 librtaudio6 librubberband2
  libsnmp-dev libsnmp40 libsocket++1 libsub-identify-perl libsub-name-perl
  libsuperlu5 libtdb1 libterm-readkey-perl libtevent0 libtext-charwidth-perl
  libtext-iconv-perl libubsan1 libvariable-magic-perl libxml-libxml-perl
  libxml-parser-perl libxstring-perl odbcinst odbcinst1debian2 perl perl-base
  perl-openssl-defaults perl-tk pidgin-data policykit-1 printer-driver-hpcups
  printer-driver-hpijs proj-data python-matplotlib-data python-tables-data
  python3 python3-attr python3-incremental python3-minimal python3-numpy
  python3-pyface python3-pygments python3-sphinx python3-traitsui rhythmbox
  rhythmbox-data rhythmbox-plugin-cdrecorder sip-dev snmp sphinx-common
  texinfo
124 mis à jour, 91 nouvellement installés, 22 à enlever et 3444 non mis à jour.
286 partiellement installés ou enlevés.
Il est nécessaire de prendre 0 o/189 Mo dans les archives.
Après cette opération, 544 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] O
Traceback (most recent call last):
  File "/usr/bin/apt-listchanges", line 29, in <module>
    import apt_pkg
ModuleNotFoundError: No module named 'apt_pkg'
Extraction des modèles depuis les paquets : 100%
(Lecture de la base de données... 539299 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../python3-numpy_1%3a1.24.2-1_i386.deb ...
Dépaquetage de python3-numpy (1:1.24.2-1) sur (1:1.19.5-1) ...
dpkg: erreur de traitement de l'archive /var/cache/apt/archives/python3-numpy_1%3a1.24.2-1_i386.deb (--unpack) :
tentative de remplacement de « /usr/bin/f2py », qui appartient aussi au paquet python-numpy 1:1.16.2-1
dpkg-deb: erreur: le sous-processus coller a été tué par le signal (Relais brisé (pipe))
Des erreurs ont été rencontrées pendant l'exécution :
/var/cache/apt/archives/python3-numpy_1%3a1.24.2-1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

====================

Manifestement, on a des problèmes au niveau des versions de paquets python disponibles qui ne coïncident pas, .... et tout bloque (upgrade, full-upgrade et autoremove aussi)

Hors ligne

#2 22-06-2023 10:35:43

ubub
Membre
Distrib. : Debian
(G)UI : xfce
Inscription : 14-05-2019

Re : migration Bullseye > Bookworm en 32 bits : python3 fait bloquer tout

Bonjour,
Avant d'incriminer Python3, ce serait bien que tu expliques ce que tu as fait et ce que tu es entrain de faire... Passer de debian 11 à debian 12 ?
D'abord,

Err :5 https://files.eid.belgium.be/debian bookworm Release
  404  Not Found [IP : 212.35.97.188 443]


Ton ordi répond : « rien trouvé à cette adresse »

E: Le dépôt https://files.eid.belgium.be/debian bookworm Release n'a pas de fichier Release.
N: Les mises à jour depuis un tel dépôt ne peuvent s'effectuer


effectivement, quand on clique sur le lien, on s'apperçoit qu'il n'y a pas de dépot correspondant à bookworm (debian12)
https://files.eid.belgium.be/debian/dists/
Donc, pour commencer, si tu veux installer Debian, c'est mieux de ne mettre que les dépots Debian ...
Pour savoir ce que tu as écrit comme sources (là où la machine va chercher ce qu'elle cherche), donne le résultat de

cat /etc/apt/sources.list


Il sera comme ça possible de faire du "nettoyage" ; et de voir si qqchose bloque (encore) (et d'essayer de résoudre si problème il y a)...

Dernière modification par ubub (22-06-2023 10:38:59)

Hors ligne

#3 22-06-2023 10:36:57

Anonyme
Invité

Re : migration Bullseye > Bookworm en 32 bits : python3 fait bloquer tout

Bonjour,
étapes préalables au changement de version de Debian :
- mise à jour complète des softs installés
- mise hors service des dépôts externes à Debian
Et là je vois que apt fait appel à https://files.eid.belgium.be/debian (logiciel d'identité électronique) qui ne connaît pas encore bookworm. J'y trouve de l'Ubuntu, du Mint et du Debian qui y ont été mis à jour bien après les sorties officielles.
Pour ce point, soit tu attends patiemment que eID se mette à jour soit tu mets (au moins provisoirement) hors service ce dépôt mais ce n'est pas bloquant.

dpkg: erreur de traitement de l'archive /var/cache/apt/archives/python3-numpy_1%3a1.24.2-1_i386.deb (--unpack) :
tentative de remplacement de « /usr/bin/f2py », qui appartient aussi au paquet python-numpy 1:1.16.2-1


C'est un conflit entre python 2 et 3 à priori. La dernière version de python-numpy date de buster.
Un

dpkg --purge python-numpy

devrait arranger les choses.

#4 24-06-2023 08:42:33

hussaile
Membre
Inscription : 16-12-2018

Re : migration Bullseye > Bookworm en 32 bits : python3 fait bloquer tout

Le paquet eid est sans influence sur le blocage.
Je le laisse là en attendant que le gestionnaire mette à jour.
J'ai fait dpkg --purge python-numpy mais la réponse est :
=======
root#dpkg --purge python-numpy
dpkg: des problèmes de dépendance empêchent la suppression de python-numpy :
python-gtk2 dépend de python-numpy (>= 1:1.13.1).
python-gtk2 dépend de python-numpy-abi9; cependant :
  Le paquet python-numpy-abi9 n'est pas installé.
  Le paquet python-numpy qui fournit python-numpy-abi9 doit être supprimé.
python-glade2 dépend de python-numpy (>= 1:1.13.1).
python-glade2 dépend de python-numpy-abi9; cependant :
  Le paquet python-numpy-abi9 n'est pas installé.
  Le paquet python-numpy qui fournit python-numpy-abi9 doit être supprimé.
python-gtk2 dépend de python-numpy (>= 1:1.13.1).
python-gtk2 dépend de python-numpy-abi9; cependant :
  Le paquet python-numpy-abi9 n'est pas installé.
  Le paquet python-numpy qui fournit python-numpy-abi9 doit être supprimé.
python-glade2 dépend de python-numpy (>= 1:1.13.1).
python-glade2 dépend de python-numpy-abi9; cependant :
  Le paquet python-numpy-abi9 n'est pas installé.
  Le paquet python-numpy qui fournit python-numpy-abi9 doit être supprimé.

dpkg: erreur de traitement du paquet python-numpy (--purge) :
problèmes de dépendance - suppression ignorée
Des erreurs ont été rencontrées pendant l'exécution :
python-numpy


=

on n''est pas sortis de l'auberge, .....

Hors ligne

#5 24-06-2023 09:01:26

Anonyme
Invité

Re : migration Bullseye > Bookworm en 32 bits : python3 fait bloquer tout

Oui, si ce paquet est indispensable à python2 et gtk2, je pense qu'il faut les oublier.
De toute manière,  c'est un peu obsolète.  Python 3 l'a remplacé depuis longtemps.
Tu as encore du code python2 ? Python 3 a une quinzaine d'années déjà et gtk3 une bonne dizaine.

Pied de page des forums