Page 2 sur 4

Re: Imprimante (Wi-Fi) devenue inaccssible

Posté : mar. 14 mai 2019 01:06
par alain

Dernier message de la page précédente :

heu...excuses j'aurai dû préciser...
localhost:631 n'est pas une commande a entrer dans un terminal, c'est une url a utiliser avec un navigateur internet. Tu n'avais
juste qu'a cliquer sur : localhost:631 et automatiquement ton navigateur internet se serait ouvert
à la page de cups. Puis tu navigues dedans. Tu peux y configurer plein de choses, enlever/remettre une imprimante, voir les logs et les erreurs,
éditer le fichier de configuration,gérer les taches en cours, etc, etc...
Vas y cliques dessus:localhost:631

Sinon pour répondre à ta question concernant le passage en utilisateur "root".
Pour un logiciel/commande nécessitant les droits "root", tu peux:
Soit le lancer directement avec sudo, exemple:

Code : Tout sélectionner

sudo apt update
sudo te demande le mot de passe "root" puis s'il est bon lance le logiciel/commande "apt update".

Soit passer le terminal en "root" (avec # à la place de $) en tapant:

Code : Tout sélectionner

sudo su
sudo te demandera le mot de passe "root", s'il est bon la commade "su" te basculera le terminal en "root" (#).
Retour chez moi:

Code : Tout sélectionner

alain@alain-lmxfce:~$ sudo su
[sudo] Mot de passe de alain :          
root@alain-lmxfce:/home/alain# 
Ensuite, plus besoin de sudo pour les logiciels/commandes "root".

Code : Tout sélectionner

man su
(en français sous LM19.1)

Je déconseille la solution de passer le terminal en "root" surtout pour les nouveaux utilisateurs linux.
Moi même je m'en sert quasiment jamais, le fait de taper "sudo", puis d'avoir à entrer le mot de passe
nous permet une ultime chance de ne pas entrer une commande qui foutrait le système en l'air.
Ce n'est pas des propos en l'air, au début (et même parfois ensuite par distraction), on oublie
un espace ou un /, ou on en ajoute, dans une commande. Et un espace en trop avec la commande rm (remove)
t'efface tout ton système. Alors l'étape de confirmation par mot de passe me permet de jeter un dernier
coup d’œil à la syntaxe de la commande et m'a été salvateur. Si j'avais été en terminal "root": "enter" et hop le
rm dévastateur est parti :l :?

Re: Imprimante (Wi-Fi) devenue inaccssible

Posté : mar. 14 mai 2019 08:11
par Animal
Merci alain de m'avoir fourni ces informations et en y associant une recommandation importante à laquelle je souscris.

Pour le lien, j'aurais bien voulu accéder à « localhost:631 » que tu m'indiques afin de récupérer l'administration de mon imprimante. Malheureusement en cliquant simplement sur ce lien, mon navigateur me retourne :

« La connexion a échoué
Firefox ne peut établir de connexion avec le serveur à l’adresse localhost:631.
».

Après plusieurs tentatives durant la matinée, j'ai toujours la même réponse.

Il y a peut-être un paramètre absent de ma configuration pour ouvrir ce lien.

Re: Imprimante (Wi-Fi) devenue inaccssible

Posté : mar. 14 mai 2019 08:33
par alain
Ha? C'est pas normal ça... :?

Essayes en tapant directement dans la barre d'url : http://localhost:631
Mais pas de raison que ça fonctionne mieux qu'avec le lien...

Re: Imprimante (Wi-Fi) devenue inaccssible

Posté : mar. 14 mai 2019 10:49
par Animal
En réponse à alain, l'adresse : « http://localhost:631 » n’aboutit toujours pas. Mon navigateur n'accepte peut-être pas de localhost sans adaptation particulière mais en allant voir dans son menu, je n'accroche pas à quelque chose de signifiant pour moi.

En réponse à cyrille j'ai réalisé les commandes suivantes :

Code : Tout sélectionner

cat  /var/log/cups/error_log
qui donne :

Code : Tout sélectionner

X [14/May/2019:07:12:34 +0200] No valid Listen or Port lines were found in the configuration file.
X [14/May/2019:07:12:34 +0200] No valid Listen or Port lines were found in the configuration file.
X [14/May/2019:07:12:35 +0200] No valid Listen or Port lines were found in the configuration file.
X [14/May/2019:07:12:35 +0200] No valid Listen or Port lines were found in the configuration file.
X [14/May/2019:07:12:35 +0200] No valid Listen or Port lines were found in the configuration file.
X [14/May/2019:08:42:41 +0200] No valid Listen or Port lines were found in the configuration file.
X [14/May/2019:08:42:41 +0200] No valid Listen or Port lines were found in the configuration file.
X [14/May/2019:08:42:41 +0200] No valid Listen or Port lines were found in the configuration file.
X [14/May/2019:08:42:42 +0200] No valid Listen or Port lines were found in the configuration file.
X [14/May/2019:08:42:42 +0200] No valid Listen or Port lines were found in the configuration file.
X [14/May/2019:08:50:13 +0200] No valid Listen or Port lines were found in the configuration file.
X [14/May/2019:08:50:14 +0200] No valid Listen or Port lines were found in the configuration file.
X [14/May/2019:08:50:14 +0200] No valid Listen or Port lines were found in the configuration file.
X [14/May/2019:08:50:14 +0200] No valid Listen or Port lines were found in the configuration file.
X [14/May/2019:08:50:14 +0200] No valid Listen or Port lines were found in the configuration file.
X [14/May/2019:09:46:00 +0200] No valid Listen or Port lines were found in the configuration file.
X [14/May/2019:09:46:00 +0200] No valid Listen or Port lines were found in the configuration file.
X [14/May/2019:09:46:00 +0200] No valid Listen or Port lines were found in the configuration file.
X [14/May/2019:09:46:00 +0200] No valid Listen or Port lines were found in the configuration file.
X [14/May/2019:09:46:01 +0200] No valid Listen or Port lines were found in the configuration file.
X [14/May/2019:09:54:48 +0200] No valid Listen or Port lines were found in the configuration file.
X [14/May/2019:09:54:48 +0200] No valid Listen or Port lines were found in the configuration file.
X [14/May/2019:09:54:48 +0200] No valid Listen or Port lines were found in the configuration file.
X [14/May/2019:09:54:48 +0200] No valid Listen or Port lines were found in the configuration file.
X [14/May/2019:09:54:49 +0200] No valid Listen or Port lines were found in the configuration file.
La commande :

Code : Tout sélectionner

sudo service cups restart
Ne retourne rien du tout sinon la réédition de l'invite de départ.

La commande :

Code : Tout sélectionner

system-config-printer
Affiche la fenêtre de configuration, par laquelle l'imprimante n'est toujours pas accessible.

Image

De cette fenêtre, la commande : « Serveur => Connexion » il y a une alerte d'erreur du serveur « Cups » et du menu « Imprimantes » les commandes sont inactives sauf la dernière qui est en lien avec la liste des impressions, vide dans ma situation.

Cette fenêtre n'a pas toujours été dans cette incapacité. J'ai ou pas effectué une opération qui a provoqué ce problème, mais rien, a priori, dans le sens d'une suppression volontaire.

Re: Imprimante (Wi-Fi) devenue inaccssible

Posté : mar. 14 mai 2019 12:56
par Animal
Ça donne :

Code : Tout sélectionner

cat: /etc/cups/cupsd.conf: Permission non accordée
Mon système est entré en rébellion :evil: .

Re: Imprimante (Wi-Fi) devenue inaccssible

Posté : mar. 14 mai 2019 13:03
par Animal
Je venais justement d'essayer avec sudo devant, et ça me retourne :

Code : Tout sélectionner

PreserveJobFiles Yes

Re: Imprimante (Wi-Fi) devenue inaccssible

Posté : mar. 14 mai 2019 15:06
par Animal
J'ai choisi de réinstaller tout le CUPS.

La suppression du CUPS flingué :

Code : Tout sélectionner

sudo apt purge cups
Détail de l’opération :

Code : Tout sélectionner

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets suivants seront ENLEVÉS :
  bluez-cups* cups* hplip* printer-driver-gutenprint* printer-driver-hpcups*
  printer-driver-postscript-hp* printer-driver-splix*
0 mis à jour, 0 nouvellement installés, 7 à enlever et 392 non mis à jour.
Après cette opération, 6 935 ko d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n] o
(Lecture de la base de données... 257476 fichiers et répertoires déjà installés.)
Suppression de bluez-cups (5.48-0ubuntu3.1) ...
Suppression de printer-driver-splix (2.0.0+svn315-6fakesync1) ...
Suppression de printer-driver-postscript-hp (3.17.10+repack0-5) ...
Suppression de hplip (3.17.10+repack0-5) ...
Suppression de printer-driver-hpcups (3.17.10+repack0-5) ...
Suppression de printer-driver-gutenprint (5.2.13-2) ...
Suppression de cups (2.2.7-1ubuntu2.4) ...
Traitement des actions différées (« triggers ») pour man-db (2.8.3-2ubuntu0.1) ...
Traitement des actions différées (« triggers ») pour dbus (1.12.2-1ubuntu1) ...
(Lecture de la base de données... 257287 fichiers et répertoires déjà installés.)
Purge des fichiers de configuration de hplip (3.17.10+repack0-5) ...
Purge des fichiers de configuration de cups (2.2.7-1ubuntu2.4) ...
Purge des fichiers de configuration de printer-driver-gutenprint (5.2.13-2) ...
Traitement des actions différées (« triggers ») pour dbus (1.12.2-1ubuntu1) ...
Installation de CUPS à la place :

Code : Tout sélectionner

sudo apt install cups
Détail de l'opération d'installation à neuf :

Code : Tout sélectionner

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Paquets suggérés :
  printer-driver-hpcups hplip cups-pdf smbclient
Paquets recommandés :
  printer-driver-gutenprint
Les NOUVEAUX paquets suivants seront installés :
  cups
0 mis à jour, 1 nouvellement installés, 0 à enlever et 392 non mis à jour.
Il est nécessaire de prendre 0 o/197 ko dans les archives.
Après cette opération, 793 ko d'espace disque supplémentaires seront utilisés.
Préconfiguration des paquets...
Sélection du paquet cups précédemment désélectionné.
(Lecture de la base de données... 257285 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../cups_2.2.7-1ubuntu2.4_i386.deb ...
Dépaquetage de cups (2.2.7-1ubuntu2.4) ...
Paramétrage de cups (2.2.7-1ubuntu2.4) ...
Traitement des actions différées (« triggers ») pour man-db (2.8.3-2ubuntu0.1) ...
Pour vérifier si tout va mieux, j'ai redemandé :

Code : Tout sélectionner

sudo cat /etc/cups/cupsd.conf
et ça renvoi :

Code : Tout sélectionner

PreserveJobFiles Yes
Le diable est dans le « cup ».

Re: Imprimante (Wi-Fi) devenue inaccssible

Posté : mar. 14 mai 2019 17:15
par Animal
La difficulté peut-elle résider dans un conflit de différentes installations avortées.

Je pense à ça, car j'ai eu quelques difficultés à installer mon imprimante puis son scanner, et j'ai recouru à plusieurs tentatives par le gestionnaire graphique et le terminal.

En glanant de mon coté des sujets autour d'un « localhost.631 » inaccessible et dans les différents tests, la commande :

Code : Tout sélectionner

whereis cups
dans l'idée de savoir où il y a CUPS, et ça me renvoi :

Code : Tout sélectionner

cups: /usr/lib/cups /etc/cups /usr/share/cups /usr/share/man/man1/cups.1.gz
Ici j'en vois 3, mais c'est peut-être normal.

Re: Imprimante (Wi-Fi) devenue inaccssible

Posté : mar. 14 mai 2019 23:13
par Animal
OK pour la mano.

Code : Tout sélectionner

sudo xed /etc/cups/cupsd.conf
me retourne ceci :

Code : Tout sélectionner

(xed:11312): Gdk-CRITICAL **: 22:20:52.634: gdk_window_get_window_type: assertion 'GDK_IS_WINDOW (window)' failed
^[[3 
(xed:11312): Gtk-CRITICAL **: 22:23:51.590: _gtk_widget_captured_event: assertion 'WIDGET_REALIZED_FOR_EVENT (widget, event)' failed

(xed:11312): Gtk-CRITICAL **: 22:23:51.591: _gtk_widget_captured_event: assertion 'WIDGET_REALIZED_FOR_EVENT (widget, event)' failed

(xed:11312): Gtk-CRITICAL **: 22:23:51.591: _gtk_widget_captured_event: assertion 'WIDGET_REALIZED_FOR_EVENT (widget, event)' failed

(xed:11312): Gtk-CRITICAL **: 22:23:51.591: _gtk_widget_captured_event: assertion 'WIDGET_REALIZED_FOR_EVENT (widget, event)' failed

(xed:11312): Gtk-CRITICAL **: 22:23:51.591: _gtk_widget_captured_event: assertion 'WIDGET_REALIZED_FOR_EVENT (widget, event)' failed

** (xed:11312): WARNING **: 22:24:18.675: Set document metadata failed: La définition de l’attribut metadata::xed-position n’est pas prise en charge

(xed:11312): Gtk-CRITICAL **: 22:24:18.676: _gtk_widget_captured_event: assertion 'WIDGET_REALIZED_FOR_EVENT (widget, event)' failed

(xed:11312): Gtk-CRITICAL **: 22:24:18.676: _gtk_widget_captured_event: assertion 'WIDGET_REALIZED_FOR_EVENT (widget, event)' failed

(xed:11312): Gtk-CRITICAL **: 22:24:18.676: _gtk_widget_captured_event: assertion 'WIDGET_REALIZED_FOR_EVENT (widget, event)' failed

(xed:11312): Gtk-CRITICAL **: 22:24:18.676: _gtk_widget_captured_event: assertion 'WIDGET_REALIZED_FOR_EVENT (widget, event)' failed

(xed:11312): Gtk-CRITICAL **: 22:24:18.676: _gtk_widget_captured_event: assertion 'WIDGET_REALIZED_FOR_EVENT (widget, event)' failed
puis ouvre la fenêtre :

Image

Dans laquelle j'ai collé les données :

Code : Tout sélectionner

LogLevel warn
PageLogFormat
MaxLogSize 0
Listen localhost:631
Listen /var/run/cups/cups.sock
Browsing On
BrowseLocalProtocols dnssd
DefaultAuthType Basic
WebInterface Yes
<Location />
  Order allow,deny
</Location>
<Location /admin>
  Order allow,deny
</Location>
<Location /admin/conf>
  AuthType Default
  Require user @SYSTEM
  Order allow,deny
</Location>
<Location /admin/log>
  AuthType Default
  Require user @SYSTEM
  Order allow,deny
</Location>
<Policy default>
  JobPrivateAccess default
  JobPrivateValues default
  SubscriptionPrivateAccess default
  SubscriptionPrivateValues default
  <Limit Create-Job Print-Job Print-URI Validate-Job>
    Order deny,allow
  </Limit>
  <Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job Cancel-My-Jobs Close-Job CUPS-Move-Job CUPS-Get-Document>
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>
  <Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default CUPS-Get-Devices>
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
  </Limit>
  <Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After Cancel-Jobs CUPS-Accept-Jobs CUPS-Reject-Jobs>
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
  </Limit>
  <Limit Cancel-Job CUPS-Authenticate-Job>
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>
  <Limit All>
    Order deny,allow
  </Limit>
</Policy>
<Policy authenticated>
  JobPrivateAccess default
  JobPrivateValues default
  SubscriptionPrivateAccess default
  SubscriptionPrivateValues default
  <Limit Create-Job Print-Job Print-URI Validate-Job>
    AuthType Default
    Order deny,allow
  </Limit>
  <Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job Cancel-My-Jobs Close-Job CUPS-Move-Job CUPS-Get-Document>
    AuthType Default
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>
  <Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default>
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
  </Limit>
  <Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After Cancel-Jobs CUPS-Accept-Jobs CUPS-Reject-Jobs>
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
  </Limit>
  <Limit Cancel-Job CUPS-Authenticate-Job>
    AuthType Default
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>
  <Limit All>
    Order deny,allow
  </Limit>
</Policy>
J'ai enregistré le fichier ainsi.

Au départ j'avais effacé : « PreserveJobFiles Yes » puis je l'ai réintégré en première ligne après un essai infructueux puis réenregistré. Du coup je ne sais plus si je dois ou pas la conserver.

Après ces manips, j'ai essayé « localhost:631 » malheureusement la connexion reste inaccessible et le gestionnaire d'impression n'a pas changé depuis qu'il n'affiche plus l’imprimante.

Je fini par me demander si le pilote du site Canon n'aurait pas pu être vérolé ?

Re: Imprimante (Wi-Fi) devenue inaccssible

Posté : mar. 14 mai 2019 23:47
par Animal
Mea-culpa.

J'ai pensé à redémarrer au cas où. Et voilà le résultat.

Le localhost.631 donne t-il en partie quelque chose comme ça :

Image

ou encore ceci :

Image

En tout cas j'ai de nouveau un gestionnaire d'imprimante tout neuf :

Image

Je ne sais pas ce que j'ai fait, mais en tout cas le problème a été ardu. Maintenant il me reste à tester si j'obtiendrai les couleurs voulue et la définition désirée au niveau des caractéristiques de l'imprimante, sans que ça flingue le système.

Par mesure de sécurité, je copie dans un éditeur de texte le contenu du fichier :

Code : Tout sélectionner

sudo xed /etc/cups/cupsd.conf
Merci de votre solidarité avec mon problème.

Re: Imprimante (Wi-Fi) devenue inaccssible

Posté : mer. 15 mai 2019 00:54
par Animal
Douche froide, en voulant imprimer une page test, il y eu une notification parlant d'un filtre manquant, puis celle d'impression indiquant ceci :

Image

Un diagnostique est proposé, et quand je pousse plus loin, il s'avère impossible de résoudre ce "nouveau" problème.

Image

Donc je vois cela sûrement en désinstallant puis réinstallant cette imprimante et je reviens donner le résultat.