PHP Portal » PHP Forum » Software & Technik » Unix, Linux, Solaris, BSD » [cups+samba] Drucker wollen nicht mehr

[cups+samba] Drucker wollen nicht mehr 

von
the Boss
Zitat
Hallo,

heute haben wir unseren Samba PDC inklusive Cups-Server auf den neuesten Stand gebracht. Dabei wurden einige Debian Pakete ausgetauscht, darunter auch Samba und cups selber.
Nun habe ich das Problem, das ich von Windows aus nicht mehr drucken kann. Ich kann von Windows aus nicht mal mehr die Drucker sehen. :(

Samba wirft auch "ordentliche" Fehlermeldungen, welche mich vermuten lassen, das es am Zusammenspiel von cups und samba liegt.

die Fehler von Samba:

Code
1
2
3
4
5
6
7
8
9
10
11
12
Jun 24 21:16:08 deepspace9 smbd[9585]: [2008/06/24 21:16:08, 0] param/loadparm.c:process_usershare_file(4606) Jun 24 21:16:08 deepspace9 smbd[9585]: process_usershare_file: stat of /var/lib/samba/usershares/post_1 failed. Keine Berechtigung Jun 24 21:16:08 deepspace9 smbd[9585]: [2008/06/24 21:16:08, 0] param/loadparm.c:process_usershare_file(4606) Jun 24 21:16:08 deepspace9 smbd[9585]: process_usershare_file: stat of /var/lib/samba/usershares/post_1 failed. Datei oder Verzeichnis nicht gefunden Jun 24 21:16:08 deepspace9 smbd[9585]: [2008/06/24 21:16:08, 0] smbd/service.c:make_connection(1191) Jun 24 21:16:08 deepspace9 smbd[9585]: ts2000 (192.168.10.80) couldn't find service post_1 Jun 24 21:16:13 deepspace9 smbd[9585]: [2008/06/24 21:16:13, 0] param/loadparm.c:process_usershare_file(4606) Jun 24 21:16:13 deepspace9 smbd[9585]: process_usershare_file: stat of /var/lib/samba/usershares/post_1 failed. Keine Berechtigung Jun 24 21:16:13 deepspace9 smbd[9585]: [2008/06/24 21:16:13, 0] param/loadparm.c:process_usershare_file(4606) Jun 24 21:16:13 deepspace9 smbd[9585]: process_usershare_file: stat of /var/lib/samba/usershares/post_1 failed. Datei oder Verzeichnis nicht gefunden Jun 24 21:16:13 deepspace9 smbd[9585]: [2008/06/24 21:16:13, 0] smbd/service.c:make_connection(1191) Jun 24 21:16:13 deepspace9 smbd[9585]: ts2000 (192.168.10.80) couldn't find service post_1

unter /var/lib/samba/usershares/ gibt es auch keine Dateien oder anderes, ist leer.

Die Samba Konfiguration sieht so aus

Code
1
2
3
4
5
6
7
8
[printers] comment = All Printers path = /var/spool/samba read only = No create mask = 0770 guest ok = Yes printable = Yes browseable = Yes

Werbung

Re: [cups+samba] Drucker wollen nicht mehr 

von
the Boss
Zitat
habe noch ein bissel auf dem Rechner aufgeräumt, alte Pakete entfernt etc, und nun erhalte ich eine neue Meldung, wenn ich in Windows die Druckerfreigaben von Samabserver öffne (in der Netzwerkumgebung)

Code
1
2
3
4
5
6
Jun 24 22:28:48 deepspace9 smbd[12733]: [2008/06/24 22:28:48, 0] param/loadparm.c:process_usershare_file(4591) Jun 24 22:28:48 deepspace9 smbd[12733]: process_usershare_file: share name ::{2227a280-3aea-1069-a2de-08002b30309d} contains invalid characters (any of %<>*?|/\+=;:",) Jun 24 22:28:48 deepspace9 smbd[12730]: [2008/06/24 22:28:48, 0] param/loadparm.c:process_usershare_file(4591) Jun 24 22:28:48 deepspace9 smbd[12730]: process_usershare_file: share name ::{2227a280-3aea-1069-a2de-08002b30309d} contains invalid characters (any of %<>*?|/\+=;:",) Jun 24 22:28:48 deepspace9 smbd[12730]: [2008/06/24 22:28:48, 0] smbd/service.c:make_connection(1191) Jun 24 22:28:48 deepspace9 smbd[12730]: ts2000 (192.168.10.80) couldn't find service ::{2227a280-3aea-1069-a2de-08002b30309d}

Re: [cups+samba] Drucker wollen nicht mehr 

von
Member
Zitat

Code
1
contains invalid characters (any of %<>*?|/\+=;:",)


sicher, dass du nur einfache "namen" genommen hast?

Re: [cups+samba] Drucker wollen nicht mehr 

von
the Boss
Zitat
Ja eigentlich schon

Drucker Printi01 bis Printi11
Druckerklassen Post1, Post1, Raum_Technik, IT, Archiv, Archiv2

sollte doch wohl einfach genug sein, oder?
Bis vor dem Update von samba und cups tat ja auch alles seine Arbeit

Re: [cups+samba] Drucker wollen nicht mehr 

von
the Boss
Zitat
Problem gelöst :top:

Es lag tatsächlich an der Kommunikation zwischen Samba und Cups, aber nur weil der Rechner noch auf ISO-8859-1 eingestellt war. Ein Umstellen auf de_DE.UTF-8 brachte alles wieder zum funktionieren.

1. dpkg-reconfigure locales => de_DE.UTF-8 wählen
2. /etc/environment bearbeiten
3. dpkg-reconfigure cups durchlaufen lassen
4. /etc/init.d/samba restart

voila, alles geht wieder :beer:

Schnellantwort