Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
module cupshelpers introuvable
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
Anard
Apprentice
Apprentice


Joined: 01 Oct 2020
Posts: 240

PostPosted: Sun Mar 06, 2022 12:50 pm    Post subject: module cupshelpers introuvable Reply with quote

Bonjour,
Je me suis rendu compte ce matin qu'il m'est impossible de lancer l'appli system-config-printer. Il semble lui manquer le module Python cupshelpers, pourtant il est bieen présent :
Code:
$ system-config-printer
Traceback (most recent call last):
  File "/usr/share/system-config-printer/system-config-printer.py", line 76, in <module>
    import cupshelpers
ModuleNotFoundError: No module named 'cupshelpers'
Code:
 $ equery f system-config-printer | grep cupshelper
/etc/cupshelpers
/etc/cupshelpers/preferreddrivers.xml
/usr/lib/python3.9/site-packages/cupshelpers-1.0-py3.9.egg
Code:
 $ ls /etc/cupshelpers/
preferreddrivers.xml
Code:

$ ls /usr/lib/python3.9/site-packages/cupshelpers-1.0-py3.9.egg
/usr/lib/python3.9/site-packages/cupshelpers-1.0-py3.9.egg

_________________
"iMack" : GA-H97M-D3H, Intel i7 4790, 16Go DDR3, Intel HD4600, 2x SSD 256Go, HDD 500Go+2To / Clover - macOS Mojave / Gentoo-Xfce
"Portable" : HP 350G3, HDD 500Go / rEFInd - Xubuntu 20.04 / Windows 10
Back to top
View user's profile Send private message
ghoti
Advocate
Advocate


Joined: 30 Dec 2002
Posts: 3636
Location: Belgium

PostPosted: Mon Mar 07, 2022 4:03 pm    Post subject: Reply with quote

Salut !
As-tu vraiment besoin de system-config-printer ?
Tu peux configurer cups directement via ton navigateur à l'adresse http://localhost:631/
Bien entendu, il faut d'abord que le service cupsd soit démarré ! ;-)

Sinon, je constate que cupshelpers est inclu dans l'archive cupshelpers-1.0-py3.9.egg
En la décompactant, on obtient un répertoire cupshelpers contenant divers modules python, dont cupshelpers.py ;-)
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 31348
Location: here

PostPosted: Mon Mar 07, 2022 4:13 pm    Post subject: Reply with quote

Voir le bug #833199.
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
Anard
Apprentice
Apprentice


Joined: 01 Oct 2020
Posts: 240

PostPosted: Mon Mar 07, 2022 4:53 pm    Post subject: Reply with quote

OK merci, en effet en copiant l'ebuild et en y modifiant src_install() comme indiqué, ça refonctionne j'espère que l'ebuild officielle sera mise à jour prochainement.
@ghoti : c'est quand même plus agréable à utiliser que localhost:631... :P Mais oui pour dépanner, ça fonctionne aussi.

Ceci dit, ça ne règle pas mes soucis : je ne parviens pas à partager mes imprimantes :
https://imgur.com/5ulB7ul.png
https://imgur.com/4RYGpoj.png
https://imgur.com/wqeuFSg.png

:?

[EDIT]
En activant le USE flag zeroconf (et en redémarrant cupsd), il n'affiche plus que les imprimantes ne sont pas partagées.
En revanche, pour le moment je n'ai pas réussi à imprimer depuis un mac du réseau (le message est : "en attente d'authentification").
Pourriez-vous m'éclairer sur ce USE zeroconf ? Son nom me semble bien intéressant :) et j'ai remarqué qu'il est utilisé par de nombreux paquets. Serait-ce une bonne idée de l'activer de manière globale dans mon make.conf ou pas du tout ?

Merci à vous.
_________________
"iMack" : GA-H97M-D3H, Intel i7 4790, 16Go DDR3, Intel HD4600, 2x SSD 256Go, HDD 500Go+2To / Clover - macOS Mojave / Gentoo-Xfce
"Portable" : HP 350G3, HDD 500Go / rEFInd - Xubuntu 20.04 / Windows 10
Back to top
View user's profile Send private message
Anard
Apprentice
Apprentice


Joined: 01 Oct 2020
Posts: 240

PostPosted: Sun Mar 20, 2022 11:36 am    Post subject: Reply with quote

Finalement, j'ai enfin réussi à configurer mes imprimantes correctement.
Jusque là, je ne suis toujours pas parvenu à configurer un partage Samba sur ma Gentoo.
Pour le partage de fichiers, j'ai mis en place un serveur FTP, qui lui fonctionne très bien.
Pour les imprimantes, en activant le USE zeroconf, mes imprimantes sont enfin partagées sur le réseau local (si j'ai bien compris via IPP). En revanche, lors d'une impression depuis un PC local, l'imprimante répondait "en attente d'autentification".
Pour résoudre ceci, il fallait activer "Autoriser l'impression depuis Internet" (depuis l'interface CUPS ou system-config-printer), ce qui ne me semble pas très explicite mais fonctionne à merveille maintenant :)
_________________
"iMack" : GA-H97M-D3H, Intel i7 4790, 16Go DDR3, Intel HD4600, 2x SSD 256Go, HDD 500Go+2To / Clover - macOS Mojave / Gentoo-Xfce
"Portable" : HP 350G3, HDD 500Go / rEFInd - Xubuntu 20.04 / Windows 10
Back to top
View user's profile Send private message
netfab
Veteran
Veteran


Joined: 03 Mar 2005
Posts: 1960
Location: 127.0.0.1

PostPosted: Sun Mar 20, 2022 12:37 pm    Post subject: Reply with quote

Salut,
Anard wrote:

Pour les imprimantes, en activant le USE zeroconf, mes imprimantes sont enfin partagées sur le réseau local (si j'ai bien compris via IPP). En revanche, lors d'une impression depuis un PC local, l'imprimante répondait "en attente d'autentification".
Pour résoudre ceci, il fallait activer "Autoriser l'impression depuis Internet" (depuis l'interface CUPS ou system-config-printer), ce qui ne me semble pas très explicite mais fonctionne à merveille maintenant :)

Pour partager mon imprimante sur le réseau local, je n'ai jamais eu besoin de zeroconf ni de quoi que ce soit de particulier.
Dans la configuration du démon cups (sur la page http://127.0.0.1:631/admin), j'ai :
Code:

[x] Partager les imprimantes connectées à ce système

coché. Puis, sur un système client sur le réseau local, dans /etc/cups/client.conf j'ai :
Code:

#ServerName /run/cups/cups.sock
ServerName 192.168.1.78

L'adresse IP étant celle du système sur lequel tourne le démon cups, et où est installée l'imprimante.
Sur les systèmes clients le démon cups n'est même pas démarré.
De cette façon, toutes les requêtes d'impression sont envoyées vers le démon cups.
Edit: c'est expliqué ici : https://wiki.gentoo.org/wiki/Printing#Setting_up_a_remote_printer
Back to top
View user's profile Send private message
netfab
Veteran
Veteran


Joined: 03 Mar 2005
Posts: 1960
Location: 127.0.0.1

PostPosted: Sun Mar 20, 2022 1:53 pm    Post subject: Reply with quote

Je viens de relire le thead depuis le début.
Comme je disais, j'ai :
Code:

[x] Partager les imprimantes connectées à ce système

Mais lorsque je vais voir la page de propriétés de mon imprimante, j'ai :
Quote:

(Inoccupée , Accepte les tâches, non partagée)

Et cela fonctionne pourtant bien.

J'en déduis donc que le :
Code:

[x] Partager les imprimantes connectées à ce système

doit être une propriété globale du serveur CUPS, alors que le
Quote:

non partagée

doit être un paramètre propre à chaque imprimante.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum