[Eisfair_dev] [e1] Samba 2.1.1 (Status 'unstable)

Thomas Bork tom at eisfair.org
So Aug 18 13:07:45 CEST 2013


Am 18.08.2013 00:14, schrieb ich:

> Schicke mir mal
> ntforms.tdb
> ntdrivers.tdb
> ntprinting.tdb
> der Version 2.0.6.

Ok, habe ich bekommen.


Da gibt es 2 beteiligte Drucker (pdf und eisfax):

test 2.2.2 # net printing dump encoding=CP1252 ntprinters.tdb | grep
'Server)'
do string conversion from CP1252 to UTF-8
             comment                  : 'PDF erstellen (über Server)'
             comment                  : 'Faxversand (über Server)'
test 2.2.2 # net printing dump ntprinters.tdb | grep 'Server)'
Conversion error: Incomplete multibyte sequence(▒ber Server))
printer pull failed: Character Conversion Error
Conversion error: Incomplete multibyte sequence(▒ber Server))
printer pull failed: Character Conversion Error

Wieder ein schönes Beispiel dafür, wie die Umstellung eines schon
laufenden Systems auf UTF8 Probleme bereiten kann.

Eine automatisierte Lösung gibt es dafür nicht. Aber Du könntest
folgendes versuchen:

1.
Bereinigung der Treiber auf dem Samba-Server um die problematischen
beiden bei installiertem Samba 2.0.6:

Im Druckerordner in der Netzwerkumgebung rechten Mausklick,
Servereigenschaften und dann unter Treiber die entsprechenden Treiber
deinstallieren lassen.

Dann das neue Samba installieren.

2.
Handarbeit, ungetestet.

Neues Samba installieren.
Samba und smbfs stoppen.

Dann auf der Konsole:
net printing migrate encoding=CP1252 /var/lock/samba/ntforms.tdb
net printing migrate encoding=CP1252 /var/lock/samba/ntdrivers.tdb
net printing migrate encoding=CP1252 /var/lock/samba/ntprinters.tdb

Dann die Dateien
/var/lock/samba/ntforms.tdb
/var/lock/samba/ntdrivers.tdb
/var/lock/samba/ntprinters.tdb

an einen anderen Ort verschieben.
Samba und smbfs wieder starten.

-- 
der tom
[eisfair-team]


Mehr Informationen über die Mailingliste Eisfair_dev