imprimante disparue. Mandriva

imprimante disparue. Mandriva - Hardware - Linux et OS Alternatifs

Marsh Posté le 24-04-2006 à 17:15:14    

Je suis sous mandriva 2006 et ai fais quelques bidouillage malheureux. J'ai tenté de parametrer une liaison avec mon nouveau zaurus. J'ai donc installé iptable par défaut mais ne sait pas si c'est la cause de mon problème. Par précaution j'ai désinstallé iptable mais sans résultat proban.
 
Le drakconf me donne bien l'imprimante. La page de test ne sort jamais.
Dans la conf du bureau, si je me pose sur Periphériques/imprimantes l'ecran fige.  un clic sur la croix de fermeture m'envoie un kill sur la window.
 
que puis je faire pour réparer ?

Reply

Marsh Posté le 24-04-2006 à 17:15:14   

Reply

Marsh Posté le 25-04-2006 à 09:00:35    

Au redemarrage ce matin la page de test est sortie mais la fenetre qui fige est toujours la et l'imprimante n'apparait pas dans la conf perso du bureau K

Reply

Marsh Posté le 25-04-2006 à 14:46:13    

- vérifie que CUPS tourne
 
- vérifie le port 631
 
- désactive le firwall
 
- vérifie que l'interface lo est active
 
- donne les paramètres réseau
 
- check le contenu de /etc/cups/cupsd.conf et /etc/cups/printers.conf


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 25-04-2006 à 19:50:37    

Merci encore de ton aide Dark. Il y a longtemps que je ne t'ai plus vu sur le forum. (vacance peut-être) J'étais inquiet à ton sujet ....
Voici les renseignements demandé
 
- Cups tourne toujours. Les impressions de l'autre pc via le reseau et apache fonctionnent.
- Un localhost:631 m'ouvre bien le menu imprimante
   dans ce menu il est impossible de modifier ou configurer l'imprimante
- Iptable est désinstallé.  
  Tout est désactivé dans le drakconf/firewall.
- lo est active
lo        Link encap:Boucle locale
          inet adr:127.0.0.1  Masque:255.0.0.0
          adr inet6: ::1/128 Scope:Hôte
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:4675 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4675 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0
          RX bytes:3310302 (3.1 MiB)  TX bytes:3310302 (3.1 MiB)
 
- # route
Table de routage IP du noyau
Destination     Passerelle      Genmask         Indic Metric Ref    Use Iface
192.168.1.0     *               255.255.255.0   U     10     0        0 eth0
127.0.0.0       *               255.0.0.0       U     0      0        0 lo
default         192.168.1.1     0.0.0.0         UG    10     0        0 eth0
 
# cat /etc/resolv.conf
nameserver 192.168.1.1
 
# cat /etc/cups/printers.conf
# Printer configuration file for CUPS v1.1.23
# Written by cupsd on Mon Apr 24 16:25:26 2006
<DefaultPrinter EPSONStylC64>
Info EPSON Stylus C64
Location
DeviceURI beh:/1/0/30/parallel:/dev/lp0
State Idle
Accepting Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
</Printer>
 
tail -f /etc/cups/cupsd.conf
 
AuthType Basic
AuthClass System
 
## Restrict access to local domain
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
 
#Encryption Required
</Location>
 
 
ServerName 192.168.129.1
BrowseAddress 192.168.129.255
BrowseOrder Allow,Deny
BrowseDeny All
BrowseAllow @IF(usb0)
 
 
J'ai essayé de désintaller un package et suis tombé sur une erreur insoluble.
# urpme printer-utils-2006-7mdk.i586
 
désinstallation de printer-utils-2006-7mdk.i586
le service mtink ne prend pas en charge chkconfig
error: %preun(printer-utils-2006-7mdk.i586) scriptlet failed, exit status 1
 
J'espère que ça t'éclairera ! :wahoo:

Reply

Marsh Posté le 26-04-2006 à 18:02:23    

que donne :


LC_ALL=C lpstat -p -v


 
l'imprimante apparaît dans printerdrake ?
que se passe-t-il si tu dis à kde d'utiliser LPD au lieu de CUPS ?


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 27-04-2006 à 23:13:44    

$ LC_ALL=C lpstat -p -v
printer EPSONStylC64 now printing EPSONStylC64-388.  enabled since Jan 01 00:00
        Sending print file, 491520 bytes...
device for EPSONStylC64: beh:/1/0/30/parallel:/dev/lp0


 
J'ai remarque une chose qui est surement la source du problème.
dans cups:
http://localhost:631/printers les boutons "configurer" "modifier" supprimer" ont une url bizarre:
http://192.168.129.1:631/admin/?op [...] SONStylC64
 
La connection veut se faire sur 192.168.129.1 qui est l'IP que j'ai donner à usb0 pour le branchement de mon PDA
Mon imprimante est sur port parallele mais apparemment il y a confusion des IP. Je ne sais pas comment résoudre.
 

#! /bin/sh
# Les paramètres sont standards pour pdaXrom.
# eth0 peut aussi être ppp0, ?|à  vous de voir :)
    ip_zaurus=192.168.129.201
    ip_pc=192.168.129.1
    interface_internet=eth0
 
    # Juste un petit son pour savoir ce qui se passe
    pop()
    {
      mplayer -ao alsa -quiet /usr/share/sounds/KDE_Pop.ogg 2> /dev/null 1> /dev/null
    }
 
    # Initialisation des paramètres
    initialize()
    {
      # Paramétrage d'usb0
      typeset -i num
      num=`ifconfig | grep usb0 | wc -l`
 
      ifconfig usb0 down
      ifconfig usb0 $ip_pc netmask 255.255.255.0 up
      route add -host $ip_zaurus usb0
 
      # paramétrage du routage
      iptables  -t nat -F
 
      # ########### Si cette ligne ne passe pas, la commenter et décommenter la suivante :
      iptables  -t nat -A POSTROUTING -j SNAT -o $interface_internet --to `host $HOSTNAME | cut -d" " -f 4`
      # iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE -s $ip_zaurus/32
      # ###########
 
      echo 1 > /proc/sys/net/ipv4/ip_forward
 
      # paramétrage du zaurus pour le dns
      zaurusScript="
      cat > /etc/resolv.conf ;
      typeset -i num ;
      num=\`route | grep $ip_pc | wc -l\` ;
      if [ \$num -eq 0 ] ; then
      route add default gw $ip_pc ;
      fi
      "
 
      cat /etc/resolv.conf | ssh root@$ip_zaurus "$zaurusScript"
    }
 
    # nétoyage
    finalize()
    {
      iptables -t nat -F
    }
 
    # connexion du Zaurus
    connected()
    {
      pop
      initialize
      logger -t zaurus "Le Zaurus est connecté"
      return $RETVAL
    }
 
    # déconnexion du Zaurus
    disconnected()
    {
      pop
      logger -t zaurus "Le zaurus est déconnecté"
      echo `basename $hal.info.udi$` added at `date` >>  /tmp/devices
      return $RETVAL
    }
 
 
  case "$1" in
      connected)
        connected
      ;;
 
      disconnected)
        disconnected
      ;;
 
      *)
        printf "Usage: %s {connected|disconnected}\n" "$0"
        exit 1
      esac
 
      exit $?


Message édité par thierryR le 27-04-2006 à 23:19:17
Reply

Marsh Posté le 27-04-2006 à 23:52:25    

http://artisan.karma-lab.net/node/53 me sert de guide. Ca peut aussi être une bonne inspiration à mandriva si on veut intégrer un PDA dans les outils. [:al_bundy]

Reply

Marsh Posté le 28-04-2006 à 05:11:24    

montre moi le contenu de /etc/hosts, et qu'elle est l'iP de eth0


Message édité par Dark_Schneider le 28-04-2006 à 05:11:48

---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 29-04-2006 à 00:16:35    

cat /etc/hosts
192.168.1.12            rmc.maison.fr rmc rmc.maison.fr rmc
127.0.0.1               tr.maison.fr tr localhost
192.168.129.1           zaurus.maison.fr zaurus


 

Code :
  1. ifconfig
  2. eth0      Link encap:Ethernet  HWaddr 00:0B:6A:B5:F9:3C
  3.           inet adr:192.168.1.10  Bcast:255.255.255.255  Masque:255.255.255.0
  4.           adr inet6: fe80::20b:6aff:feb5:f93c/64 Scope:Lien
  5.           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
  6.           RX packets:464327 errors:0 dropped:0 overruns:0 frame:0
  7.           TX packets:465441 errors:0 dropped:0 overruns:0 carrier:0
  8.           collisions:0 lg file transmission:1000
  9.           RX bytes:659489035 (628.9 MiB)  TX bytes:31019103 (29.5 MiB)
  10.           Interruption:23 Adresse de base:0xdc00


 
Ne crie pas si il y a des erreurs :ouch: je suis novice et apprend les réseaux avec linux. :sarcastic:


Message édité par thierryR le 29-04-2006 à 00:18:51
Reply

Marsh Posté le 02-05-2006 à 16:49:42    

tu n'as pas de nom associé avec ton IP ?
 
modifies /etc/hosts afin qu'il ressemble à ceci :


192.168.1.10         tr.maison.fr tr
192.168.1.12            rmc.maison.fr rmc rmc.maison.fr rmc  
127.0.0.1               localhost  
192.168.129.1           zaurus.maison.fr zaurus


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 02-05-2006 à 16:49:42   

Reply

Marsh Posté le 02-05-2006 à 21:30:49    

Je pense qu'avec ta solution mon hosts est quand même plus propre. C'était nécessaire. Cependant le problème persiste. l'imprimante est inaccessible depuis la configuration du bureau kde. Le masque fige toujours. Y aurait-il un log-kde quelque part pour essayer d'en savoir plus.? :sarcastic:  

Reply

Marsh Posté le 03-05-2006 à 17:43:25    

regarde dans ~/.xsession-errors ou alors lance kprinter ou kcmshell printers depuis un terminal.
 
l'imprimante apparaît dans printerdrake sans problème ?
 
Note : et mets à jour tes packages avec les mises à jour. J'espère que tu n'es pas sous cooker ...


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 11-05-2006 à 19:27:13    

Ben !!!!! Mon dernier post n'est jamais arrivé?? Y a un truc.
 
J'espère que tu es toujours sur ce fil Dark.  
J'ai essayé kcmshell printers  La fenetre qui se bloque s'ouvre bien. Tout y est sauf l'imprimante. Obligé de fermé avec kill.
 
# kcmshell printers
QMultiInputContext::changeInputMethod(): index=0, slave=xim
kcmshell: Fatal IO error: client killed
QPaintDevice: Cannot destroy paint device that is being painted


Message édité par thierryR le 11-05-2006 à 19:32:58
Reply

Marsh Posté le 11-05-2006 à 20:41:25    

1. modifies printers.conf afin qu'il ressemble à ceci :
 

Citation :


# Printer configuration file for CUPS v1.1.23  
# Written by cupsd on Mon Apr 24 16:25:26 2006  
<DefaultPrinter EPSONStylC64>  
Info EPSON Stylus C64  
Location  
DeviceURI parallel:/dev/lp0  
State Idle  
Accepting Yes  
JobSheets none none  
QuotaPeriod 0  
PageLimit 0  
KLimit 0  
</Printer>  


 
2. ajoute la ligne suivante dans cupsd.conf :


Port 631


 
3. désactive l'Ipv6 en ajoutant dans /etc/modprobe.conf :


alias net-pf-10 off


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 11-05-2006 à 23:09:05    

Tout était bien . J'ai seulement rajoute la desactivation dans  /etc/modprobe.conf :  
Le problème ne change pas:  Pas d'acces au spool, fenetre kcmshell figée. Je rapelle pour ne pas faire fausse route que l'impression fonctionne malgré tout.
 
http://192.168.129.1:631/admin/?op [...] SONStylC64   ne fonctionne pas
 
j'ai trouvé ceci:
http://192.168.129.1:631 ne fonctionne pas  
http://localhost:631  fonctionne.


Message édité par thierryR le 11-05-2006 à 23:12:09
Reply

Marsh Posté le 12-05-2006 à 17:02:37    

comment s'apelle ton ordi ? tr ou zaurus ?
redonne :


route -n
ifconfig
iptables -L


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 13-05-2006 à 14:28:44    

# route -n
Table de routage IP du noyau
Destination     Passerelle      Genmask         Indic Metric Ref    Use Iface
192.168.129.201 0.0.0.0         255.255.255.255 UH    10     0        0 usb0
192.168.129.0   0.0.0.0         255.255.255.0   U     10     0        0 usb0
192.168.1.0     0.0.0.0         255.255.255.0   U     10     0        0 eth0
127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo
0.0.0.0         192.168.129.10  0.0.0.0         UG    10     0        0 usb0
0.0.0.0         192.168.1.1     0.0.0.0         UG    10     0        0 eth0



# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0B:6A:B5:F9:3C
          inet adr:192.168.1.10  Bcast:255.255.255.255  Masque:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:4612 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5990 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000
          RX bytes:6090087 (5.8 MiB)  TX bytes:512736 (500.7 KiB)
          Interruption:23 Adresse de base:0xdc00
 
lo        Link encap:Boucle locale
          inet adr:127.0.0.1  Masque:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:1303 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1303 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0
          RX bytes:719892 (703.0 KiB)  TX bytes:719892 (703.0 KiB)
 
usb0      Link encap:Ethernet  HWaddr 32:50:4A:DC:81:8A
          inet adr:192.168.129.1  Bcast:192.168.129.255  Masque:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1000  Metric:1
          RX packets:21 errors:0 dropped:0 overruns:0 frame:0
          TX packets:27 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000
          RX bytes:2251 (2.1 KiB)  TX bytes:2970 (2.9 KiB)


 

# iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination
 
Chain FORWARD (policy ACCEPT)
target     prot opt source               destination
 
Chain OUTPUT (policy ACCEPT)
target     prot opt source               destinatio


Message édité par thierryR le 13-05-2006 à 14:29:03
Reply

Marsh Posté le 13-05-2006 à 19:29:07    

et le nom de ton ordi ?


hostname


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 13-05-2006 à 22:19:26    

hostname
tr.maison.fr


 

hostname -a
tr


 

Reply

Marsh Posté le 14-05-2006 à 14:24:48    

tu devrais virer les 2 lignes suivantes de /etc/cups/cupsd.conf :

Citation :


ServerName 192.168.129.1  
BrowseAddress 192.168.129.255


 
vue que l'imprimante est branchée sur ton ordi et non sur ton zaurus


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 14-05-2006 à 22:42:46    

Dark_Schneider a écrit :

tu devrais virer les 2 lignes suivantes de /etc/cups/cupsd.conf :


 
J'ai essayé Ca fonctionne...
Je n'aurais jamais imaginer que c'était les parametrages de cups qui pouvaient faire cela.
Un GRAND MERCI Dark. La leçon est notée dans mon book.

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed