Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 09/07/2020, à 10:35

Launcher

Problème installation paquets ROS2

Bonjour,

Je suis amené à travailler sur gazebo et je dois installer ROS2.
J'ai suivi le tuto et DL le package mais je bloque quand je dois installer rosdep :

##@PC:~/ros2_crystal$ sudo apt install -y python-rosdep
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
python-rosdep est déjà la version la plus récente (0.19.0-1).
Vous pouvez lancer « apt --fix-broken install » pour corriger ces problèmes.
Les paquets suivants contiennent des dépendances non satisfaites :
 python-rosdep-modules : Dépend: python-rospkg-modules (>= 1.1.10) mais ne sera pas installé
                         Dépend: python-catkin-pkg-modules (>= 0.4.0) mais ne sera pas installé
                         Dépend: python-rosdistro-modules (>= 0.7.5) mais ne sera pas installé
E: Dépendances non satisfaites. Essayez « apt --fix-broken install » sans paquet
   (ou indiquez une solution).

J'ai lancé comme indiqué un sudo apt --fix-broken install mais j'obtiens une erreur :

##@PC:~/ros2_crystal$ sudo apt --fix-broken install
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
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 :
  libb64-0d libconsole-bridge0.4 libcpp-common0d liblog4cxx10v5
  librosconsole2d libroscpp-serialization0d libroscpp1d librostime0d
  libxmlrpcpp1d python-defusedxml python-genmsg python-genpy python-netifaces
  python-rosclean python-rosgraph python-rosgraph-msgs python-rosmaster
  python-rosparam python-std-msgs rosout
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
Les paquets supplémentaires suivants seront installés : 
  python-catkin-pkg-modules python-rosdistro-modules python-rospkg-modules
Les NOUVEAUX paquets suivants seront installés :
  python-catkin-pkg-modules python-rosdistro-modules python-rospkg-modules
0 mis à jour, 3 nouvellement installés, 0 à enlever et 399 non mis à jour.
3 partiellement installés ou enlevés.
Il est nécessaire de prendre 0 o/97,4 ko dans les archives.
Après cette opération, 654 ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] O
(Lecture de la base de données... 308401 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../python-catkin-pkg-modules_0.4.22-1_all.deb ...
Dépaquetage de python-catkin-pkg-modules (0.4.22-1) ...
dpkg: erreur de traitement de l'archive /var/cache/apt/archives/python-catkin-pkg-modules_0.4.22-1_all.deb (--unpack) :
 tentative de remplacement de « /usr/lib/python2.7/dist-packages/catkin_pkg/__init__.py », qui appartient aussi au paquet python-catkin-pkg 0.3.9-1
Préparation du dépaquetage de .../python-rospkg-modules_1.2.8-1_all.deb ...
Dépaquetage de python-rospkg-modules (1.2.8-1) ...
dpkg: erreur de traitement de l'archive /var/cache/apt/archives/python-rospkg-modules_1.2.8-1_all.deb (--unpack) :
 tentative de remplacement de « /usr/lib/python2.7/dist-packages/rospkg/__init__.py », qui appartient aussi au paquet python-rospkg 1.1.4-1
Préparation du dépaquetage de .../python-rosdistro-modules_0.8.2-1_all.deb ...
Dépaquetage de python-rosdistro-modules (0.8.2-1) ...
dpkg: erreur de traitement de l'archive /var/cache/apt/archives/python-rosdistro-modules_0.8.2-1_all.deb (--unpack) :
 tentative de remplacement de « /usr/lib/python2.7/dist-packages/rosdistro/__init__.py », qui appartient aussi au paquet python-rosdistro 0.6.6-1
Des erreurs ont été rencontrées pendant l'exécution :
 /var/cache/apt/archives/python-catkin-pkg-modules_0.4.22-1_all.deb
 /var/cache/apt/archives/python-rospkg-modules_1.2.8-1_all.deb
 /var/cache/apt/archives/python-rosdistro-modules_0.8.2-1_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

J'ai lancé Synaptic pour essayer de voir quels sont les paquets cassés, c'est bien python-rosdep-modules qui est cassé.
Lorsque je lance la réinstallation du paquet par Synaptic j'obtiens :

E: Internal Error, No file name for python-rosdep-modules:amd64

S'il vous manque des infos n'hésitez pas.

Hors ligne

#2 Le 17/03/2022, à 12:19

Toover

Re : Problème installation paquets ROS2

J'ai eu le même problème et j'ai pu le régler en appelant dpkg -r pour tous paquets problématiques.
Puis j'ai sauté l'étape rosdep du guide d'installation, pour aller installer les paquets dont j'avais vraiment besoin.

Hors ligne