Connexion

Forum

Logiciels » Bureautique PDFShuffler désactivé ? le programme ne fonctionne plus

dantou Membre non connecté

Rang

Avatar

Inscrit le : 04/01/2011 à 00h46

Localisation : Maubeuge France Nord

Messages: 492

Le 01/05/2019 à 16h06
Bonjour,
J'utilise Pdfshuffler depuis des années , déjà avec Magia 4 je pense.
Or je constate que Pdfshuffler ne fonctionne plus, alors que je m'en suis servi il y a quelques semaines.
En Konsole j'ai donc fait : #/usr/bin/pdfshuffler
et j'obtiens :
#PyGTK version 2.10.0 or higher is required to run this program.
#No version of PyGTK was found on your system.
???
Or j'ai beau chercher, aucune version de PyGTK supérieure à la version .2 sur M6 !
Avez-vous une indication à me donner ?
Merci.
Cordialement, Dan


Acer Aspire E 15 (E5-573G-565T) -Intel I5 4200 - Geforce 940M - 4 G° RAM - DD 1 T° - Dual-boot Windows 10 / Mageia 5
PC Antec Sonata 300 - Intel E8400 - ATI Radeon HD 5470 - 6 G° RAM - 1 T° DD1 - 500 G° DD2 -
Synology DS 215J - DSM 5.2 - DD : WD Red 3 T°
Magéia 64 bits - KDE - Digikam -
   
nic80 Membre non connecté

Rang

Avatar

Inscrit le : 06/08/2018 à 23h52

Messages: 1413

Le 01/05/2019 à 16h43
Bonjour,

Sur mon poste, pygtk2.0 semble être en version en version 2.24

Code BASH :
[nico@localhost ~ ]$rpm -q --info pygtk2.0
Name        : pygtk2.0
Version     : 2.24.0
Release     : 11.mga6


Il semble que le programme soit lancé en root.

C' est normal ?

   
dantou Membre non connecté

Rang

Avatar

Inscrit le : 04/01/2011 à 00h46

Localisation : Maubeuge France Nord

Messages: 492

Le 01/05/2019 à 19h15
Bonjour,
Effectivement, il est lancé en root vu qu'avec toutes mes instals et désinstals .... Ca joue ?
Parce que le résultat est le même si je ne suis pas root.
Si je fais comme toi :
rpm -q --info pygtk2.0
Name : pygtk2.0
Version : 2.24.0
Release : 11.mga6
Architecture: x86_64
Install Date: lun. 15 avril 2019 09:44:27 CEST

Donc ma version est bonne mais Pdfshuffler ne la trouve pas ?


Acer Aspire E 15 (E5-573G-565T) -Intel I5 4200 - Geforce 940M - 4 G° RAM - DD 1 T° - Dual-boot Windows 10 / Mageia 5
PC Antec Sonata 300 - Intel E8400 - ATI Radeon HD 5470 - 6 G° RAM - 1 T° DD1 - 500 G° DD2 -
Synology DS 215J - DSM 5.2 - DD : WD Red 3 T°
Magéia 64 bits - KDE - Digikam -
   
stroibe974 Membre non connecté

Rang

Avatar

Modérateur

Inscrit le : 13/08/2018 à 16h22

Localisation : Réunion

Messages: 985

Le 01/05/2019 à 20h10
Bonjour,

Excuse-moi, mais tu utilises quel bureau ?
Je viens de faire une installation avec urpmi pdfshuffler et le logiciel se lance sans problème sur ma Mga6 sous MATE.
Mais MATE est basé sur GTK, ce qui explique peut-être que je risque moins de problème de dépendances.

Si je le lance dans un terminal, voilà ce que j'obtiens :
Code :

$ pdfshuffler 
Gtk-Message: Failed to load module "canberra-gtk-module"


Le message GTK provient sans doute du fait qu'il n'aime pas mon thème Dark (je suppose), mais la fenêtre du programme s'ouvre et il est utilisable.

P.S. Je vois dans ton message consacré à Gscan2pdf que tu utilises Konsole, donc probablement KDE Plasma. Dans ce cas, au lieu de persister à utiliser des logiciels basés sur GTK, je peux te conseiller KPDFTool, que j'utilise aussi sous KDE, et qui proposera sensiblement les mêmes choses pour manipuler tes fichiers PDF dans une interface graphique. Edité par stroibe974 Le 01/05/2019 à 20h14


Mageia 7 (64bits) - Plasma - Intel Core i7-8700K @ 3.70Ghz - 16Go RAM
frenchmageiauser_9c2c8
   
nic80 Membre non connecté

Rang

Avatar

Inscrit le : 06/08/2018 à 23h52

Messages: 1413

Le 01/05/2019 à 23h40
Bonjour,

J' ai testé sur ma machine virtuelle de test sous Plasma, et pdfshuffler "fonctionne" ( du moins j' ai l' interface graphique qui se lance).

Si on tape la commande python dans une konsole, que s' affiche t' il ?

par exemple, j' ai

Code BASH :
Python 2.7.15 (default, Feb 12 2019, 07:03:38) 
[GCC 5.5.0] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>


Est ce bien la version 2.7 qui est appelée (sinon potentiellement il y a déjà une différence) ?

Si oui, toujours dans python, on peut taper la commande:

Code TEXT :
help()


puis modules ( afin de vérifier si un module pygtk existe bien au niveau de python ( au passage, on regardera aussi si un module gtk et un module pypdf sont également présents ( si l' un des trois est manquant, il y aura forcément un problème à un moment).

( pour quitter l' interpréteur python, il faut taper "quit" ( pour quitter l' aide) puis quit() pour sortir de l' interpréteur ( enfin je crois, j' ai du arrêter ma machine virtuelle ( car j' ai perdu la souris ( y compris sur la machine hôte)), et sur ma machine, je ne peux pas entrer dans le module d' aide ( j' ai droit à un plantage de l' interpréteur !)

Par contre, je ne sais pas comment vérifier la version des modules python installés...





   
Papoteur Membre non connecté

Rang

Avatar

Modérateur Équipe Mageia

Inscrit le : 03/10/2011 à 22h16

Localisation : Metz

Messages: 6708

Le 02/05/2019 à 08h35
Bonjour,
Le programme pdfshuffler commence par :
Code PYTHON :
 
try:
    import pygtk
    pygtk.require('2.0')
    import gtk
    assert gtk.gtk_version >= (2, 10, 0)
    assert gtk.pygtk_version >= (2, 10, 0)
except AssertionError:
    print('You do not have the required versions of GTK+ and PyGTK ' +
          'installed.\n\n' +
          'Installed GTK+ version is ' +
          '.'.join([str(n) for n in gtk.gtk_version]) + '\n' +
          'Required GTK+ version is 2.10.0 or higher\n\n'
          'Installed PyGTK version is ' +
          '.'.join([str(n) for n in gtk.pygtk_version]) + '\n' +
          'Required PyGTK version is 2.10.0 or higher')
    sys.exit(1)
except:
    print('PyGTK version 2.10.0 or higher is required to run this program.')
    print('No version of PyGTK was found on your system.')
    sys.exit(1)
 

On voit donc que l'erreur n'est pas produite par les instructions assert qui vérifie les versions, mais avant.
Donc, dans la console python, il pourrait être intéressant de lancer les commandes pour avoir un retour d'erreur plus complet:

Code PYTHON :
    import pygtk
    pygtk.require('2.0')
    import gtk
 


Yves
   
dantou Membre non connecté

Rang

Avatar

Inscrit le : 04/01/2011 à 00h46

Localisation : Maubeuge France Nord

Messages: 492

Le 02/05/2019 à 10h42
Bonjour,
Euh ... Python je ne connais que de nom et oui, je suis sous KDE
D'abord, ce qui m'étonne, c'est que j'utilisais Pdfshuffler jusqu'à il y a quelques semaines, et ce depuis des années. Donc pourquoi ça ne fonctionne plus ?
Ce qui m'inquiète également, c'est qu'il ne trouve pas 'pygtk"
"# pdfshuffler
#PyGTK version 2.10.0 or higher is required to run this program.
#No version of PyGTK was found on your system."
or, si je désinstalle pdfsqhuffler, le système m'indique:
" .....
pygtk2.0-2.24.0-11.mga6.x86_64
python-numpy-1.11.2-1.mga6.x86_64
python-pypdf-1.13-10.mga6.noarch
.....
sont désormais orphelins, si vous voulez les désinstaller ... "
J'ai donc désinstallé

puis j'ai réinstallé pdfshuffler et voici ce que j'obtiens !
Caché :

# urpmi pdfshuffler
Pour satisfaire les dépendances, les paquetages suivants vont être installés :
Paquetage Version Révision Arch
(média « Core Release »)
pdfshuffler 0.6.0 9.mga6 noarch
pygtk2.0 2.24.0 11.mga6 x86_64
un espace additionnel de 3.6Mo sera utilisé.
745Ko de paquets seront récupérés.
Procéder à l'installation des 2 paquetages ? (O/n) o


$MIRRORLIST: media/core/release/pygtk2.0-2.24.0-11.mga6.x86_64.rpm
$MIRRORLIST: media/core/release/pdfshuffler-0.6.0-9.mga6.noarch.rpm
installation de pygtk2.0-2.24.0-11.mga6.x86_64.rpm pdfshuffler-0.6.0-9.mga6.noarch.rpm depuis /var/cache/urpmi/rpms
Préparation... #############################################################################################################################################################
1/2: pygtk2.0 #############################################################################################################################################################
2/2: pdfshuffler #############################################################################################################################################################
[root@localhost Telechargements]# pdfshuffler
PyGTK version 2.10.0 or higher is required to run this program.
No version of PyGTK was found on your system.

C'est quoi ça ?
Enfin, comment fait-on pour démarrer une console Python et rentrer dedans que je m'amuse à ça aussi ?
Merci de vos commentaires, on avance :o)


Acer Aspire E 15 (E5-573G-565T) -Intel I5 4200 - Geforce 940M - 4 G° RAM - DD 1 T° - Dual-boot Windows 10 / Mageia 5
PC Antec Sonata 300 - Intel E8400 - ATI Radeon HD 5470 - 6 G° RAM - 1 T° DD1 - 500 G° DD2 -
Synology DS 215J - DSM 5.2 - DD : WD Red 3 T°
Magéia 64 bits - KDE - Digikam -
   
Papoteur Membre non connecté

Rang

Avatar

Modérateur Équipe Mageia

Inscrit le : 03/10/2011 à 22h16

Localisation : Metz

Messages: 6708

Le 02/05/2019 à 10h56
dantou :
Bonjour,
Euh ... Python je ne connais que de nom et oui, je suis sous KDE

Il n'y a pas de lien entre Python et KDE. Connaître et utiliser l'un n'empêche pas d'utiliser et de connaître l'autre.
Citation :

[root@localhost Telechargements]# pdfshuffler
PyGTK version 2.10.0 or higher is required to run this program.
No version of PyGTK was found on your system.
[/hide]
C'est quoi ça ?

C'est qu'il reste une erreur quelque part, et on cherche à la localiser. A priori, ce n'est pas dans le module Python, mais probablement dans une bibliothèque de plus bas niveau.
As-tu configuré un thème récemment ?
Au fait, on insiste encore, on réserve le lancement des applications graphiques en root qu'aux cas nécessaires.
Citation :

Enfin, comment fait-on pour démarrer une console Python et rentrer dedans que je m'amuse à ça aussi ?
Merci de vos commentaires, on avance :o)

Nic80 a donné des indications ci dessus : https://www.mageialinux-online.org/forum/topic-26116-1+pdfshuffler-desactive-e.php#m251903


Yves
   
dantou Membre non connecté

Rang

Avatar

Inscrit le : 04/01/2011 à 00h46

Localisation : Maubeuge France Nord

Messages: 492

Le 09/05/2019 à 23h51
Bonjour,
Non je n'ai configuré aucun thème, d'autant que après 4 à 5 tentatives d'installations qui ont tourné mal dès que j'ai fait des mises à niveau, je me borne actuellement à rester au ras des pâquerettes.
J'ai essayé ton code Python, Papoteur et voici ce que j'en ai eu en retour :
# import pygtk

[root@localhost Ventes]# pygtk.require('2.0')
bash: erreur de syntaxe près du symbole inattendu « '2.0' »
[root@localhost Ventes]# import gtk
[root@localhost Ventes]#


Acer Aspire E 15 (E5-573G-565T) -Intel I5 4200 - Geforce 940M - 4 G° RAM - DD 1 T° - Dual-boot Windows 10 / Mageia 5
PC Antec Sonata 300 - Intel E8400 - ATI Radeon HD 5470 - 6 G° RAM - 1 T° DD1 - 500 G° DD2 -
Synology DS 215J - DSM 5.2 - DD : WD Red 3 T°
Magéia 64 bits - KDE - Digikam -
   
stroibe974 Membre non connecté

Rang

Avatar

Modérateur

Inscrit le : 13/08/2018 à 16h22

Localisation : Réunion

Messages: 985

Le 10/05/2019 à 07h13
dantou :

J'ai essayé ton code Python, Papoteur et voici ce que j'en ai eu en retour :
# import pygtk

[root@localhost Ventes]# pygtk.require('2.0')
bash: erreur de syntaxe près du symbole inattendu « '2.0' »
[root@localhost Ventes]# import gtk
[root@localhost Ventes]#


Salut Dantou,

Tout d'abord, il faut que tu fasses cela en simple utilisateur, et non pas en tant que root !
Code :

$ python


Cela va démarrer python, et imprimer ceci dans ta console :
Citation :

Python 2.7.15 (default, Apr 9 2019, 05:38:09)
[GCC 5.5.0] on linux2
Type "help", "copyright", "credits" or "license" for more information.


Ensuite, cela va afficher une invite de commande :
Code :

>>>


C'est quand tu auras cette invite de commande qu'il faudra taper les commandes de papoteur (en faisant Entrée à la fin de chaque ligne) :

Code PYTHON :
 
import pygtk
pygtk.require('2.0')
import gtk
 


Pour ma part, quand j'arrive à la dernière ligne, j'obtiens le même message d'erreur dont je parlais l'autre jour :
Code PYTHON :
 
>>> import gtk
Gtk-Message: Failed to load module "canberra-gtk-module"
 
Edité par stroibe974 Le 10/05/2019 à 07h17


Mageia 7 (64bits) - Plasma - Intel Core i7-8700K @ 3.70Ghz - 16Go RAM
frenchmageiauser_9c2c8
   
nic80 Membre non connecté

Rang

Avatar

Inscrit le : 06/08/2018 à 23h52

Messages: 1413

Le 10/05/2019 à 07h44
Bonjour,

Citation :
Pour ma part, quand j'arrive à la dernière ligne, j'obtiens le même message d'erreur dont je parlais l'autre jour :
Code PYTHON :


>>> import gtk
Gtk-Message: Failed to load module "canberra-gtk-module"




Les paquets canberra-gtk et lib64canberragtk sont installés ?
   
Papoteur Membre non connecté

Rang

Avatar

Modérateur Équipe Mageia

Inscrit le : 03/10/2011 à 22h16

Localisation : Metz

Messages: 6708

Le 10/05/2019 à 09h02
nic80 :
Bonjour,

Citation :
Pour ma part, quand j'arrive à la dernière ligne, j'obtiens le même message d'erreur dont je parlais l'autre jour :
Code PYTHON :


>>> import gtk
Gtk-Message: Failed to load module "canberra-gtk-module"




Les paquets canberra-gtk et lib64canberragtk sont installés ?

Je ne sais pas exactement quel est ce problème, on le traîne depuis des années, mais il n'a jamais empêché quoique ce soit de fonctionner.


Yves
   
stroibe974 Membre non connecté

Rang

Avatar

Modérateur

Inscrit le : 13/08/2018 à 16h22

Localisation : Réunion

Messages: 985

Le 10/05/2019 à 09h21
nic80 :

Les paquets canberra-gtk et lib64canberragtk sont installés ?


Code :

$ rpm -qa | grep canberra-gtk
canberra-gtk-0.30-11.mga6
lib64canberra-gtk3_0-0.30-11.mga6


Apparemment, oui ! Mais comme le dit Papoteur, ça fonctionne quand-même, alors...


Mageia 7 (64bits) - Plasma - Intel Core i7-8700K @ 3.70Ghz - 16Go RAM
frenchmageiauser_9c2c8
   
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie