Ich kann keine Pakete mehr bauen, da ich immer die nachfolgende Fehlermeldung bekomme.
Hier im Forum habe ich ähnliche Fehlermeldungen gesehen, die angeblich mit einem reconfigure der locale beseitigt wurden?
Das hat bei mir aber nichts gebracht.
Aktuelle Versionen:
Code: Alles auswählen
ii opsi-atftpd 0.7.dfsg-5 amd64 advanced TFTP server - opsi version with pcre, fifo and max-blksize patches
ii opsi-configed 4.0.6.3.5.1-2 all OPSI config editor
ii opsi-depotserver 4.0.6.4-1 all opsi depotserver configuration package
ii opsi-linux-bootimage 20150916-3 amd64 opsi bootimage for netboot tasks.
ii opsi-utils 4.0.6.9-1 all utilites for working with opsi.
ii opsiconfd 4.0.6.10-7 all opsi configuration service
ii opsipxeconfd 4.0.5.5-2 all opsi pxe configuration daemon
ii python-opsi 4.0.6.28-1 all opsi python library
Fehlermeldung:
Code: Alles auswählen
opsiserver0:/home/opsiproducts/fix_druckerwarteschlange # opsi-makeproductfile
Locking package
Package info
----------------------------------------------------------------------------
version : 1
custom package name :
incremental package : False
package dependencies :
Product info
----------------------------------------------------------------------------
product id : fix_druckerwarteschlange
product type : localboot
version : 1.0
name : fix_druckerwarteschlange
Unlocking package
critical: Traceback:
critical: line 409 in '<module>' in file '/usr/bin/opsi-makeproductfile'
critical: line 247 in 'main' in file '/usr/bin/opsi-makeproductfile'
critical: ==>>> 'ascii' codec can't encode character u'\xfc' in position 85: ordinal not in range(128)
ERROR: 'ascii' codec can't encode character u'\xfc' in position 85: ordinal not in range(128)
EDIT:
Ich bin jetzt schonmal soweit, dass ich weiß, dass das Problem daran liegt das in der Description des Paketes ein "ü" steht.
Mache ich daraus ein "ue" dann kann ich das Paket erfolgreich bauen.
Also hat Python ein Problem mit dem ü ?