J'installe firefox xvfb sur 16.04.4 (serveur) pour pouvoir utiliser le pilote Firefox avec Selenium afin de réaliser des captures d'écran de nos sites Web à l'aide de Python. Malheureusement, je suis dans une sorte de boucle de dépendance d'installation.
lorsque j'installe firefox xvfb, le message d'erreur suivant s'affiche:
Sudo apt-get install firefox xvfb
...
firefox : Depends: libgtk-3-0 (>= 3.4) but it is not going to be installed
Donc, ma prochaine étape logique consiste à installer la dépendance.
Sudo apt-get install libgtk-3-0
...
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
libgtk-3-0 : Depends: libwayland-egl1-mesa (>= 10.0.2) but it is not going to be installed or
libwayland-egl1
E: Unable to correct problems, you have held broken packages.
J'ai cherché AU pour trouver comment rechercher des paquets cassés, en passant par ce lien qui me charge d'exécuter la commande:
dpkg -l | grep ^..r
Malheureusement, cela ne retourne rien.
Je ne sais plus quoi faire, j'ai:
apt-get update
apt-get upgrade
apt-get update –fix-missing
a également tenté d’utiliser aptitude pour installer toutes les mêmes choses.
Vous ne savez pas si cela est lié, mais quelque chose de similaire s'est déjà produit lorsque vous essayez d'utiliser pip3 install. Finalement, j'ai juste abandonné et collé à python 2.7 pour ce projet. Je ne pense pas que ce soit un problème de firefox xvfb, car j'ai également essayé d'installer google-chrome-stable sans succès.
Toute aide ou procédure de dépannage serait grandement appréciée.
UPDATE:
Sortie de la politique d'apt-cache firefox xvfb:
firefox:
Installed: 45.0.2+build1-0ubuntu1
Candidate: 64.0~b13+build1-0ubuntu0.16.04.1
Version table:
64.0~b13+build1-0ubuntu0.16.04.1 500
500 http://ppa.launchpad.net/mozillateam/firefox-next/ubuntu xenial/main AMD64 Packages
*** 45.0.2+build1-0ubuntu1 500
500 http://archive.ubuntu.com/ubuntu xenial/main AMD64 Packages
100 /var/lib/dpkg/status
xvfb:
Installed: 2:1.18.3-1ubuntu2
Candidate: 2:1.18.3-1ubuntu2
Version table:
*** 2:1.18.3-1ubuntu2 500
500 http://archive.ubuntu.com/ubuntu xenial/universe AMD64 Packages
100 /var/lib/dpkg/status
Envisagez de purger le PPA de Mozilla:
Sudo apt install ppa-purge
Sudo ppa-purge ppa:mozillateam/firefox-next
pour résoudre les erreurs de dépendance.
Notez également que le référentiel officiel Ubuntu a Firefox 63. qui n’est pas trop différent de 64 ...