[Aur] Problème de dépendances étrange python2 (résolu)

Mise à jour / Création /debug de paquetages
Spheerys
archer
Messages : 132
Inscription : jeu. 01 déc. 2011, 16:35

[Aur] Problème de dépendances étrange python2 (résolu)

Message par Spheerys »

Bonjour,

J'ai un soucis lors d'une mise à jour de mes paquets AUR avec 'yay -Syua', et je ne saisi pas comment je peux m'en dépatouiller.
Voici ce que ça donne :

Code : Tout sélectionner

:: Synchronisation des bases de données de paquets…
 core est à jour
 extra est à jour
 community est à jour
 multilib est à jour
:: Début de la mise à jour complète du système…
 il n’y a rien à faire
:: Recherche des mises à jour AUR...
:: Vérification des paquets de développement...
 -> python2-setuptools-scmpython2-pytestcircular dependencies not allowed
 -> python2-setuptools-scmpython2-importlib-metadatacircular dependencies not allowed
 -> python2-setuptools-scmpython2-zippcircular dependencies not allowed
 -> python2-setuptools-scmpython2-pluggycircular dependencies not allowed
 -> python2-setuptools-scmpython2-pytest-runnercircular dependencies not allowed
 -> python2-setuptools-scmpython2-automatcircular dependencies not allowed
 -> python2-twistedpython2-incrementalcircular dependencies not allowed
 -> python2-pippython2-pipself-referential dependencies not allowed
 -> Pas de paquet AUR trouvé pour python2-pytest-rerunfailures
 -> Pas de paquet AUR trouvé pour python2-werkzeug
 -> Pas de paquet AUR trouvé pour python2-virtualenv
 -> Pas de paquet AUR trouvé pour python2-scripttest
 -> Pas de paquet AUR trouvé pour python2-pytest-xdist
 -> python2-setuptools-scmpython2-dateutilcircular dependencies not allowed
 -> python2-freezegunpython2-dateutilcircular dependencies not allowed
:: 75 Va aussi être installé pour cette opération.%!(EXTRA string=dependency)
    core/gcc-fortran                   -> 13.2.1-5
    (make dependency of python2-numpy)
    extra/gn                           -> 0.2143.a2e2717e-1
    (make dependency of electron25)
    extra/lld                          -> 17.0.6-1
    (make dependency of electron25)
    extra/llvm                         -> 17.0.6-2
    (make dependency of electron25)
    extra/nodejs-lts-hydrogen          -> 18.18.2-2
    (make dependency of electron25)
    extra/patchutils                   -> 0.4.2-2
    (make dependency of electron25)
    extra/python-commentjson           -> 0.9.0-6
    extra/python-sphinx-inline-tabs    -> 2023.04.21-1
    (make dependency of python2-pip)
    extra/subversion                   -> 1.14.2-13
    extra/yarn                         -> 1.22.21-1
    (make dependency of electron25)
    aur/python2-automat                -> 20.2.0-7
    aur/python2-backports-abc          -> 0.5-3
    aur/python2-cachecontrol           -> 0.12.6-7
    (make dependency of python2-pip)
    aur/python2-click                  -> 7.1.2-1
    aur/python2-constantly             -> 15.1.0-9
    aur/python2-contextlib2            -> 0.6.0.post1-2
    aur/python2-coverage               -> 5.5-3
    aur/python2-cryptography           -> 3.3.2-2
    aur/python2-cryptography-vectors   -> 3.3.2-1
    aur/python2-csv23                  -> 0.3.4-1
    aur/python2-distlib                -> 0.3.3-1
    (make dependency of python2-pip)
    aur/python2-distro                 -> 1.6.0-1
    (make dependency of python2-pip)
    aur/python2-docutils               -> 0.18.1-1
    aur/python2-freezegun              -> 0.3.15-8
    aur/python2-graphviz               -> 0.16-1
    aur/python2-html5lib               -> 1.1-12
    (make dependency of python2-pip)
    aur/python2-hyperlink              -> 21.0.0-3
    aur/python2-hypothesis             -> 4.57.1-1
    aur/python2-importlib-metadata     -> 2.1.3-2
    aur/python2-incremental            -> 22.10.0-1
    aur/python2-iso8601                -> 0.1.16-1
    aur/python2-m2r                    -> 0.2.1-7
    (make dependency of python2-automat)
    aur/python2-mistune                -> 0.8.4-6
    aur/python2-monotonic              -> 1.6-2
    aur/python2-msgpack                -> 1.0.4-2
    aur/python2-numpy                  -> 1.16.6-3
    aur/python2-packaging              -> 20.9-7
    aur/python2-pep517                 -> 0.11.0-2
    (make dependency of python2-pip)
    aur/python2-pexpect                -> 4.8.0-1
    aur/python2-pip                    -> 20.3.4-1
    aur/python2-pluggy                 -> 0.13.1-9
    aur/python2-pretend                -> 1.0.9-9
    aur/python2-progress               -> 1.3-2
    (make dependency of python2-pip)
    aur/python2-ptyprocess             -> 0.7.0-1
    aur/python2-pyasn1                 -> 0.4.8-5
    aur/python2-pyasn1-modules         -> 0.3.0-1
    aur/python2-pycurl                 -> 7.45.1-7
    aur/python2-pygments               -> 2.5.2-2
    aur/python2-pyhamcrest             -> 1.10.1-1
    aur/python2-pyopenssl              -> 21.0.0-6
    (make dependency of python2-urllib3, python2-pip, ...)
    aur/python2-pyparsing              -> 2.4.7-1
    (make dependency of python2-packaging)
    aur/python2-pytest                 -> 4.6.11-2
    aur/python2-pytest-cov             -> 2.12.1-3
    aur/python2-pytest-expect          -> 1.1.0-8
    aur/python2-pytest-freezegun       -> 0.4.2-1
    aur/python2-pytest-runner          -> 5.2-5
    aur/python2-pytest-timeout         -> 1.4.2-5
    aur/python2-pytz                   -> 2024.1-1
    aur/python2-requests               -> 2.27.1.r5.gfa1b0a36-1
    (make dependency of python2-cachecontrol, python2-pip)
    aur/python2-resolvelib             -> 0.5.5-1
    (make dependency of python2-pip)
    aur/python2-retrying               -> 1.3.3-13
    (make dependency of python2-pip)
    aur/python2-service-identity       -> 21.1.0-1
    aur/python2-singledispatch         -> 3.7.0-3
    aur/python2-sortedcontainers       -> 2.4.0-1
    aur/python2-toml                   -> 0.10.2-7
    (make dependency of python2-pep517, python2-pip, ...)
    aur/python2-tomli-w                -> 1.0.0-6
    aur/python2-tornado                -> 5.1.1-3
    aur/python2-trollius               -> 2.2.1-1
    aur/python2-trustme                -> 0.9.0-5
    aur/python2-twisted                -> 20.3.0-6
    aur/python2-u-msgpack              -> 2.8.0-3
    aur/python2-urllib3                -> 1.26.15-1
    aur/python2-wheel                  -> 0.37.1-5
    (make dependency of python2-pip, python2-colorama)
    aur/python2-zipp                   -> 1.2.0-1
    aur/python2-zope-interface         -> 5.5.2-1

:: 14 à mettre à jours/installer.%!(EXTRA string=paquets)
14  aur/cantata                 2.5.0-3              -> 2.5.0-5
13  aur/cava                    0.9.1-1              -> 0.10.1-1
12  aur/cython2                 0.29.36-1            -> 0.29.37-1
11  aur/electron25              25.9.8-1             -> 25.9.8-5
10  aur/python2                 2.7.18-9             -> 2.7.18-10
 9  aur/python2-colorama        0.4.5-1              -> 0.4.6-1
 8  aur/python2-dateutil        2.8.2-2              -> 2.8.2-3
 7  aur/python2-pbr             5.9.0-2              -> 6.0.0-1
 6  aur/python2-ply             3.11-7               -> 3.11-8
 5  aur/python2-setuptools-scm  5.0.2-1              -> 5.0.2-2
 4  aur/spotify                 1:1.2.26.1187-1      -> 1:1.2.31.1205-2
 3  aur/xrasengan               1.0.0.r1.3c3bb5c-2   -> 1.0.0.r1.3c3bb5c-3
 2  aur/yay                     12.2.0-1             -> 12.3.1-1
 1  devel/polybar-git           3.7.1.r7.gb4d8be59-1 -> latest-commit
==> Paquets à exclure : (ex. "1 2 3", "1-3", "^4" ou nom du dépôt)
 -> Exclure des paquets peut causer une mise à jour partielle et casser le système.
==> None
 -> could not find all required packages: python2-scripttest 
could not find all required packages: python2-virtualenv 
could not find all required packages: python2-werkzeug 
could not find all required packages: python2-pytest-rerunfailures 
could not find all required packages: python2-pytest-xdist 

J'ai aussi essayé avce 'pikaur -Syua' et j'ai une piste à suivre avec python2-pip mais là encore je bloque sur la manip à effectuer :

Code : Tout sélectionner

:: Démarrer la mise à jour complète de l'AUR…
Lecture des bases de données du paquet…
Lecture de la base locale du paquet…
Lecture des informations sur les paquets de l'AUR…
Résolution des dépendances de l'AUR…
:: erreur : Impossible de résoudre les dépendances pour le paquet de l'AUR 'python2-pip' :
  File "/usr/lib/python3.11/site-packages/pikaur/main.py", line 428, in main
    cli_entry_point()
  File "/usr/lib/python3.11/site-packages/pikaur/main.py", line 323, in cli_entry_point
    execute_pikaur_operation(pikaur_operation=pikaur_operation, require_sudo=require_sudo)
  File "/usr/lib/python3.11/site-packages/pikaur/main.py", line 260, in execute_pikaur_operation
    pikaur_operation()
  File "/usr/lib/python3.11/site-packages/pikaur/main.py", line 165, in cli_install_packages
    InstallPackagesCLI()
  File "/usr/lib/python3.11/site-packages/pikaur/install_cli.py", line 177, in __init__
    self.main_sequence()
  File "/usr/lib/python3.11/site-packages/pikaur/install_cli.py", line 213, in main_sequence
    self.get_all_packages_info()
  File "/usr/lib/python3.11/site-packages/pikaur/install_cli.py", line 291, in get_all_packages_info
    self.install_info = InstallInfoFetcher(
                        ^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/pikaur/install_info_fetcher.py", line 87, in __init__
    self.get_all_packages_info()
  File "/usr/lib/python3.11/site-packages/pikaur/install_info_fetcher.py", line 236, in get_all_packages_info
    self.get_aur_deps_info()
  File "/usr/lib/python3.11/site-packages/pikaur/install_info_fetcher.py", line 580, in get_aur_deps_info
    self.aur_deps_relations = find_aur_deps(all_aur_pkgs)
                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/pikaur/aur_deps.py", line 297, in find_aur_deps
    results = request.get()
              ^^^^^^^^^^^^^
  File "/usr/lib/python3.11/multiprocessing/pool.py", line 774, in get
    raise self._value
  File "/usr/lib/python3.11/multiprocessing/pool.py", line 125, in worker
    result = (True, func(*args, **kwds))
                    ^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/pikaur/aur_deps.py", line 232, in find_missing_deps_for_aur_pkg
    handle_not_found_aur_pkgs(
  File "/usr/lib/python3.11/site-packages/pikaur/aur_deps.py", line 137, in handle_not_found_aur_pkgs
    for dependant_pkg in find_dep_graph_to(
                         ^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/pikaur/aur_deps.py", line 77, in find_dep_graph_to
    result += find_dep_graph_to(
              ^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/pikaur/aur_deps.py", line 69, in find_dep_graph_to
    result += find_dep_graph_to(
              ^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/pikaur/aur_deps.py", line 69, in find_dep_graph_to
    result += find_dep_graph_to(
              ^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/pikaur/aur_deps.py", line 69, in find_dep_graph_to
    result += find_dep_graph_to(
              ^^^^^^^^^^^^^^^^^^
  [Previous line repeated 989 more times]
  File "/usr/lib/python3.11/site-packages/pikaur/aur_deps.py", line 63, in find_dep_graph_to
    if name in possible_end_pkgs_deps:
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

RecursionError: maximum recursion depth exceeded in comparison
Est-ce que vous sauriez comment se sortir de ce bazar ?
Dernière modification par Spheerys le sam. 09 mars 2024, 13:40, modifié 1 fois.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17238
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Aur] Problème de dépendances étrange

Message par benjarobin »

Bonjour,
Tu devrais supprimer tout ce qui touche de prêt ou de loin à python2 (ne pas confondre avec python3).
Si tu as quelque chose que tu as vraiment besoin, il faudra trouver un remplaçant.
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Spheerys
archer
Messages : 132
Inscription : jeu. 01 déc. 2011, 16:35

Re: [Aur] Problème de dépendances étrange

Message par Spheerys »

Et bien contrairement à ce que j'aurai pensé, la purge s'est bien passée et tout est rentré dans l'ordre !
Merci :)
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17238
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Aur] Problème de dépendances étrange python2 (résolu)

Message par benjarobin »

Pour la maintenance de ton système, que tu dois faire régulièrement :
  • pacman -Qdt ne devrait rien te retourner, tu devrais supprimer tous les paquets qui sont listés...
  • pacman -Qdtt Cette liste doit être analysée, et tu dois supprimer tout ceux que tu ne veux pas garder
  • pacman -Qm Cette liste doit être analysée, le paquet doit exister sur AUR, si ce n'est plus le cas, devrait être supprimé. Si présent sur AUR, il faut vérifier si tu en as toujours besoin : Si tu ne sais pas ce que c'est, alors c'est que tu n'en as sûrement pas besoin !
  • Tu dois gérer les fichiers .pacnew qui sont créés par pacman, ...
pacman ne supprime aucun paquet automatiquement, même si ce dernier est supprimé des dépôts
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Répondre