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