• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[Gelöst] Drucker streikt unter Suse 10.3 [HP und andere ;-)]

Status
Für weitere Antworten geschlossen.
A

Anonymous

Gast
dariuszmarek schrieb:
Hallo, soeben gelang es mir, eine rpm-Datei zu erzeugen (Architektur: 32 bit)

Mal ne Frage.

Wolltest Du das SPECfile "entschlacken", oder warum hast Du den gesamten Changelog, die Autoren, URL sowie Description und Summary rausgelöscht, bevor Du das Paket "rebuildet" hast?

Code:
rpm -qpi --changelog hplip-2.7.10-1.i586.rpm
Name        : hplip                        Relocations: /opt/kde3
Version     : 2.7.10                            Vendor: no
Release     : 1                             Build Date: Di 30 Okt 2007 11:18:22 CET
Install Date: (not installed)               Build Host: c16.homelinux.local
Group       : no                            Source RPM: hplip-2.7.10-1.src.rpm
Size        : 23917143                         License: GPL
Signature   : (none)
Packager    : dm
URL         : http://
Summary     : no
Description :
no
Distribution: Suse 10.3

Und die Lizenzangaben stimmen auch nicht (spätestens hier wird es nämlich heikel):

Code:
rpm -qpi /usr/src/packages/SRPMS/hplip-2.7.10-1.nosrc.rpm
Name        : hplip                        Relocations: (not relocatable)
Version     : 2.7.10                            Vendor: (none)
Release     : 1                             Build Date: So 28 Okt 2007 23:17:45 CET
Install Date: (not installed)               Build Host: Schleppi.site
Group       : Hardware/Printing             Source RPM: (none)
Size        : 14482744                         License: BSD 3-Clause, GPL v2 or later, In general all applications are covered by the GNU General Public License (GPL) and the backend is covered by a MIT license. The printer driver HPIJS uses a BSD license. See the COPYING file in the HPLIP tar ball for more details.
Signature   : (none)
URL         : http://hpinkjet.sourceforge.net/
Summary     : HP's Printing, Scanning, and Faxing Software
Description :
The Hewlett-Packard Linux Imaging and Printing project (HPLIP) provides
a unified single and multifunction connectivity solution for HP
printers and scanners (in particular, HP all-in-one devices).

HPLIP provides unified connectivity for printing, scanning, sending
faxes, photo card access, and device management and is designed to work
with CUPS.

It includes the Ghostscript printer driver HPIJS for HP printers and a
special "hp" CUPS back-end that provides bidirectional communication
with the device (required for HP printer device management).

It also includes the SANE scanner driver "hpaio" for HP all-in-one
devices. Basic PC send fax functionality is supported on a number of
devices.

The special "hpfax" CUPS back-end is required to send faxes. Direct
uploading (i.e. without print and scan) of received faxes from the
device to the PC is not supported.

The "hp-toolbox" program is provided for device management.

The "hp-sendfax" program must be used to send faxes.

The "hp-setup" program can be used to set up HP all-in-one devices.

The HPLIP project is open source software and uses GPL-compatible
licenses. For more information, see:

http://hpinkjet.sourceforge.net/

/usr/share/doc/packages/hplip/index.html



Authors:
--------
    David Suffield <david.suffield@hp.com>
    Cory Meisch <cory.meisch@hp.com>
    Yie Shiyun <shiyun.yie@hp.com>
    Donald J. Welch <donald.welch@hp.com>
    Cauligi Raghothama S. <raghothama.cauligi@hp.com>
Distribution: (none)

So sieht das Original aus, und den Changelog habe ich logischerweise drin gelassen,
 

dma67

Hacker
uuuups, sorry - eigentlich danke - falsche Datei.

Das war der 1. "Versuch", ob es mit dem Krpmbuilder klappt - von daher KEINE Angaben (war auf der "Schnelle" gemacht).
 
A

Anonymous

Gast
dariuszmarek schrieb:
Das war der 1. "Versuch", ob es mit dem Krpmbuilder klappt - von daher KEINE Angaben (war auf der "Schnelle" gemacht).

Wenn das Paket aus dem Rebuild des nosrc.rpm funktioniert, dann würde ich das anbieten, denn in dem Paket befinden sich einige Patches und udev-Regeln, die vielleicht bei anderen Druckern gebraucht werden, damit diese funtionieren.

Wenn es nicht funktoniert, dann werde ich das nosrc.rpm versuchen umzuarbeiten und erst mal wieder vom Server nehmen, was allerdings bei diesem "Monster" von Paket (und vor allem der gesamten Routine in %install) bei meinen beschränkten Kenntnissen ziemlich schwierig werden dürfte.
 

dma67

Hacker
Rain_Maker schrieb:
Wenn es nicht funktoniert, dann werde ich das nosrc.rpm versuchen umzuarbeiten und erst mal wieder vom Server nehmen,was allerdings bei diesem "Monster" von Paket (und vor allem der gesamten Routine in %install) bei meinen beschränkten Kenntnissen ziemlich schwierig werden dürfte.

Ich habe es versucht - aber es hat nicht funktioniert.
Ich habe es direkt aus dem Tarball gemacht.

Zuerst installierte ich noch die "devel"-Pakete, die Du empfohlen hast. Es war aber trotzdem noch zu wenig, dann habe ich die Bibliotheken nachinstalliert, die fehlten. Bis es geklappt hat.
 
A

Anonymous

Gast
Poste doch mal den Inhalt der Datei /etc/udev/rules.d/55-hpmud.rules aus Deinem Paket, ich denke, es könnte damit zusammenhängen, denn die gepachte Version sieht im openSUSE-Paket deutlich anders aus.

Im neuen Paket 2.7.10 sind die Regeln erweitert worden, der entsprechende Patch setzt nur die Zugriffsrechte so, daß sie wohl mit dem resmgr besser zusammenarbeiten (664 statt 666).

Oder funktioniert der Drucker mit dem Paket aus dem nosrc.rpm jetzt?

Die BuildRequires habe ich nicht geändert, wenn Du noch weisst, welche Pakete Dir fehlten, dann würde ich die auch noch nachtragen.
 

misiu

Moderator
Teammitglied
Bei mir funktioniert der hp930c ohne Probleme mit mitgeliefertem "hplip"-Paket, dazugehörige
/etc/udev/rules.d/55-hpmud.rules, sieht so aus:
# TODO: add PROGRAM rule for 7/xx/xx printer class interface
SUBSYSTEM=="usb", GOTO="hpmud_rules_continue"
# For backward compatibility match also against "usb_device":
SUBSYSTEM=="usb_device", GOTO="hpmud_rules_continue"
GOTO="hpmud_rules_end"
LABEL="hpmud_rules_continue"
ACTION!="add", GOTO="hpmud_rules_end"
SYSFS{idVendor}=="03f0", OWNER="root", GROUP="lp", MODE="0664"
LABEL="hpmud_rules_end"

System 32-Bit, mit nforce4-Chipsatz, alle aktuellen Updates drauf.

@dariuszmarek
Wie sieht es bei dir aus?

MfG
misiu
 

dma67

Hacker
Code:
dm@c16:~> sudo cat /etc/udev/rules.d/55-hpmud.rules
root's password:
# Udev rules file for HP printer products.

ACTION!="add", GOTO="hpmud_rules_end"
SUBSYSTEM=="ppdev", OWNER="lp", GROUP="lp", MODE="0666"
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", GOTO="pid_test"
SUBSYSTEM!="usb_device", GOTO="hpmud_rules_end"

LABEL="pid_test"

# Check for AiO products (0x03f0xx11).
SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="??11", OWNER="lp", GROUP="lp", MODE="0666"
# Check for Photosmart products (0x03f0xx02).
SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="??02", OWNER="lp", GROUP="lp", MODE="0666"
# Check for Business Inkjet products (0x03f0xx12).
SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="??12", OWNER="lp", GROUP="lp", MODE="0666"
# Check for Deskjet products (0x03f0xx04).
SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="??04", OWNER="lp", GROUP="lp", MODE="0666"
# Check for LaserJet products (0x03f0xx17).
SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="??17", OWNER="lp", GROUP="lp", MODE="0666"

LABEL="hpmud_rules_end"
dm@c16:~>
Bei mir sieht es so aus.

@Rain_Maker
Ich habe noch libtool nachinstalliert.
 
A

Anonymous

Gast
OK, die Datei von misiu ist aus dem 2.0.7er Paket und enthält weniger udev-Regeln (weil älter), dafür sind aber die Rechte "korrekt" gesetzt, sprich wer nicht in der Gruppe "lp" ist, hat eingeschränkte Rechte.

Die Datei von dariuszmarcek ist die originale aus dem Paket von der hplip-Seite, die Rechte sind also weniger eingeschränkt (jeder darf das selbe).

@dariuszmarcek

Du könntest mal die Zugriffsrechte der Datei nach vorherigem Backup der Datei auf 664 setzen und testen, ob es dann immer noch funktioniert (sollte es eigentlich, wenn Du als User in der Gruppe "lp" bist).

Ich habe eine aktualisierte Version des nosrc.rpm (selber Link wie weiter oben) hochgeladen, welches einen Patch enthält, der diese Datei wie folgt abändert.

Code:
 cat /etc/udev/rules.d/55-hpmud.rules
# Udev rules file for HP printer products.

ACTION!="add", GOTO="hpmud_rules_end"
SUBSYSTEM=="ppdev", OWNER="lp", GROUP="lp", MODE="0664"
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", GOTO="pid_test"
SUBSYSTEM!="usb_device", GOTO="hpmud_rules_end"

LABEL="pid_test"

# Check for AiO products (0x03f0xx11).
SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="??11", OWNER="lp", GROUP="lp", MODE="0664"
# Check for Photosmart products (0x03f0xx02).
SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="??02", OWNER="lp", GROUP="lp", MODE="0664"
# Check for Business Inkjet products (0x03f0xx12).
SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="??12", OWNER="lp", GROUP="lp", MODE="0664"
# Check for Deskjet products (0x03f0xx04).
SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="??04", OWNER="lp", GROUP="lp", MODE="0664"
# Check for LaserJet products (0x03f0xx17).
SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="??17", OWNER="lp", GROUP="lp", MODE="0664"

LABEL="hpmud_rules_end"

BTW:

dariuszmarek schrieb:
@Rain_Maker
Ich habe noch libtool nachinstalliert.

OK, das ist dann wohl deshalb nicht explizit als BuildRequire eingetragen, da es wie z.B. gcc und make zu den Tools gehört, die man als "Standardausstattung" fürs kompilieren bezeichnen könnte.

Greetz,

RM
 

misiu

Moderator
Teammitglied
Zusätzlich noch, ist der Besitzer von Device:
Bus 001 Device 002: ID 03f0:1204 Hewlett-Packard DeskJet 930c
der root:
SYSFS{idVendor}=="03f0", OWNER="root", GROUP="lp", MODE="0664"


MfG
misiu
 
A

Anonymous

Gast
misiu schrieb:
Zusätzlich noch, ist der Besitzer von Device:
Bus 001 Device 002: ID 03f0:1204 Hewlett-Packard DeskJet 930c
der root:
SYSFS{idVendor}=="03f0", OWNER="root", GROUP="lp"

*RARGL*

Wird natürlich sofort geändert.

hplip-2.7.10-2.nosrc.rpm

So, nun müsste das aber passen.

Code:
cat /etc/udev/rules.d/55-hpmud.rules
# Udev rules file for HP printer products.

ACTION!="add", GOTO="hpmud_rules_end"
SUBSYSTEM=="ppdev", OWNER="root", GROUP="lp", MODE="0664"
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", GOTO="pid_test"
SUBSYSTEM!="usb_device", GOTO="hpmud_rules_end"

LABEL="pid_test"

# Check for AiO products (0x03f0xx11).
SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="??11", OWNER="root", GROUP="lp", MODE="0664"
# Check for Photosmart products (0x03f0xx02).
SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="??02", OWNER="root", GROUP="lp", MODE="0664"
# Check for Business Inkjet products (0x03f0xx12).
SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="??12", OWNER="root", GROUP="lp", MODE="0664"
# Check for Deskjet products (0x03f0xx04).
SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="??04", OWNER="root", GROUP="lp", MODE="0664"
# Check for LaserJet products (0x03f0xx17).
SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="??17", OWNER="root", GROUP="lp", MODE="0664"

LABEL="hpmud_rules_end"
 

dma67

Hacker
Guten Morgen die Herren....

Was mache ich falsch?
Code:
c16:/home/dm/Desktop # rpmbuild --rebuild hplip-2.7.10-2.nosrc.rpm
Installing hplip-2.7.10-2.nosrc.rpm
warning: user axel does not exist - using root
warning: user axel does not exist - using root
warning: user axel does not exist - using root
warning: user axel does not exist - using root
warning: user axel does not exist - using root
warning: user axel does not exist - using root
warning: user axel does not exist - using root
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.49456
+ umask 022
+ cd /usr/src/packages/BUILD
+ cd /usr/src/packages/BUILD
+ rm -rf hplip-2.7.10
+ /usr/bin/gzip -dc /usr/src/packages/SOURCES/hplip-2.7.10.tar.gz
+ tar -xf -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd hplip-2.7.10
++ /usr/bin/id -u
+ '[' 0 = 0 ']'
+ /bin/chown -Rhf root .
++ /usr/bin/id -u
+ '[' 0 = 0 ']'
+ /bin/chgrp -Rhf root .
+ /bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ echo 'Patch #10 (fix-uninitialized-variables.diff):'
Patch #10 (fix-uninitialized-variables.diff):
+ patch -p0 -s
+ echo 'Patch #101 (change-udev-rules.diff):'
Patch #101 (change-udev-rules.diff):
+ patch -p0 -s
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.97438
+ umask 022
+ cd /usr/src/packages/BUILD
+ /bin/rm -rf /var/tmp/hplip-2.7.10-build
++ dirname /var/tmp/hplip-2.7.10-build
+ /bin/mkdir -p /var/tmp
+ /bin/mkdir /var/tmp/hplip-2.7.10-build
+ cd hplip-2.7.10
+ AUTOMAKE='automake --foreign'
+ autoreconf --force --install
/var/tmp/rpm-tmp.97438: line 30: autoreconf: command not found
error: Bad exit status from /var/tmp/rpm-tmp.97438 (%build)


RPM build errors:
    user axel does not exist - using root
    user axel does not exist - using root
    user axel does not exist - using root
    user axel does not exist - using root
    user axel does not exist - using root
    user axel does not exist - using root
    user axel does not exist - using root
    Bad exit status from /var/tmp/rpm-tmp.97438 (%build)
c16:/home/dm/Desktop #
@Rain_Maker
Hat es vielleicht damit zu tun, dass ich die Datei umbenannt habe?
Code:
c16:/home/dm/Desktop # rpmbuild --rebuild hplip-2.7.10-2.nosrc.rpm
error: cannot open hplip-2.7.10-2.nosrc.rpm: No such file or directory
Wenn man die Datei direkt heruntergeladen hat, heisst sie hplip-2.7.2 und nicht hplip-2.7.10-2.

Dann bekomme ich einen Fehler, wie oben.

EDIT:
Na ja, "automake" nachinstalliert und es lief alles wunderbar.....
@Rain_Maker
DANKE!!!!!!

So, jetzt: (32bit)
http://dm.homelinux.com/rpm/103/hplip-2.7.10-2.i586.rpm
http://dm.homelinux.com/rpm/103/hplip-hpijs-2.7.10-2.i586.rpm
 
A

Anonymous

Gast
dariuszmarek schrieb:
EDIT:
Na ja, "automake" nachinstalliert und es lief alles wunderbar.....
@Rain_Maker
DANKE!!!!!!

So, jetzt: (32bit)
http://dm.homelinux.com/rpm/103/hplip-2.7.10-2.i586.rpm
http://dm.homelinux.com/rpm/103/hplip-hpijs-2.7.10-2.i586.rpm
Sehr schön, die Pakete sind also OK und funktionieren?

Das mit den BuildRequires für automake und libtool usw. ist eine zwiespältige Sache, da die BuildRequires eben nur das enthalten sollen, was man außerhalb der Standardtools zum Bau braucht.

Da der Packager von SuSE sie nicht reingenommen hat (zu Recht wie ich finde, denn z.B. gcc oder make findet man auch nirgends) und ich am SPEC kaum etwas geändert habe (einen Patch erneuert und die Versionsnummer angepasst), werde ich das mal nicht rein nehmen und dafür die kleine Installationsanleitung auf der DL-Seite anpassen.

Dann bleibt das Paket so nahe wie möglich am offiziellen SuSE-RPM.

Hier auch noch einmal fürs Protokoll (und Selbstbauer):

Zusätzllich zu den BuildRequires (siehe Installationsanleitung auf DL-Seite für das nosrc.rpm) müssen ausser gcc und make noch mindestens die Pakete:

autoconf automake und libtool

installiert sein, damit der Build gelingt.

(Bin mal gespannt, ob das jetzt alle waren)
 

navi-cc

Member
Es ist mir gelungen, die Pakete zu erzeugen und zu installieren. Die HP-Toolbox meldet sich jetzt auch mit der Version 2.7.10.
Trotzdem muss der Drucker nach jedem Booten über die cups-Oberfläche gestartet werden - wie zuvor :(

Hat denn keiner eine Lösung?

Gruß, Navi-CC

--
Athlon 3000
HP OfficeJet 5110
openSuse 10.3 32 bit
 
Hallo,
ich habe das gleiche Problem: Suse 10.3 KDE 32bit, Drucker HP Photosmart C 5180 All in One. Nach dem Systemstart ist der Drucker frei. Erst wenn ich einen Druck starte, wird er gesperrt. Üder KDE Druckerverwaltung läßt er sich starten (root) und druckt dann einwandfrei.
Ich benutze noch einen zweiten Drucker: HP Deskjet 920c. Der ist über Parallelport angeschlossen und startet und druckt ohne Probleme!
Bei Suse 10.2 lief der Photosmart ohne Probleme. Also woran liegt's?
 

misiu

Moderator
Teammitglied
@kurtwallander und navi-cc
Postet mal Inhalt von:
Code:
/etc/udev/rules.d/55-hpmud.rules
Code:
lsusb
und (letzte 10 Zeilen, oder nur die mit "error")
Code:
/var/log/cups/error_log

MfG
misiu
 
An misiu:


/etc/udev/rules.d/55-hpmud.rules:

# TODO: add PROGRAM rule for 7/xx/xx printer class interface
SUBSYSTEM=="usb", GOTO="hpmud_rules_continue"
# For backward compatibility match also against "usb_device":
SUBSYSTEM=="usb_device", GOTO="hpmud_rules_continue"
GOTO="hpmud_rules_end"
LABEL="hpmud_rules_continue"
ACTION!="add", GOTO="hpmud_rules_end"
SYSFS{idVendor}=="03f0", OWNER="root", GROUP="lp", MODE="0664"
LABEL="hpmud_rules_end"


lsusb:

Bus 008 Device 001: ID 0000:0000
Bus 003 Device 002: ID 03f0:5811 Hewlett-Packard
Bus 003 Device 001: ID 0000:0000
Bus 007 Device 001: ID 0000:0000
Bus 006 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
Bus 005 Device 002: ID 0db0:1967 Micro Star International Bluetooth Dongle
Bus 005 Device 001: ID 0000:0000
Bus 004 Device 005: ID 045e:0053 Microsoft Corp.
Bus 004 Device 006: ID 045e:00b9 Microsoft Corp. Wireless Optical Mouse 3.0
Bus 004 Device 001: ID 0000:0000


/var/log/cups/error_log

I [04/Nov/2007:11:34:48 +0100] Listening to 127.0.0.1:631 (IPv4)
I [04/Nov/2007:11:34:48 +0100] Listening to ::1:631 (IPv6)
I [04/Nov/2007:11:34:48 +0100] Listening to /var/run/cups/cups.sock (Domain)
I [04/Nov/2007:11:34:48 +0100] Loaded configuration file "/etc/cups/cupsd.conf"
I [04/Nov/2007:11:34:48 +0100] Using default TempDir of /var/spool/cups/tmp...
I [04/Nov/2007:11:34:48 +0100] Cleaning out old temporary files in "/var/spool/cups/tmp"...
I [04/Nov/2007:11:34:48 +0100] Configured for up to 100 clients.
I [04/Nov/2007:11:34:48 +0100] Allowing up to 100 client connections per host.
I [04/Nov/2007:11:34:48 +0100] Using policy "default" as the default!
I [04/Nov/2007:11:34:48 +0100] Full reload is required.
I [04/Nov/2007:11:34:48 +0100] Loaded MIME database from '/etc/cups': 36 types, 40 filters...
I [04/Nov/2007:11:34:49 +0100] Loading job cache file "/var/cache/cups/job.cache"...
I [04/Nov/2007:11:34:49 +0100] Full reload complete.
I [04/Nov/2007:11:34:49 +0100] Listening to 127.0.0.1:631 on fd 0...
I [04/Nov/2007:11:34:49 +0100] Listening to ::1:631 on fd 2...
I [04/Nov/2007:11:34:49 +0100] Listening to /var/run/cups/cups.sock on fd 3...
E [04/Nov/2007:12:02:56 +0100] Resume-Printer: Unauthorized
I [04/Nov/2007:12:02:56 +0100] Printer "HP_HighQuality" started by "root".
I [04/Nov/2007:12:07:55 +0100] Adding start banner page "none" to job 51.
I [04/Nov/2007:12:07:55 +0100] Adding end banner page "none" to job 51.
I [04/Nov/2007:12:07:55 +0100] Job 51 queued on "HP_HighQuality" by "uwe".
I [04/Nov/2007:12:07:55 +0100] Started filter /usr/lib/cups/filter/pstops (PID 10379) for job 51.
I [04/Nov/2007:12:07:55 +0100] Started filter /usr/lib/cups/filter/foomatic-rip (PID 10380) for job 51.
I [04/Nov/2007:12:07:55 +0100] Started backend /usr/lib/cups/backend/hp (PID 10381) for job 51.
E [04/Nov/2007:12:07:55 +0100] Pause-Printer: Unauthorized
I [04/Nov/2007:12:07:55 +0100] Saving printers.conf...
I [04/Nov/2007:12:07:55 +0100] Printer "HP_HighQuality" stopped by "root".
...
I [04/Nov/2007:12:08:19 +0100] Job 51 was canceled by "uwe".
E [04/Nov/2007:12:08:47 +0100] Resume-Printer: Unauthorized
I [04/Nov/2007:12:08:47 +0100] Saving printers.conf...
I [04/Nov/2007:12:08:47 +0100] Printer "HP_HighQuality" started by "root".
...
I [04/Nov/2007:12:09:20 +0100] Adding start banner page "none" to job 52.
I [04/Nov/2007:12:09:20 +0100] Adding end banner page "none" to job 52.
I [04/Nov/2007:12:09:20 +0100] Job 52 queued on "HP_HighQuality" by "uwe".
 

navi-cc

Member
misiu schrieb:
@kurtwallander und navi-cc
Postet mal Inhalt von:
Code:
/etc/udev/rules.d/55-hpmud.rules
Code:
lsusb
und (letzte 10 Zeilen, oder nur die mit "error")
Code:
/var/log/cups/error_log

MfG
misiu

Hier ist die Datei hpmud.rules.
Code:
# Udev rules file for HP printer products.

ACTION!="add", GOTO="hpmud_rules_end"
SUBSYSTEM=="ppdev", OWNER="lp", GROUP="lp", MODE="0664"
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", GOTO="pid_test"
SUBSYSTEM!="usb_device", GOTO="hpmud_rules_end"

LABEL="pid_test"

# Check for AiO products (0x03f0xx11).
SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="??11", OWNER="lp", GROUP="lp", MODE="0664"
# Check for Photosmart products (0x03f0xx02).
SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="??02", OWNER="lp", GROUP="lp", MODE="0664"
# Check for Business Inkjet products (0x03f0xx12).
SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="??12", OWNER="lp", GROUP="lp", MODE="0664"
# Check for Deskjet products (0x03f0xx04).
SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="??04", OWNER="lp", GROUP="lp", MODE="0664"
# Check for LaserJet products (0x03f0xx17).
SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="??17", OWNER="lp", GROUP="lp", MODE="0664"

LABEL="hpmud_rules_end"

... und die Datei error.log von cups
Code:
I [04/Nov/2007:16:27:02 +0100] Listening to 127.0.0.1:631 (IPv4)
I [04/Nov/2007:16:27:02 +0100] Listening to ::1:631 (IPv6)
I [04/Nov/2007:16:27:02 +0100] Listening to /var/run/cups/cups.sock (Domain)
I [04/Nov/2007:16:27:02 +0100] Loaded configuration file "/etc/cups/cupsd.conf"
I [04/Nov/2007:16:27:02 +0100] Using default TempDir of /var/spool/cups/tmp...
I [04/Nov/2007:16:27:02 +0100] Cleaning out old temporary files in "/var/spool/cups/tmp"...
I [04/Nov/2007:16:27:02 +0100] Configured for up to 100 clients.
I [04/Nov/2007:16:27:02 +0100] Allowing up to 100 client connections per host.
I [04/Nov/2007:16:27:02 +0100] Using policy "default" as the default!
I [04/Nov/2007:16:27:02 +0100] Full reload is required.
I [04/Nov/2007:16:27:02 +0100] Loaded MIME database from '/etc/cups': 36 types, 40 filters...
I [04/Nov/2007:16:27:02 +0100] Loading job cache file "/var/cache/cups/job.cache"...
I [04/Nov/2007:16:27:02 +0100] Full reload complete.
I [04/Nov/2007:16:27:02 +0100] Listening to 127.0.0.1:631 on fd 0...
I [04/Nov/2007:16:27:02 +0100] Listening to ::1:631 on fd 2...
I [04/Nov/2007:16:27:02 +0100] Listening to /var/run/cups/cups.sock on fd 3...

Da sehe ich aber keine Fehlermeldungen. Trotzdem muss ich den Drucker über cups starten, sonst geht er nicht :(
 

misiu

Moderator
Teammitglied
Vielleicht hat CUPS Probleme damit:
I [04/Nov/2007:16:27:02 +0100] Listening to 127.0.0.1:631 (IPv4)
I [04/Nov/2007:16:27:02 +0100] Listening to ::1:631 (IPv6)

Versucht mal IPv6 auszuschalten:
http://de.opensuse.org/SDB:IPv6_dauerhaft_ausschalten

MfG
misiu
 

navi-cc

Member
misiu schrieb:
Vielleicht hat CUPS Probleme damit:
I [04/Nov/2007:16:27:02 +0100] Listening to 127.0.0.1:631 (IPv4)
I [04/Nov/2007:16:27:02 +0100] Listening to ::1:631 (IPv6)

Versucht mal IPv6 auszuschalten:
http://de.opensuse.org/SDB:IPv6_dauerhaft_ausschalten

MfG
misiu

Wenn ich gemäß der angegebenen Anleitung vorgehe, dann gibt es ein kleines Problem:

Anleitung..
Danach suchen Sie folgenden Eintrag alias net-pf-10 ipv6 und machen daselbe:

* Bearbeiten Sie die Originalzeile
* fügen Sie "alias net-pf-10 off" darunter hinzu.
/Anleitung

Diesen Eintrag gibt es nicht in meiner modprobe.conf
Also habe ich das weg gelassen.

Dann ergibt sich die folgende error_log Datei zu cups


Code:
I [04/Nov/2007:21:13:27 +0100] Listening to 127.0.0.1:631 (IPv4)
I [04/Nov/2007:21:13:27 +0100] Listening to ::1:631 (IPv6)
I [04/Nov/2007:21:13:27 +0100] Listening to /var/run/cups/cups.sock (Domain)
I [04/Nov/2007:21:13:27 +0100] Loaded configuration file "/etc/cups/cupsd.conf"
I [04/Nov/2007:21:13:27 +0100] Using default TempDir of /var/spool/cups/tmp...
I [04/Nov/2007:21:13:27 +0100] Cleaning out old temporary files in "/var/spool/cups/tmp"...
I [04/Nov/2007:21:13:27 +0100] Configured for up to 100 clients.
I [04/Nov/2007:21:13:27 +0100] Allowing up to 100 client connections per host.
I [04/Nov/2007:21:13:27 +0100] Using policy "default" as the default!
I [04/Nov/2007:21:13:27 +0100] Full reload is required.
I [04/Nov/2007:21:13:27 +0100] Loaded MIME database from '/etc/cups': 36 types, 40 filters...
I [04/Nov/2007:21:13:27 +0100] Loading job cache file "/var/cache/cups/job.cache"...
I [04/Nov/2007:21:13:27 +0100] Full reload complete.
I [04/Nov/2007:21:13:27 +0100] Listening to 127.0.0.1:631 on fd 0...
E [04/Nov/2007:21:13:27 +0100] Unable to open listen socket for address ::1:631 - Address family not supported by protocol.
I [04/Nov/2007:21:13:27 +0100] Listening to /var/run/cups/cups.sock on fd 2...
I [04/Nov/2007:21:14:05 +0100] Adding start banner page "none" to job 38.
I [04/Nov/2007:21:14:05 +0100] Adding end banner page "none" to job 38.
I [04/Nov/2007:21:14:05 +0100] Job 38 queued on "officejet5110" by "ralf".
I [04/Nov/2007:21:14:05 +0100] Started filter /usr/lib/cups/filter/pstops (PID 4020) for job 38.
I [04/Nov/2007:21:14:05 +0100] Started filter /usr/lib/cups/filter/foomatic-rip (PID 4021) for job 38.
I [04/Nov/2007:21:14:05 +0100] Started backend /usr/lib/cups/backend/hp (PID 4022) for job 38.
E [04/Nov/2007:21:14:06 +0100] Pause-Printer: Unauthorized
I [04/Nov/2007:21:14:06 +0100] Saving printers.conf...
I [04/Nov/2007:21:14:06 +0100] Printer "officejet5110" stopped by "root".
I [04/Nov/2007:21:14:19 +0100] commptr=""
I [04/Nov/2007:21:14:19 +0100] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=4205)
I [04/Nov/2007:21:14:48 +0100] Job 38 was canceled by "ralf".

Ich kann dies nicht interpretieren: ist IPv6 nun abgeschaltet?
Leider bringt auch diese Aktion keine Verbesserung - der Drucker ist weiterhin nach dem Booten gestoppt. :(
 
Status
Für weitere Antworten geschlossen.
Oben