opsi4.0_Umlaute bei Files copy

Antworten
Groo
Beiträge: 46
Registriert: 21 Jul 2010, 15:31
Kontaktdaten:

opsi4.0_Umlaute bei Files copy

Beitrag von Groo »

Hallo,

mir ist aufgefallen, dass in opsi4.0 in einer Files-Section Umlaute nicht mehr richtig übernommen werden.

Code: Alles auswählen

[Files_IconUpdater]
	copy -seu "$programme$\update\ZentraleIcons\$icons$\*.*" "%AllUsersProfileDir%\Desktop\$icons$\"
...kopiert unter opsi3.4 auch Dateien mit Umlauten tadellos

Code: Alles auswählen

[6] [28.10.2010 16:25:44]           "C:\Dokumente und Einstellungen\All Users\Desktop\Technisches Atelier\#Install\StandardDrucker ändern.lnk" has LastWriteTime 07.01.2008 08:29:01
[6] [28.10.2010 16:25:44]           "B:\install\w7_winlogon\programme\update\ZentraleIcons\Technisches Atelier\#Install\StandardDrucker ändern.lnk" has LastWriteTime 07.01.2008 08:29:01
[6] [28.10.2010 16:25:44]           Target "C:\Dokumente und Einstellungen\All Users\Desktop\Technisches Atelier\#Install\StandardDrucker ändern.lnk"  will not be replaced: It has about the same age as source  "B:\install\w7_winlogon\programme\update\ZentraleIcons\Technisches Atelier\#Install\StandardDrucker ändern.lnk"
In opsi4.0 werden die Umlaute durch einen Unterstrich ersetzt.

Code: Alles auswählen

[6] [28.10.2010 15:59:56]         Source b:\install\w7_winlogon\programme\update\ZentraleIcons\EDV\#Install\StandardDrucker _ndern.lnk
[6] [28.10.2010 15:59:56]           b:\install\w7_winlogon\programme\update\ZentraleIcons\EDV\#Install\StandardDrucker _ndern.lnk copied to C:\Dokumente und Einstellungen\All Users\Desktop\EDV\#Install\
Kein gravierender Bug natürlich, die Dateien werden ja kopiert - ist mir nur grad aufgefallen.

Gruß,
Phil
Benutzeravatar
d.oertel
uib-Team
Beiträge: 3319
Registriert: 04 Jun 2008, 14:27

Re: opsi4.0_Umlaute bei Files copy

Beitrag von d.oertel »

Hi,

wenn ich das richtig verstanden habe, ist der Bug das die Umlaute in der Logdatei durch ein _ ersetzt werden !?

Ist dies in der im configed angezeigten Version genauso wie in der lokalen c:\tmp\instlog.txt ?

Der Log wird vor dem Übertragen nach UTF8 gewandelt .......

gruss
d.oertel
opsi support - uib gmbh

For productive opsi installations we recommend support contracts.
http://www.uib.de
http://www.opsi.org
Groo
Beiträge: 46
Registriert: 21 Jul 2010, 15:31
Kontaktdaten:

Re: opsi4.0_Umlaute bei Files copy

Beitrag von Groo »

Hi,

wie die Umlaute im Log/Configed angezeigt werden ist mir relativ egal.
Configed und instlog.txt sind an der Stelle identisch.

Was ich meine ist, dass wenn Dateien mit Umlauten im Namen kopiert werden, die Umlaute durch Unterstriche ersetzt werden. Siehe Bild.

Oben Datei kopiert mit opsi 4.0, unten Datei kopiert mit opsi 3.4
Bild

Besten Gruß,
Phil
Benutzeravatar
d.oertel
uib-Team
Beiträge: 3319
Registriert: 04 Jun 2008, 14:27

Re: opsi4.0_Umlaute bei Files copy

Beitrag von d.oertel »

Hi,

werde versuchen das hier nachzuvollziehen....

gruss
d.oertel
opsi support - uib gmbh

For productive opsi installations we recommend support contracts.
http://www.uib.de
http://www.opsi.org
Benutzeravatar
d.oertel
uib-Team
Beiträge: 3319
Registriert: 04 Jun 2008, 14:27

Re: opsi4.0_Umlaute bei Files copy

Beitrag von d.oertel »

Hi,

kann das Problem nicht nachvollziehen.
Bei mir sieht das so aus:

Code: Alles auswählen

[6] [08.11.2010 20:00:35]         Source n:\opsiproducts\opsi-winst-test\client_data\test-files\testFiles\nonascii-names\start7-ßüÜöÖäÄ-end.txt
[6] [08.11.2010 20:00:35]           n:\opsiproducts\opsi-winst-test\client_data\test-files\testFiles\nonascii-names\start7-ßüÜöÖäÄ-end.txt copied to C:\tmp\testFiles\nonascii-names\
[6] [08.11.2010 20:00:35]         Source n:\opsiproducts\opsi-winst-test\client_data\test-files\testFiles\nonascii-names\start15-íìéèêîôóòâàáûùú-end.txt
[6] [08.11.2010 20:00:35]           n:\opsiproducts\opsi-winst-test\client_data\test-files\testFiles\nonascii-names\start15-íìéèêîôóòâàáûùú-end.txt copied to C:\tmp\testFiles\nonascii-names\
[6] [08.11.2010 20:00:35]         Source n:\opsiproducts\opsi-winst-test\client_data\test-files\testFiles\nonascii-names\start1 end.txt
[6] [08.11.2010 20:00:35]           n:\opsiproducts\opsi-winst-test\client_data\test-files\testFiles\nonascii-names\start1 end.txt copied to C:\tmp\testFiles\nonascii-names\
und so:

Code: Alles auswählen

[6] [08.11.2010 20:00:35]           Search "C:\tmp\testFiles\nonascii-names\"
[6] [08.11.2010 20:00:35]           File "C:\tmp\testFiles\nonascii-names\start1 end.txt"
[6] [08.11.2010 20:00:35]             The file has been deleted
[6] [08.11.2010 20:00:35]           File "C:\tmp\testFiles\nonascii-names\start15-íìéèêîôóòâàáûùú-end.txt"
[6] [08.11.2010 20:00:35]             The file has been deleted
[6] [08.11.2010 20:00:35]           File "C:\tmp\testFiles\nonascii-names\start7-ßüÜöÖäÄ-end.txt"
[6] [08.11.2010 20:00:35]             The file has been deleted
[6] [08.11.2010 20:00:35]           Directory "C:\tmp\testFiles\nonascii-names" deleted

Wie sehen den die Umlaute im Explorer aus wenn der opt_pcbin share gemountet wird ?

gruss
d.oertel
opsi support - uib gmbh

For productive opsi installations we recommend support contracts.
http://www.uib.de
http://www.opsi.org
Groo
Beiträge: 46
Registriert: 21 Jul 2010, 15:31
Kontaktdaten:

Re: opsi4.0_Umlaute bei Files copy

Beitrag von Groo »

Hi,

danke für die schnelle Antwort + den Test.

Im gemounteten opt_pcbin share vom opsi 4.0 sehen die Dateien so aus wie sie kopiert werden - sprich, mit Unterstrich statt Umlaut.
Also "StandardDrucker _ndern" statt "StandardDrucker ändern" um bei meinem Beispiel zu bleiben.

Wobei bei mir die Besonderheit ist, dass die zu kopierenden Dateien auf einem externen Samba-Fileserver liegen und das Verzeichnis in das /opt/pcbin/install/*opsipaket*/programme/ Verzeichnis des opsi gemountet wird, wie hier beschrieben -> viewtopic.php?f=7&t=1941

Ich werde mal die dort vorgeschlagene Lösung mit "net use" ausprobieren...

Gruß,
Phil
Benutzeravatar
d.oertel
uib-Team
Beiträge: 3319
Registriert: 04 Jun 2008, 14:27

Re: opsi4.0_Umlaute bei Files copy

Beitrag von d.oertel »

Hi,

dann ist das wahrscheinlich ein Problem der Samba (Encoding) Einstellung.
Der opsi-winst ist dann unschuldig.

gruss
d.oertel
opsi support - uib gmbh

For productive opsi installations we recommend support contracts.
http://www.uib.de
http://www.opsi.org
Antworten