Fichier fantome qui existe et n'existe pas en même temps

Bonjour,

j’ai installé webkit2png en suivant les instrution en mode auto github.com/adamn/python-webkit2png

Là tout va bien : log

vps14418:~# apt-get install python-pip Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait Le paquet suivant a été installé automatiquement et n'est plus nécessaire : libopts25 Veuillez utiliser « apt-get autoremove » pour les supprimer. Les paquets supplémentaires suivants seront installés : python-pkg-resources python-setuptools Paquets suggérés : python-distribute python-distribute-doc Les NOUVEAUX paquets suivants seront installés : python-pip python-pkg-resources python-setuptools 0 mis à jour, 3 nouvellement installés, 0 à enlever et 71 non mis à jour. Il est nécessaire de prendre 353 ko dans les archives. Après cette opération, 1 597 ko d'espace disque supplémentaires seront utilisés. Souhaitez-vous continuer [O/n] ? O Réception de : 1 http://ftp.fr.debian.org/debian/ squeeze/main python-pkg-resources all 0.6.14-4 [64,6 kB] Réception de : 2 http://ftp.fr.debian.org/debian/ squeeze/main python-setuptools all 0.6.14-4 [221 kB] Réception de : 3 http://ftp.fr.debian.org/debian/ squeeze/main python-pip all 0.7.2-1 [67,8 kB] 353 ko réceptionnés en 0s (1 143 ko/s) Sélection du paquet python-pkg-resources précédemment désélectionné. (Lecture de la base de données... 62999 fichiers et répertoires déjà installés.) Dépaquetage de python-pkg-resources (à partir de .../python-pkg-resources_0.6.14-4_all.deb) ... Sélection du paquet python-setuptools précédemment désélectionné. Dépaquetage de python-setuptools (à partir de .../python-setuptools_0.6.14-4_all.deb) ... Sélection du paquet python-pip précédemment désélectionné. Dépaquetage de python-pip (à partir de .../python-pip_0.7.2-1_all.deb) ... Traitement des actions différées (« triggers ») pour « man-db »... Paramétrage de python-pkg-resources (0.6.14-4) ... Paramétrage de python-setuptools (0.6.14-4) ... Paramétrage de python-pip (0.7.2-1) ... Traitement des actions différées (« triggers ») pour « python-support »... vps14418:~# pip install webkit2png Downloading/unpacking webkit2png Downloading webkit2png-0.8.2.tar.gz Running setup.py egg_info for package webkit2png Installing collected packages: webkit2png Running setup.py install for webkit2png Successfully installed webkit2png Cleaning up...

Et puis ça se gate car quand je tenet l’instruction test ça ne marche pas et quand je recherche le fichier il est introuvable

vps14418:~# python webkit2png.py -x -o cnn.png –debug http://www.cnn.com python: can't open file 'webkit2png.py': [Errno 2] No such file or directory vps14418:~# find webkit2png find: "webkit2png": Aucun fichier ou dossier de ce type

Je tente donc de l’installer de nouveau

vps14418:~# pip install webkit2png Requirement already satisfied (use --upgrade to upgrade): webkit2png in /usr/local/lib/python2.6/dist-packages Cleaning up...

Et là il existe… Si quelqu’un a une réponse. je ne suis pas spécialiste linux. Donc je vous livre ce problème for mystèrieux auquel je n’ai pas vu de solution ailleurs ou ici.

C’est
$ find / -name webkit2png.py
pour trouver un fichier dans tout le disque.

La question est : où l’interpréteur python va-t-il chercher le script spécifié ?

[quote=“lebuttazzoni”]vps14418:~# python webkit2png.py -x -o cnn.png –debug cnn.com
vps14418:~# find webkit2png[/quote]
Pourquoi travailler en root ?

Bonsoir, merci pour les pistes de réponse.

1)je débute et je me connecte en root sans raison précise. Je suppose que ça peut donc poser problème, je vais me documenter.

2)lorsque je tape la commande find comme proposé par fran.b

vps14418:~# find / -name webkit2png.py
vps14418:~#
rien

pas de message d’erreur mais pas de résultat

  1. en effet PascalHambourg ou va t’il le chercher et ou faudrait il le mettre ?

merci pour vos contribution s

Esseaye sans le .py,

find / name webkit2png

et lance le directement.

si je me souviens bien :

$ su
# apt-get update
# apt-get install locate
# updatedb
# exit
$ locate webkit2png

La partie updatedb est un peut longue mais tu verras locate c’est très pratique …

Merci pour cette aide j’essaye ça ce week end totu ça, Bien qu’ayant coché cett option je n’étais pas averti des update du sujet.

[quote=“debianhadic”]si je me souviens bien :

$ su
# apt-get update
# apt-get install locate
# updatedb
# exit
$ locate webkit2png

La partie updatedb est un peut longue mais tu verras locate c’est très pratique …[/quote]
Bonjour donc cette solution a fonctionné

résultat

vps14418:~# locate webkit2png /usr/local/lib/python2.6/dist-packages/webkit2png-0.8.2.egg-info /usr/local/lib/python2.6/dist-packages/webkit2png-0.8.2.egg-info/dependency_links.txt /usr/local/lib/python2.6/dist-packages/webkit2png-0.8.2.egg-info/installed-files.txt /usr/local/lib/python2.6/dist-packages/webkit2png-0.8.2.egg-info/PKG-INFO /usr/local/lib/python2.6/dist-packages/webkit2png-0.8.2.egg-info/SOURCES.txt /usr/local/lib/python2.6/dist-packages/webkit2png-0.8.2.egg-info/top_level.txt

Donc si je veux le lancer il faut que je rentre le chemin… Assez débutant je préfère éviter de faire le con. Qu’est ce que je dois donc modifier à ma commande de base ?
DISPLAY=:1 python webkit2png.py -x -o cnn.png –debug cnn.com

Si vous avez une idée.

Je ne vois pas de script exécutable dans cette liste de fichiers trouvés, seulement des fichiers texte d’information. Tu y trouveras peut-être des informations sur le nom et l’emplacement du script (je pense notamment dans installed-files.txt) ou la façon de l’exécuter.

QUAND je me place dans le répertoire et que je tape
cat installed-files.txt
en retour je n’ai rien ou la liste des fichier du répertoire

./ PKG-INFO top_level.txt SOURCES.txt dependency_links.txt

Etant grand débutant, j’ai testé avec un autre fichier la commande “cat” et ça marche, j’arrive parfaitement à lire les fichiers de mon serveur.

Vu son nom, normal que ce fichier contienne une liste des fichiers (sauf lui-même). Par contre il n’y a pas de script…
Regarde dans les autres fichiers, on ne sait jamais.

[quote=“PascalHambourg”]Vu son nom, normal que ce fichier contienne une liste des fichiers (sauf lui-même). Par contre il n’y a pas de script…
Regarde dans les autres fichiers, on ne sait jamais.[/quote]

Oui donc pas de script pas de programme. Est-ce que tout virer et refaire un instalation manuelle serait la solution ?

Merci pour les infos

il manque des fichiers dans cette installation automatique, le dossier 0.8.2 est incomplet à la source, ce n’est pas une erreur d’installation, faut-il prévenir le développeur?
(aussi il cherche des “supporteur, contributeur”, comment traduire “maintainer”)

prend directement à la source

https://github.com/adamn/python-webkit2png

cliquer sur le bouton zip
ou

decompresser puis

cd "le_nom_du_dossier_webxxx_master" python setup.py install

merci dchost99,

ça semble assez bien expliqué même si je pense que je vais me faire des petites sueurs froide en faisant tout ça …

Toute l’installation s’est bien passée mais j’ai encore une erreur

Je me place dans le dossier webkit2png
vps14418:~/python-webkit2png-master# sudo python webkit2png macsystem.fr

et j’ai cette erreur

/usr/bin/python: can’t find ‘main.py’ in ‘webkit2png’

je ne m’y connais pas du tout en programmation , as tu installé le python-qt4?

à part ça je ne vois pas …

et

ça donne quoi?

j’ai aussi l’impression que le projet est abandonné depuis 5 mois … :cry:
mais ça devrait marcher quand même

Merci pour la réponse

en fait locate webkit2png

/usr/local/lib/python2.6/dist-packages/webkit2png-0.8.2.egg-info /usr/local/lib/python2.6/dist-packages/webkit2png-0.8.2.egg-info/dependency_links.txt /usr/local/lib/python2.6/dist-packages/webkit2png-0.8.2.egg-info/installed-files.txt /usr/local/lib/python2.6/dist-packages/webkit2png-0.8.2.egg-info/PKG-INFO /usr/local/lib/python2.6/dist-packages/webkit2png-0.8.2.egg-info/SOURCES.txt /usr/local/lib/python2.6/dist-packages/webkit2png-0.8.2.egg-info/top_level.txt Vous avez du nouveau courrier dans /var/mail/root

en revanche locate webkit2png.py ne donne rien pourtant il est là

ET oui j’ai réinstallé python avec

je n’ai plus aucune erreur mais ça ne génère toujours pas une seule image

je me demande ou ets la merde. Si idée je prend

merci

bon, au pire il y en a d’autres qui le font… html2image, khtml2png,

je trouve ces commandes? ça correspond à quoi le W?

To run, use a command like this: python webkit2png.py -x -o cnn.png –debug http://www.cnn.com

ça retourne une erreur?

Ho oui, ça y est on arrive à une belle erreur

vps14418:~# /usr/local/lib/python2.6/dist-packages/webkit2png-0.8.2-py2.6.egg/webkit2png/webkit2png.py -o obama.png -x 1024 768 http://obama.com import: impossible de se connecter au serveur X `' @ error/import.c/ImportImageCommand/362. from: can't read /var/mail/PyQt4.QtCore from: can't read /var/mail/PyQt4.QtGui from: can't read /var/mail/PyQt4.QtWebKit from: can't read /var/mail/PyQt4.QtNetwork /usr/local/lib/python2.6/dist-packages/webkit2png-0.8.2-py2.6.egg/webkit2png/webkit2png.py: line 35: Erreur de syntaxe près du symbole inattendu « ( » /usr/local/lib/python2.6/dist-packages/webkit2png-0.8.2-py2.6.egg/webkit2png/webkit2png.py: line 35: `class WebkitRenderer(QObject):'

Je voul:ais vraiment tester cette solution mais là je désespère