Seite 1 von 1

opsi-makepackage Sonderzeichen Probleme

Verfasst: 20 Apr 2023, 17:29
von Valentino-46
Hallo zusammen,

ich habe gerade ein Dassault Solidworks Paket geschnürt. Leider kann das OPSI Tool opsi-makepackage das Paket nicht schnüren, da 2 Dateien ein "Grad"-Zeichen im Dateinamen haben und die Dateien somit nicht im Paket landen. Dadurch schlägt die Installation im Anschluss auch fehl.

Das Zeichen ist also jenes: ° und die Dateien heißen "90° spin coupling.SLDPRT" und "45° spin coupling.SLDPRT"

Vielleicht fällt euch ja was ein, wieso das nicht funktioniert. Welche Informationen benötigt ihr noch von mir?

Viele Grüße,
Valentino

Re: opsi-makepackage Sonderzeichen Probleme

Verfasst: 20 Apr 2023, 21:59
von wolfbardo
Welche opsi-Version?

Code: Alles auswählen

dpkg -l | grep opsi
Können die beiden Dateien ggfs als zip Archiv zur Verfügung gestellt werden?

Gruss
Bardo Wolf

Re: opsi-makepackage Sonderzeichen Probleme

Verfasst: 20 Apr 2023, 22:45
von Valentino-46
Hallo Herr Bardo,

wir aktualisieren ca. monatlich, also sind sehr aktuell.

Code: Alles auswählen

rc  opsi-atftpd:i386                           0.7.dfsg-9                                   i386         advanced TFTP server - opsi version with pcre, fifo and max-blksize patches
ic  opsi-configed                              4.0.7.6.34-2                                 all          OPSI config editor
ii  opsi-linux-bootimage                       20230127-1                                   all          opsi bootimage for netboot tasks.
ii  opsi-linux-support                         4.2.0.0-1                                    all          Configure system to be able to deploy Linux with opsi.
ii  opsi-nagios-plugins                        4.2.0.0-1                                    amd64        opsi-nagios-plugin
rc  opsi-server                                4.1.1.8-1                                    all          opsi server configuration package
ii  opsi-server-full                           4.2.0.72-1                                   all          opsi server
ii  opsi-tftpd-hpa                             5.2.8-78                                     amd64        HPA's tftp server
ii  opsi-utils                                 4.2.0.196-1                                  amd64        Utilities for working with opsi
ii  opsi-windows-support                       4.2.0.3-1                                    all          Install utilities useful for deploying Windows with opsi.
ii  opsiconfd                                  4.2.0.305-1                                  amd64        opsi configuration service
ii  opsipxeconfd                               4.2.0.32-1                                   amd64        opsi pxe configuration service
Denke das ist kein Problem. Habe sie angefügt.
Grüsse,
inline components.7z
(532.94 KiB) 82-mal heruntergeladen
Valentino

Re: opsi-makepackage Sonderzeichen Probleme

Verfasst: 21 Apr 2023, 09:52
von wolfbardo
Danke für die Dateien,

Ich kann das Problem so unter ops 4.2 nicht nachvollziehen.

Eventuell kann man als Workaround die Dateien z.B. als Archive ablegen und auf dem Client entpacken.

Achtung Werbung:

Ansonsten hilft evtl auch der Abschluss eines Supportvertrages https://www.uib.de/de/support-schulung/support

Gruss
Bardo Wolf

Re: opsi-makepackage Sonderzeichen Probleme

Verfasst: 21 Apr 2023, 13:29
von SisterOfMercy
Works for me too. Something with samba or the filesystem?

Re: opsi-makepackage Sonderzeichen Probleme

Verfasst: 21 Apr 2023, 17:20
von n.doerrer
My suspicion is that the spaces in the file name are playing a role here. Im working on a fix.

Re: opsi-makepackage Sonderzeichen Probleme

Verfasst: 27 Apr 2023, 14:18
von n.doerrer
Ich habe mich geirrt, der Fehler ist doch nicht, was ich dachte. Ich kann das Problem unter 4.2 auch nicht nachstellen.

Eventuell ist das System auf ein merkwürdiges encoding gesetzt? (Ich kann beispielsweise einen Fehler provozieren, wenn ich das opsi-makepackage mit "LC_ALL=ASCII" rufe). "env | grep LC" gibt hier vielleicht Aufschluss.

Ansonsten mal probieren mit
LC_ALL=de_DE.UTF-8 opsi-makepackage -vv

Generell sieht man vielleicht im log (mit -vv oder -vvv) noch etwas.