ich möchte einen neuen OPSI Server auf meinem NAS mit Docker zum laufen bringen.
Dabei bin ich nun auf zwei Hindernisse gestoßen.
Mein NAS verhindert die Port Weiterleitung 69 für den tftp. Ist es möglich den Clients zu vermittel, dass der tftp einen anderen Port hat zum Beispiel die 40 anstelle die 69? Mein NAS würde dann lediglich den Port 40 auf 69 weiterleiten. Beispiel in der Bootlinux datei?
Zum anderen bekomm ich keine Produkte Installiert. Hab nun einmal den Docker neu Installiert und nur die nötigen Pakete geladen. Doch trotzdem erhalte ich eine Fehlermeldung
Code: Alles auswählen
Traceback:
File "/usr/lib/python2.7/dist-packages/OPSI/Util/Product.py", line 219, in get
MetaData
archive.extract(targetPath=metaDataTmpDir, patterns=[u"OPSI*"])
File "/usr/lib/python2.7/dist-packages/OPSI/Util/File/Archive/__init__.py", li
ne 444, in extract
raise Exception(u"Failed to extract archive '%s': %s" % (self._filename, e))
==>>> Failed to extract archive '/var/lib/opsi/repository/activate-win_1.0-
9.opsi': Failed to get archive content '/var/lib/opsi/repository/activate-win_1.
0-9.opsi': Command 'cpio' not found in PATH
Traceback:
File "/usr/bin/opsi-product-updater", line 1193, in <module>
main()
File "/usr/bin/opsi-product-updater", line 1186, in main
opu.processUpdates()
File "/usr/bin/opsi-product-updater", line 639, in processUpdates
ppf.getMetaData()
File "/usr/lib/python2.7/dist-packages/OPSI/Util/Product.py", line 250, in get
MetaData
raise Exception(u"Failed to get metadata from package '%s': %s" % (self.pack
ageFile, e))
==>>> Failed to get metadata from package '/var/lib/opsi/repository/activat
e-win_1.0-9.opsi': Failed to extract archive '/var/lib/opsi/repository/activate-
win_1.0-9.opsi': Failed to get archive content '/var/lib/opsi/repository/activat
e-win_1.0-9.opsi': Command 'cpio' not found in PATH
ERROR: Failed to get metadata from package '/var/lib/opsi/repository/activate-wi
n_1.0-9.opsi': Failed to extract archive '/var/lib/opsi/repository/activate-win_
1.0-9.opsi': Failed to get archive content '/var/lib/opsi/repository/activate-wi
n_1.0-9.opsi': Command 'cpio' not found in PATH