#51 Le 13/10/2022, à 11:55
- Xzu Rukneg
Re : [Résolu] PPA oibaf impurgeable: ppa-purge Could not find package list
Minute papillon! pas temps et connexion instable.
Faire des maj avec un connexion pourrie, c'est pas vraiment le top (et ça ralentit le fil, oui, je n'y peux rien) .
$ dpkg --print-foreign-architectures
i386
Je vous propose de tester la commande de Ylag comme au message #41, et d'aviser si ça sent le roussis! Je devrais pouvoir en début d'aprem.
Hors ligne
#52 Le 13/10/2022, à 14:33
- Xzu Rukneg
Re : [Résolu] PPA oibaf impurgeable: ppa-purge Could not find package list
@Ylag: merci pour ta commande!
Tout c'est bien passé, et rapide avec ça! 300kb/s, wouhou!!!) J'ai eu tord de douter de la simulation (un bon truc à connaître ce -s).
J'aimerai que tu me dise comment tu as récupérer la liste des paquets? (ma seule idée serait d'aller à la mano piocher ici).
Je reste malgré tout sonné de pourquoi synaptic n'y arrivait pas.. serait-il fatigué? Un coup de mou de l'automne? J'aimerai vraiment avoir le fin mot de l'histoire à ce sujet. En fait je me demande aussi: faut-il continuer à utiliser synaptic? (je l'adore, j'avoue)
@iznobe: Il reste à supprimer ton fichier no-oibaf non?
AVANT
$ apt list | grep oibaf
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
libdrm-common/now 2.4.111+git2206130500.f7828d~oibaf~f all [installé, local]
libdrm-intel1/now 2.4.111+git2206130500.f7828d~oibaf~f amd64 [installé, local]
libdrm-intel1/now 2.4.111+git2206130500.f7828d~oibaf~f i386 [installé, local]
libdrm2/now 2.4.111+git2206130500.f7828d~oibaf~f amd64 [installé, local]
libdrm2/now 2.4.111+git2206130500.f7828d~oibaf~f i386 [installé, local]
libegl-mesa0/now 22.2~git2206220600.e8fc5c~oibaf~f amd64 [installé, local]
libgbm1/now 22.2~git2206220600.e8fc5c~oibaf~f amd64 [installé, local]
libgl1-mesa-dri/now 22.2~git2206220600.e8fc5c~oibaf~f amd64 [installé, local]
libglapi-mesa/now 22.2~git2206220600.e8fc5c~oibaf~f amd64 [installé, local]
libglapi-mesa/now 22.2~git2206220600.e8fc5c~oibaf~f i386 [installé, local]
libglx-mesa0/now 22.2~git2206220600.e8fc5c~oibaf~f amd64 [installé, local]
libllvm14/now 1:14.0.6-1~oibaf~f amd64 [installé, local]
libllvm14/now 1:14.0.6-1~oibaf~f i386 [installé, local]
libosmesa6/now 22.2~git2206220600.e8fc5c~oibaf~f i386 [installé, local]
libva-drm2/now 2.14.0-1~oibaf~f amd64 [installé, local]
libva-drm2/now 2.14.0-1~oibaf~f i386 [installé, local]
libva-wayland2/now 2.14.0-1~oibaf~f amd64 [installé, local]
libva-x11-2/now 2.14.0-1~oibaf~f amd64 [installé, local]
libva-x11-2/now 2.14.0-1~oibaf~f i386 [installé, local]
libva2/now 2.14.0-1~oibaf~f amd64 [installé, local]
libva2/now 2.14.0-1~oibaf~f i386 [installé, local
Pour Coeur Noir:
$ dpkg -l | grep oibaf
ii libdrm-common 2.4.111+git2206130500.f7828d~oibaf~f all Userspace interface to kernel DRM services -- common files
ii libdrm-intel1:amd64 2.4.111+git2206130500.f7828d~oibaf~f amd64 Userspace interface to intel-specific kernel DRM services -- runtime
ii libdrm-intel1:i386 2.4.111+git2206130500.f7828d~oibaf~f i386 Userspace interface to intel-specific kernel DRM services -- runtime
ii libdrm2:amd64 2.4.111+git2206130500.f7828d~oibaf~f amd64 Userspace interface to kernel DRM services -- runtime
ii libdrm2:i386 2.4.111+git2206130500.f7828d~oibaf~f i386 Userspace interface to kernel DRM services -- runtime
ii libegl-mesa0:amd64 22.2~git2206220600.e8fc5c~oibaf~f amd64 free implementation of the EGL API -- Mesa vendor library
ii libgbm1:amd64 22.2~git2206220600.e8fc5c~oibaf~f amd64 generic buffer management API -- runtime
ii libgl1-mesa-dri:amd64 22.2~git2206220600.e8fc5c~oibaf~f amd64 free implementation of the OpenGL API -- DRI modules
rc libgl1-mesa-dri:i386 22.2~git2206220600.e8fc5c~oibaf~f i386 free implementation of the OpenGL API -- DRI modules
ii libglapi-mesa:amd64 22.2~git2206220600.e8fc5c~oibaf~f amd64 free implementation of the GL API -- shared library
ii libglapi-mesa:i386 22.2~git2206220600.e8fc5c~oibaf~f i386 free implementation of the GL API -- shared library
ii libglx-mesa0:amd64 22.2~git2206220600.e8fc5c~oibaf~f amd64 free implementation of the OpenGL API -- GLX vendor library
ii libllvm14:amd64 1:14.0.6-1~oibaf~f amd64 Modular compiler and toolchain technologies, runtime library
ii libllvm14:i386 1:14.0.6-1~oibaf~f i386 Modular compiler and toolchain technologies, runtime library
ii libosmesa6:i386 22.2~git2206220600.e8fc5c~oibaf~f i386 Mesa Off-screen rendering extension
ii libva-drm2:amd64 2.14.0-1~oibaf~f amd64 Video Acceleration (VA) API for Linux -- DRM runtime
ii libva-drm2:i386 2.14.0-1~oibaf~f i386 Video Acceleration (VA) API for Linux -- DRM runtime
ii libva-wayland2:amd64 2.14.0-1~oibaf~f amd64 Video Acceleration (VA) API for Linux -- Wayland runtime
ii libva-x11-2:amd64 2.14.0-1~oibaf~f amd64 Video Acceleration (VA) API for Linux -- X11 runtime
ii libva-x11-2:i386 2.14.0-1~oibaf~f i386 Video Acceleration (VA) API for Linux -- X11 runtime
ii libva2:amd64 2.14.0-1~oibaf~f amd64 Video Acceleration (VA) API for Linux -- runtime
ii libva2:i386 2.14.0-1~oibaf~f i386 Video Acceleration (VA) API for Linux -- runtime
rc libvdpau1:i386 1.5-1~oibaf~f i386 Video Decode and Presentation API for Unix (libraries)
La fameuse:
$ sudo apt install libdrm-common=2.4.107-8ubuntu1~20.04.2 libdrm-intel1=2.4.107-8ubuntu1~20.04.2 libdrm2=2.4.107-8ubuntu1~20.04.2 libegl-mesa0=21.2.6-0ubuntu0.1~20.04.2 libgbm1=21.2.6-0ubuntu0.1~20.04.2 libgl1-mesa-dri=21.2.6-0ubuntu0.1~20.04.2 libglapi-mesa=21.2.6-0ubuntu0.1~20.04.2 libglx-mesa0=21.2.6-0ubuntu0.1~20.04.2 libva-drm2=2.7.0-2 libva-wayland2=2.7.0-2 libva-x11-2=2.7.0-2 libva2=2.7.0-2
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
glib-networking:i386 gstreamer1.0-plugins-base:i386 gstreamer1.0-plugins-good:i386 gstreamer1.0-x:i386 libaa1:i386 libaom0:i386 libasn1-8-heimdal:i386 libavahi-client3:i386
libavahi-common-data:i386 libavahi-common3:i386 libavc1394-0:i386 libbrotli1:i386 libcaca0:i386 libcairo-gobject2:i386 libcairo2:i386 libcap2:i386 libcapi20-3:i386
libcdparanoia0:i386 libcodec2-0.9:i386 libcups2:i386 libdatrie1:i386 libdv4:i386 libelf1:i386 libexif12:i386 libexpat1:i386 libfontconfig1:i386 libfreetype6:i386
libfribidi0:i386 libgd3:i386 libgdbm-compat4:i386 libgdbm6:i386 libgdk-pixbuf2.0-0:i386 libglib2.0-0:i386 libglvnd0:i386 libgmp10:i386 libgnutls30:i386 libgomp1:i386
libgphoto2-6:i386 libgphoto2-port12:i386 libgraphite2-3:i386 libgsm1:i386 libgssapi-krb5-2:i386 libgssapi3-heimdal:i386 libgstreamer-plugins-base1.0-0:i386
libgstreamer-plugins-good1.0-0:i386 libgstreamer1.0-0:i386 libgudev-1.0-0:i386 libharfbuzz0b:i386 libhcrypto4-heimdal:i386 libheimbase1-heimdal:i386 libheimntlm0-heimdal:i386
libhogweed5:i386 libhx509-5-heimdal:i386 libicu66:i386 libiec61883-0:i386 libieee1284-3:i386 libigdgmm11:i386 libjbig0:i386 libjpeg-turbo8:i386 libjpeg8:i386 libk5crypto3:i386
libkeyutils1:i386 libkrb5-26-heimdal:i386 libkrb5-3:i386 libkrb5support0:i386 liblcms2-2:i386 libllvm14 libllvm14:i386 libltdl7:i386 libmp3lame0:i386 libmpg123-0:i386
libmysqlclient21:i386 libnettle7:i386 libnghttp2-14:i386 libnuma1:i386 libodbc1:i386 libopenal1:i386 libopenjp2-7:i386 libopus0:i386 liborc-0.4-0:i386 libp11-kit0:i386
libpango-1.0-0:i386 libpangocairo-1.0-0:i386 libpangoft2-1.0-0:i386 libpcap0.8:i386 libpci3:i386 libpciaccess0:i386 libperl5.30:i386 libpixman-1-0:i386 libpng16-16:i386
libproxy1v5:i386 libpsl5:i386 libraw1394-11:i386 libroken18-heimdal:i386 librsvg2-2:i386 librsvg2-common:i386 librtmp1:i386 libsasl2-modules:i386 libsasl2-modules-db:i386
libsdl2-2.0-0:i386 libsensors5:i386 libshine3:i386 libshout3:i386 libslang2:i386 libsnappy1v5:i386 libsndio7.0:i386 libsnmp35:i386 libsoup2.4-1:i386 libsoxr0:i386
libspeex1:i386 libsqlite3-0:i386 libssh-4:i386 libssl1.1:i386 libstb0:i386 libtag1v5:i386 libtag1v5-vanilla:i386 libtasn1-6:i386 libthai0:i386 libtheora0:i386 libtiff5:i386
libtwolame0:i386 libusb-1.0-0:i386 libv4l-0:i386 libv4lconvert0:i386 libvisual-0.4-0:i386 libvkd3d1:i386 libvpx6:i386 libvulkan1:i386 libwavpack1:i386 libwayland-client0:i386
libwayland-cursor0:i386 libwayland-egl1:i386 libwebp6:i386 libwebpmux3:i386 libwind0-heimdal:i386 libx11-6:i386 libx11-xcb1:i386 libx264-155:i386 libx265-179:i386
libxcb-dri2-0:i386 libxcb-dri3-0:i386 libxcb-glx0:i386 libxcb-present0:i386 libxcb-render0:i386 libxcb-shm0:i386 libxcb-sync1:i386 libxcb-xfixes0:i386 libxcomposite1:i386
libxcursor1:i386 libxdamage1:i386 libxext6:i386 libxfixes3:i386 libxi6:i386 libxinerama1:i386 libxkbcommon0:i386 libxml2:i386 libxpm4:i386 libxrandr2:i386 libxrender1:i386
libxshmfence1:i386 libxslt1.1:i386 libxss1:i386 libxv1:i386 libxvidcore4:i386 libxxf86vm1:i386 libzvbi0:i386 ocl-icd-libopencl1:i386
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
Les paquets suivants seront ENLEVÉS :
i965-va-driver:i386 intel-media-va-driver:i386 libdrm-intel1:i386 libdrm2:i386 libglapi-mesa:i386 libosmesa6:i386 libva-drm2:i386 libva-x11-2:i386 libva2:i386
Les paquets suivants seront mis à une VERSION INFÉRIEURE :
libdrm-common libdrm-intel1 libdrm2 libegl-mesa0 libgbm1 libgl1-mesa-dri libglapi-mesa libglx-mesa0 libva-drm2 libva-wayland2 libva-x11-2 libva2
0 mis à jour, 0 nouvellement installés, 12 remis à une version inférieure, 9 à enlever et 5 non mis à jour.
Il est nécessaire de prendre 11,4 Mo dans les archives.
Après cette opération, 27,1 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] o
Réception de :1 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 libdrm-intel1 amd64 2.4.107-8ubuntu1~20.04.2 [60,3 kB]
Réception de :2 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 libegl-mesa0 amd64 21.2.6-0ubuntu0.1~20.04.2 [96,3 kB]
Réception de :3 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 libgbm1 amd64 21.2.6-0ubuntu0.1~20.04.2 [29,2 kB]
Réception de :4 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 libgl1-mesa-dri amd64 21.2.6-0ubuntu0.1~20.04.2 [11,0 MB]
Réception de :5 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 libglx-mesa0 amd64 21.2.6-0ubuntu0.1~20.04.2 [137 kB]
Réception de :6 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 libglapi-mesa amd64 21.2.6-0ubuntu0.1~20.04.2 [27,4 kB]
Réception de :7 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 libdrm2 amd64 2.4.107-8ubuntu1~20.04.2 [34,1 kB]
Réception de :8 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 libdrm-common all 2.4.107-8ubuntu1~20.04.2 [5396 B]
Réception de :9 http://fr.archive.ubuntu.com/ubuntu focal/universe amd64 libva-x11-2 amd64 2.7.0-2 [11,9 kB]
Réception de :10 http://fr.archive.ubuntu.com/ubuntu focal/universe amd64 libva-wayland2 amd64 2.7.0-2 [8924 B]
Réception de :11 http://fr.archive.ubuntu.com/ubuntu focal/universe amd64 libva-drm2 amd64 2.7.0-2 [7044 B]
Réception de :12 http://fr.archive.ubuntu.com/ubuntu focal/universe amd64 libva2 amd64 2.7.0-2 [53,5 kB]
11,4 Mo réceptionnés en 37s (308 ko/s)
(Lecture de la base de données... 322861 fichiers et répertoires déjà installés.)
Suppression de i965-va-driver:i386 (2.4.0-0ubuntu1) ...
Suppression de intel-media-va-driver:i386 (20.1.1+dfsg1-1) ...
Suppression de libdrm-intel1:i386 (2.4.111+git2206130500.f7828d~oibaf~f) ...
Suppression de libva-x11-2:i386 (2.14.0-1~oibaf~f) ...
Suppression de libva-drm2:i386 (2.14.0-1~oibaf~f) ...
Suppression de libdrm2:i386 (2.4.111+git2206130500.f7828d~oibaf~f) ...
Suppression de libosmesa6:i386 (22.2~git2206220600.e8fc5c~oibaf~f) ...
Suppression de libglapi-mesa:i386 (22.2~git2206220600.e8fc5c~oibaf~f) ...
Suppression de libva2:i386 (2.14.0-1~oibaf~f) ...
dpkg: avertissement: dégradation (« downgrade ») de libdrm-intel1:amd64 depuis 2.4.111+git2206130500.f7828d~oibaf~f vers 2.4.107-8ubuntu1~20.04.2
(Lecture de la base de données... 322836 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../00-libdrm-intel1_2.4.107-8ubuntu1~20.04.2_amd64.deb ...
Dépaquetage de libdrm-intel1:amd64 (2.4.107-8ubuntu1~20.04.2) sur (2.4.111+git2206130500.f7828d~oibaf~f) ...
dpkg: avertissement: dégradation (« downgrade ») de libegl-mesa0:amd64 depuis 22.2~git2206220600.e8fc5c~oibaf~f vers 21.2.6-0ubuntu0.1~20.04.2
Préparation du dépaquetage de .../01-libegl-mesa0_21.2.6-0ubuntu0.1~20.04.2_amd64.deb ...
Dépaquetage de libegl-mesa0:amd64 (21.2.6-0ubuntu0.1~20.04.2) sur (22.2~git2206220600.e8fc5c~oibaf~f) ...
dpkg: avertissement: dégradation (« downgrade ») de libgbm1:amd64 depuis 22.2~git2206220600.e8fc5c~oibaf~f vers 21.2.6-0ubuntu0.1~20.04.2
Préparation du dépaquetage de .../02-libgbm1_21.2.6-0ubuntu0.1~20.04.2_amd64.deb ...
Dépaquetage de libgbm1:amd64 (21.2.6-0ubuntu0.1~20.04.2) sur (22.2~git2206220600.e8fc5c~oibaf~f) ...
dpkg: avertissement: dégradation (« downgrade ») de libgl1-mesa-dri:amd64 depuis 22.2~git2206220600.e8fc5c~oibaf~f vers 21.2.6-0ubuntu0.1~20.04.2
Préparation du dépaquetage de .../03-libgl1-mesa-dri_21.2.6-0ubuntu0.1~20.04.2_amd64.deb ...
Dépaquetage de libgl1-mesa-dri:amd64 (21.2.6-0ubuntu0.1~20.04.2) sur (22.2~git2206220600.e8fc5c~oibaf~f) ...
dpkg: avertissement: dégradation (« downgrade ») de libglx-mesa0:amd64 depuis 22.2~git2206220600.e8fc5c~oibaf~f vers 21.2.6-0ubuntu0.1~20.04.2
Préparation du dépaquetage de .../04-libglx-mesa0_21.2.6-0ubuntu0.1~20.04.2_amd64.deb ...
Dépaquetage de libglx-mesa0:amd64 (21.2.6-0ubuntu0.1~20.04.2) sur (22.2~git2206220600.e8fc5c~oibaf~f) ...
dpkg: avertissement: dégradation (« downgrade ») de libglapi-mesa:amd64 depuis 22.2~git2206220600.e8fc5c~oibaf~f vers 21.2.6-0ubuntu0.1~20.04.2
Préparation du dépaquetage de .../05-libglapi-mesa_21.2.6-0ubuntu0.1~20.04.2_amd64.deb ...
Dépaquetage de libglapi-mesa:amd64 (21.2.6-0ubuntu0.1~20.04.2) sur (22.2~git2206220600.e8fc5c~oibaf~f) ...
dpkg: avertissement: dégradation (« downgrade ») de libdrm2:amd64 depuis 2.4.111+git2206130500.f7828d~oibaf~f vers 2.4.107-8ubuntu1~20.04.2
Préparation du dépaquetage de .../06-libdrm2_2.4.107-8ubuntu1~20.04.2_amd64.deb ...
Dépaquetage de libdrm2:amd64 (2.4.107-8ubuntu1~20.04.2) sur (2.4.111+git2206130500.f7828d~oibaf~f) ...
dpkg: avertissement: dégradation (« downgrade ») de libdrm-common depuis 2.4.111+git2206130500.f7828d~oibaf~f vers 2.4.107-8ubuntu1~20.04.2
Préparation du dépaquetage de .../07-libdrm-common_2.4.107-8ubuntu1~20.04.2_all.deb ...
Dépaquetage de libdrm-common (2.4.107-8ubuntu1~20.04.2) sur (2.4.111+git2206130500.f7828d~oibaf~f) ...
dpkg: avertissement: dégradation (« downgrade ») de libva-x11-2:amd64 depuis 2.14.0-1~oibaf~f vers 2.7.0-2
Préparation du dépaquetage de .../08-libva-x11-2_2.7.0-2_amd64.deb ...
Dépaquetage de libva-x11-2:amd64 (2.7.0-2) sur (2.14.0-1~oibaf~f) ...
dpkg: avertissement: dégradation (« downgrade ») de libva-wayland2:amd64 depuis 2.14.0-1~oibaf~f vers 2.7.0-2
Préparation du dépaquetage de .../09-libva-wayland2_2.7.0-2_amd64.deb ...
Dépaquetage de libva-wayland2:amd64 (2.7.0-2) sur (2.14.0-1~oibaf~f) ...
dpkg: avertissement: dégradation (« downgrade ») de libva-drm2:amd64 depuis 2.14.0-1~oibaf~f vers 2.7.0-2
Préparation du dépaquetage de .../10-libva-drm2_2.7.0-2_amd64.deb ...
Dépaquetage de libva-drm2:amd64 (2.7.0-2) sur (2.14.0-1~oibaf~f) ...
dpkg: avertissement: dégradation (« downgrade ») de libva2:amd64 depuis 2.14.0-1~oibaf~f vers 2.7.0-2
Préparation du dépaquetage de .../11-libva2_2.7.0-2_amd64.deb ...
Dépaquetage de libva2:amd64 (2.7.0-2) sur (2.14.0-1~oibaf~f) ...
Paramétrage de libva2:amd64 (2.7.0-2) ...
Paramétrage de libglapi-mesa:amd64 (21.2.6-0ubuntu0.1~20.04.2) ...
Paramétrage de libdrm-common (2.4.107-8ubuntu1~20.04.2) ...
Paramétrage de libdrm2:amd64 (2.4.107-8ubuntu1~20.04.2) ...
Paramétrage de libva-drm2:amd64 (2.7.0-2) ...
Paramétrage de libva-x11-2:amd64 (2.7.0-2) ...
Paramétrage de libgbm1:amd64 (21.2.6-0ubuntu0.1~20.04.2) ...
Paramétrage de libdrm-intel1:amd64 (2.4.107-8ubuntu1~20.04.2) ...
Paramétrage de libgl1-mesa-dri:amd64 (21.2.6-0ubuntu0.1~20.04.2) ...
Paramétrage de libegl-mesa0:amd64 (21.2.6-0ubuntu0.1~20.04.2) ...
Paramétrage de libva-wayland2:amd64 (2.7.0-2) ...
Paramétrage de libglx-mesa0:amd64 (21.2.6-0ubuntu0.1~20.04.2) ...
Traitement des actions différées (« triggers ») pour libc-bin (2.31-0ubuntu9.9) ...
Seuls survivants: les deux libllvm14. N'existant pas dans ma version, je les ai supprimés par sudo apt purge libllvm14*.
APRÈS:
$ apt list | grep oibaf
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Tada! mission réussie! Merci beaucoup à tous, je mets résolu même si je n'ai pas encore toutes les réponses.
Je vais ensuite m'occuper tranquillement de nettoyer le reste (autoremove et cie..).
Bon WE et encore merci!
Hors ligne
#53 Le 13/10/2022, à 15:30
- ylag
Re : [Résolu] PPA oibaf impurgeable: ppa-purge Could not find package list
Bonjour,
J'aimerai que tu me dise comment tu as récupérer la liste des paquets? (ma seule idée serait d'aller à la mano piocher ici).
Content que ça fonctionne pour toi !
J'ai utilisé le résultat de la commmande «apt policy ...» au message #32 pour déterminer la version des paquets à rétrograder.
A+
Dernière modification par ylag (Le 13/10/2022, à 15:31)
Hors ligne
#54 Le 14/10/2022, à 23:41
- Xzu Rukneg
Re : [Résolu] PPA oibaf impurgeable: ppa-purge Could not find package list
Ah merci voilà une commande qui me sera utile!
Pas exemple pour libdrm-common, comment tu choisis entre les 2 propositions 2.4.107-8ubuntu1~20.04.2 (que tu as choisis) et 2.4.101-2 ?
D’ailleurs je me demande si ça ne serait pas ça que synaptic me proposait en version "ubuntu proposed", parce-que je n'ai pas ces dépôts activés, donc curieux qu'il me le propose tout de même dans "forcer la version"?
Dernière modification par Xzu Rukneg (Le 14/10/2022, à 23:45)
Hors ligne
#55 Le 15/10/2022, à 03:09
- Coeur Noir
Re : [Résolu] PPA oibaf impurgeable: ppa-purge Could not find package list
F'ra pas avancer le schmilblik mais ça semble confirmer que l'idée aurait pu fonctionner…
apt list | grep oibaf
et
dpkg -l | grep oibaf
répondent la même chose, 2 lignes en + dans le retour de la seconde : les 2 paquets « rc » résidus de configuration suite à désinstallation.
Donc avec un grep mieux fichu on aurait eu un tri sur seulement les « ii » installés.
dpkg -l | grep oibaf | grep ^ii # on peut sans doute faire mieux que 2 grep coup sur coup…
te montre la liste des paquets où le mot oibaf apparaît, et seulement ceux installés ( dont la ligne commence par ii ).
dpkg -l | grep oibaf | grep ^ii | cut -d' ' -f3
en partant de la même liste n'affiche que la colonne du nom des paquets
dpkg -l | grep oibaf | grep ^ii | cut -d' ' -f3 >Bureau/liste_provenance_oibaf
enregistre cette liste dans un fichier nommé liste_provenance_oibaf sur ton Bureau
dpkg -l | grep oibaf | grep ^ii | cut -d' ' -f3 | xargs sudo dpkg -P
aurait supprimé les paquets en question
cat Bureau/liste_provenance_oibaf | xargs sudo apt install
aurait (ré)installé cette liste de paquets depuis les dépôts réguliers de ta distribution puisque le ppa oibaf avait déjà été désactivé.
Synaptic ne pouvait pas « tout faire » justement car le ppa oibaf était désactivé : puisqu'absent de tes sources logicielles, ce ppa ne peut plus lui servir de critère de tri par origine par exemple.
Quand bien même les paquets du ppa absent sont restés installés : synaptic saura les lister, dans certains cas les supprimer ; dans d'autres non, si la désinstallation a des incidences sur d'autres paquets ( et vu la nature des paquets dans oibaf, oui il y a des incidences. Lourdes. ) Je suppose qu'il y a d'autres infos que synaptic ne sait plus récupérer autour de paquets dans une telle situation ( disons des paquets détachés~déconnectés de leur dépôt~source initial. )
C'est pour ça qu'il y a l'utilitaire ppa-purge ;-) pour faire ( plus vite et mieux ) ce que je décris grossièrement au-dessus :
⋅ enlever les paquets provenant d'un ppa,
⋅ réinstaller les paquets initiaux depuis les dépôts réguliers de la distribution ( quand c'est possible )
⋅ et seulement après ça, supprimer le ppa des sources logicielles.
____________________________
Exemple si on voulait réinstaller les kernels ( aucune idée de l'utilité, c'est juste pour illustrer ) :
django@ASGARD:~$ dpkg -l | grep -E 'linux-(head|imag|modu|gene)'
ii linux-generic-hwe-22.04 5.15.0.50.50 amd64 Complete Generic Linux kernel and headers
ii linux-headers-5.15.0-47 5.15.0-47.51 all Header files related to Linux kernel version 5.15.0
ii linux-headers-5.15.0-47-generic 5.15.0-47.51 amd64 Linux kernel headers for version 5.15.0 on 64 bit x86 SMP
ii linux-headers-5.15.0-50 5.15.0-50.56 all Header files related to Linux kernel version 5.15.0
ii linux-headers-5.15.0-50-generic 5.15.0-50.56 amd64 Linux kernel headers for version 5.15.0 on 64 bit x86 SMP
ii linux-headers-generic-hwe-22.04 5.15.0.50.50 amd64 Generic Linux kernel headers
ii linux-image-5.15.0-47-generic 5.15.0-47.51 amd64 Signed kernel image generic
rc linux-image-5.15.0-48-generic 5.15.0-48.54 amd64 Signed kernel image generic
ii linux-image-5.15.0-50-generic 5.15.0-50.56 amd64 Signed kernel image generic
ii linux-image-generic-hwe-22.04 5.15.0.50.50 amd64 Generic Linux kernel image
ii linux-modules-5.15.0-47-generic 5.15.0-47.51 amd64 Linux kernel extra modules for version 5.15.0 on 64 bit x86 SMP
rc linux-modules-5.15.0-48-generic 5.15.0-48.54 amd64 Linux kernel extra modules for version 5.15.0 on 64 bit x86 SMP
ii linux-modules-5.15.0-50-generic 5.15.0-50.56 amd64 Linux kernel extra modules for version 5.15.0 on 64 bit x86 SMP
ii linux-modules-extra-5.15.0-47-generic 5.15.0-47.51 amd64 Linux kernel extra modules for version 5.15.0 on 64 bit x86 SMP
rc linux-modules-extra-5.15.0-48-generic 5.15.0-48.54 amd64 Linux kernel extra modules for version 5.15.0 on 64 bit x86 SMP
ii linux-modules-extra-5.15.0-50-generic 5.15.0-50.56 amd64 Linux kernel extra modules for version 5.15.0 on 64 bit x86 SMP
django@ASGARD:~$
django@ASGARD:~$ dpkg -l | grep -E 'linux-(head|imag|modu|gene)' | grep ^ii | cut -d' ' -f3
linux-generic-hwe-22.04
linux-headers-5.15.0-47
linux-headers-5.15.0-47-generic
linux-headers-5.15.0-50
linux-headers-5.15.0-50-generic
linux-headers-generic-hwe-22.04
linux-image-5.15.0-47-generic
linux-image-5.15.0-50-generic
linux-image-generic-hwe-22.04
linux-modules-5.15.0-47-generic
linux-modules-5.15.0-50-generic
linux-modules-extra-5.15.0-47-generic
linux-modules-extra-5.15.0-50-generic
django@ASGARD:~$ dpkg -l | grep -E 'linux-(head|imag|modu|gene)' | grep ^ii | cut -d' ' -f3 >Bureau/liste_kernel
django@ASGARD:~$ cat Bureau/liste_kernel
linux-generic-hwe-22.04
linux-headers-5.15.0-47
linux-headers-5.15.0-47-generic
linux-headers-5.15.0-50
linux-headers-5.15.0-50-generic
linux-headers-generic-hwe-22.04
linux-image-5.15.0-47-generic
linux-image-5.15.0-50-generic
linux-image-generic-hwe-22.04
linux-modules-5.15.0-47-generic
linux-modules-5.15.0-50-generic
linux-modules-extra-5.15.0-47-generic
linux-modules-extra-5.15.0-50-generic
django@ASGARD:~$ cat Bureau/liste_kernel | xargs sudo apt reinstall -s
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait
0 mis à jour, 0 nouvellement installés, 13 réinstallés, 0 à enlever et 0 non mis à jour.
Inst linux-generic-hwe-22.04 [5.15.0.50.50] (5.15.0.50.50 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [amd64])
Inst linux-headers-5.15.0-47 [5.15.0-47.51] (5.15.0-47.51 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [all])
Inst linux-headers-5.15.0-47-generic [5.15.0-47.51] (5.15.0-47.51 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [amd64])
Inst linux-headers-5.15.0-50 [5.15.0-50.56] (5.15.0-50.56 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [all])
Inst linux-headers-5.15.0-50-generic [5.15.0-50.56] (5.15.0-50.56 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [amd64])
Inst linux-headers-generic-hwe-22.04 [5.15.0.50.50] (5.15.0.50.50 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [amd64])
Inst linux-image-5.15.0-47-generic [5.15.0-47.51] (5.15.0-47.51 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [amd64])
Inst linux-image-5.15.0-50-generic [5.15.0-50.56] (5.15.0-50.56 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [amd64])
Inst linux-image-generic-hwe-22.04 [5.15.0.50.50] (5.15.0.50.50 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [amd64])
Inst linux-modules-5.15.0-47-generic [5.15.0-47.51] (5.15.0-47.51 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [amd64])
Inst linux-modules-5.15.0-50-generic [5.15.0-50.56] (5.15.0-50.56 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [amd64])
Inst linux-modules-extra-5.15.0-47-generic [5.15.0-47.51] (5.15.0-47.51 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [amd64])
Inst linux-modules-extra-5.15.0-50-generic [5.15.0-50.56] (5.15.0-50.56 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [amd64])
(…)
Dernière modification par Coeur Noir (Le 15/10/2022, à 03:50)
Débuter ⋅ Doc ⋅ Bien rédiger ⋅ Retour commande ⋅ Insérer image | illustrations & captures d'écran < ⋅ >
Hors ligne
#56 Le 15/10/2022, à 07:31
- iznobe
Re : [Résolu] PPA oibaf impurgeable: ppa-purge Could not find package list
@iznobe: Il reste à supprimer ton fichier no-oibaf non?
Bonjour , oui bien sur . car il modifie les priorités de paquets .
d' ailleurs je ne sais pas si il n' a pas eu une influence aussi au niveau de la commande de @ylag , puisqu ' il etait deja en place lorsque tu as passé la commande .
j ' aurais bien aimé voir le retour que j' avais demandé en simulation afin de verifier si ma proposition aurait pu fonctionner , mais tant pis , ( ca aurait pu servir a d' autre personne avec une liste de paquets plus importante / complexe ) l' essentiel est que tu sois revenu sur un systeme de paquets stable et fonctionnels .
Dernière modification par iznobe (Le 15/10/2022, à 07:34)
retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .
Hors ligne
#57 Le 15/10/2022, à 11:35
- ylag
Re : [Résolu] PPA oibaf impurgeable: ppa-purge Could not find package list
Bonjour,
Pas exemple pour libdrm-common, comment tu choisis entre les 2 propositions 2.4.107-8ubuntu1~20.04.2 (que tu as choisis) et 2.4.101-2 ?
En examinant le résultat de la commande apt policy libdrm-common à ton message #32 :
apt policy libdrm-common
libdrm-common:
Installé : 2.4.111+git2206130500.f7828d~oibaf~f
Candidat : 2.4.111+git2206130500.f7828d~oibaf~f
Table de version :
*** 2.4.111+git2206130500.f7828d~oibaf~f 100
100 /var/lib/dpkg/status
2.4.107-8ubuntu1~20.04.2 500
500 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages
500 http://fr.archive.ubuntu.com/ubuntu focal-updates/main i386 Packages
500 http://security.ubuntu.com/ubuntu focal-security/main amd64 Packages
500 http://security.ubuntu.com/ubuntu focal-security/main i386 Packages
2.4.101-2 500
500 http://fr.archive.ubuntu.com/ubuntu focal/main amd64 Packages
500 http://fr.archive.ubuntu.com/ubuntu focal/main i386 Packages
On voit que ta version installée 2.4.111+git2206130500.f7828d~oibaf~f n'est disponible dans aucun dépôt actif de tes sources, est seulement déclarée localement dans le fichier /var/lib/dpkg/status, donc considérée comme une version «orpheline» de ce paquet que le système de mises à jour ne parvient pas à gérer aitomatiquement.
Les dépôts proposent la version 2.4.101-2 dans la branche focal/main et une version plus récente, 2.4.107-8ubuntu1~20.04.2, dans les branches
focal-updates/main et focal-security/main.
Il vaut mieux dans ce cas choisir la version la plus récente (numéro de version plus élevé ...) pour rétrograder le paquet, car si on avait installé la version 2.4.101-2, une mise à jour subséquente aurait automatiquement passé ce paquet à la version la plus récente disponible, la 2.4.107-8ubuntu1~20.04.2 dans ce cas.
A+
Dernière modification par ylag (Le 15/10/2022, à 18:37)
Hors ligne
#58 Le 15/10/2022, à 11:40
- ylag
Re : [Résolu] PPA oibaf impurgeable: ppa-purge Could not find package list
... j ' aurais bien aimé voir le retour que j' avais demandé en simulation afin de verifier si ma proposition aurait pu fonctionner , mais tant pis , ( ca aurait pu servir a d' autre personne avec une liste de paquets plus importante / complexe ) ...
Effectivement, ça aurait pu être fort instructif, désolé ...
A+
Hors ligne
#60 Le 17/10/2022, à 09:38
- Xzu Rukneg
Re : [Résolu] PPA oibaf impurgeable: ppa-purge Could not find package list
@ylag: ok merci. Je me demandais juste pourquoi il ne propose pas uniquement la dernière version à ce compte là, mais ok, c'est à nous de choisir.
@iznobe:
j ' aurais bien aimé voir le retour que j' avais demandé en simulation afin de vérifier si ma proposition aurait pu fonctionner.
Désolé, pas fait gaffe, tu parle du message #46?
En tous cas la proposition de ylag me paraissait simple et efficace, pour moi il fallait absolument la tenter. La tienne me paraissait plus complexe.
@Coeur Noir:
Synaptic ne pouvait pas « tout faire » justement car le ppa oibaf était désactivé : puisqu'absent de tes sources logicielles, ce ppa ne peut plus lui servir de critère de tri par origine par exemple.
A priori non, j'y ai pensé et pour tester j'avais réactivé le ppa juste pour faire la suppression: pas d'amélioration.
Je penche plus pour un foirage complet du PPA oibaf avec ma version d'ubuntu.
C'est pour ça qu'il y a l'utilitaire ppa-purge
Bien-sur, c'est le début de ce fil, après quelques tâtonnements, ça à été testé mais ça n'a pas désinstallé les paquets du ppa.
J'ai d'autres hypothèses pour tout ce foirage et le comportement curieux de synaptic.
*La politique propre de synaptic pour la gestion des paquets (pas pensé à consulter pendant mon problème).
*le conseil de bonne intention mais trop bidouilleur du 1er gars qui m'a aidé sur askubuntu (cf message #1): j'ai foiré la commande ppa purge (comme en début de ce fil), et, pensant l'avoir bien faite, je suis passé à suite de ses vérifications qui demandent de supprimer plein de fichiers, et j'en ai trouvé (et donc supprimés) quelques un. Peut être que ça n'a pas aidé synaptic à comprendre le shmilblik. Mais réactiver le dépôt pour le test de ppa-purge puis synaptic aurait du remettre d'aplomb à priori?
Bon mystère, j'aurai vraiment aimé saisir la différence entre synaptic et apt sur ce point.
Merci pour tes commandes, elles permettraient de faire une sorte ppa-purge à la main. Est-ce que tu saurais comment récupérer la liste des dommages collatéraux (comment on appel ces paquets supprimés par dépendance?), par exemple si on supprimait le paquet libglx-mesa0? (c'est juste pour l'exemple)
Dernière modification par Xzu Rukneg (Le 17/10/2022, à 09:42)
Hors ligne
#61 Le 17/10/2022, à 09:49
- iznobe
Re : [Résolu] PPA oibaf impurgeable: ppa-purge Could not find package list
je parlais d' avoir le retour de :
sudo apt full-upgrade -sy --allow-downgrades
avec le fichier no-oibaf en place afin de voir ce que donnais la simulation et verifier a la fois que les paquets oibaf aurait bien été downgrader et voir comment ca impactait le systeme de paquets .
ce n ' etait clairement pas l' objectif 1er de cette discussion mais ca aurait pu apporter une evolution future en cas de soucis de gestion de depots non officiels .
Comme ce n' etait qu ' une simulation , ca n' aurais absolument rien changer sur ton systeme , mais on aurait pu recuperer des infos .
Le truc avec le PPA et le cas particulier rencontré ici , c' est que ce fameux depot oibaf , ne prend pas / plus en charge la version 20.04 .
d ' une part c ' est tres curieux , mais bon passons sur ca , d' autre part , apt ne peux recuperer aucune information de paquet de ce depot , puisque plus pris en charge , ce qui fait que les paquets ne peuvent plus etre gerer par apt ( synaptic utilise apt ) ni ppa-purge .
la seule methode restante etait donc de faire ca manuellement , d ' une façon ou d' une autre .
Dernière modification par iznobe (Le 17/10/2022, à 09:51)
retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .
Hors ligne
#62 Le 17/10/2022, à 10:01
- ylag
Re : [Résolu] PPA oibaf impurgeable: ppa-purge Could not find package list
Bonjour,
A priori non, j'y ai pensé et pour tester j'avais réactivé le ppa juste pour faire la suppression: pas d'amélioration.
Le problème ne venait pas de ppa-purge, mais du contenu du PPA qui ne supportait plus la 20.04, donc impossible à réactiver, comme je l'avais mentionné au
message #11 ainsi que @iznobe ci-haut au message #61.
A+
Hors ligne
#63 Le 20/10/2022, à 17:31
- Xzu Rukneg
Re : [Résolu] PPA oibaf impurgeable: ppa-purge Could not find package list
ce qui fait que les paquets ne peuvent plus etre gerer par apt ( synaptic utilise apt ) ni ppa-purge
On est d'accord sur ça.
Mais alors pourquoi faire "forcer la version" avec synaptic ne marchait pas (sans tout virer), quand faire clairement la même chose en ligne de commande ne pose aucun problème? Moi c'est ça qui me clou, j'en suis vraiment très surpris.
Hors ligne
#64 Le 20/10/2022, à 17:50
- iznobe
Re : [Résolu] PPA oibaf impurgeable: ppa-purge Could not find package list
le mode forcé est reservé a l' usage humain je suppose ... synaptic n' utilise pas ce genre de commande je suppose .
ca fait beaucoup de supposition tout ca , mais je ne sais pas comment a été programmé synaptic .
De toute maniere , un logiciel , ne peut pas presenter toutes les commandes possibles que l' on peut faire manuellement .
et pour le moment l ' humain reste encore maitre des machines .
quand les machines prendront le dessus sur nos choix on pensera Arlnod et terminator , bon je divague , un peu , beaucoup là
Bonne soirée . A +
Dernière modification par iznobe (Le 20/10/2022, à 17:50)
retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .
Hors ligne
#65 Le 11/01/2023, à 18:20
- Coeur Noir
Re : [Résolu] PPA oibaf impurgeable: ppa-purge Could not find package list
Un peu tard mais puisque dans une autre discussion, je propose à peu près la même méthode :
la proposition de @Coeur Noir est aussi intéressante :
Coeur Noir a écrit :apt list | grep oibaf
ou un
dpkg -l | grep oibaf
Pareils ?
____________________Pour ma curiosité : est-ce qu'un
dpkg -l | grep oibaf | cut -d' ' -f3 | xargs sudo dpkg -P
à faire suivre d'une réinstallation des paquets « équivalents » depuis les dépôts officiels, n'aurait pas suffi dès le départ ?
seule chose , avec la derniere commande je ne sais pas faire une simulation .
…pour avoir la « simulation » :
dpkg -l | grep oibaf | cut -d' ' -f3 | xargs sudo apt -s remove
ou
dpkg -l | grep oibaf | cut -d' ' -f3 | xargs sudo apt -s purge
qui impacterait alors les paquets dépendants…
Débuter ⋅ Doc ⋅ Bien rédiger ⋅ Retour commande ⋅ Insérer image | illustrations & captures d'écran < ⋅ >
Hors ligne
#66 Le 11/01/2023, à 22:09
- ylag
Re : [Résolu] PPA oibaf impurgeable: ppa-purge Could not find package list
Bonsoir,
La probabilité en est faible, mais la commande :
dpkg -l | grep oibaf | ...
... pourrait retourner un paquet légitimement installé, sans rapport avec le PPA oibaf, mais dont le nom ou la description contiendrait la chaîne de caractères oibaf ?
A+
Dernière modification par ylag (Le 11/01/2023, à 22:37)
Hors ligne
#67 Le 11/01/2023, à 23:27
- Coeur Noir
Re : [Résolu] PPA oibaf impurgeable: ppa-purge Could not find package list
Certes.
Mais quand on va par là ( désinstaller des paquets ), on regarde attentivement les retours de commande, généralement.
On commence par lister en circonscrivant la probabilité via :
dpkg -l | grep -Ewi "oibaf" | cut -d' ' -f3
qui listera les paquets qui ont le mot oibaf quelque part, dans leur nom ou description ( devrait suffire, vu comment le ppa nomme ses paquets… )
Si la liste est cohérente, on simule la suppression :
dpkg -l | grep -Ewi "oibaf" | cut -d' ' -f3 | xargs sudo apt -s remove
Si pas d'erreur ou risque majeur, on y va vraiment :
dpkg -l | grep -Ewi "oibaf" | cut -d' ' -f3 | xargs sudo apt remove
et là si un doute subsiste, on peut encore répondre non à la question…
Débuter ⋅ Doc ⋅ Bien rédiger ⋅ Retour commande ⋅ Insérer image | illustrations & captures d'écran < ⋅ >
Hors ligne