Docker Installations-script funktioniert nicht mehr!

Hallo @sathya ,

ich wollte eben mal die nightly Version aktualisieren, dabei ist mir aufgefallen dass die Docker Installation nicht mehr funktioniert. Es werden wohl diverse Abhängigkeiten nicht korrekt aufgelöst:

root@homegear:/# apt-get install homegear-homematicbidcos                                                                                                               
Reading package lists... Done                                                                                                                                           
Building dependency tree                                                                                                                                                
Reading state information... Done                                                                                                                                       
Some packages could not be installed. This may mean that you have                                                                                                       
requested an impossible situation or if you are using the unstable                                                                                                      
distribution that some required packages have not yet been created                                                                                                      
or been moved out of Incoming.                                                                                                                                          
The following information may help to resolve the situation:                                                                                                            
                                                                                                                                                                        
The following packages have unmet dependencies:                                                                                                                         
 homegear-homematicbidcos : Depends: libhomegear-base (= 0.7.15-1580) but 0.8.0-2175 is to be installed                                                                 
                            Depends: homegear (= 0.7.15-1580) but 0.8.0-2175 is to be installed                                                                         
E: Unable to correct problems, you have held broken packages.                                                                                                           
root@homegear:/#

Hat sich hier in den letzten Tagen irgend etwas geändert? Lediglich Homegear Base ist installiert, aber keinerlei Module mehr:

root@homegear:/# dpkg -l | grep homegear                                                                                                                                
ii  homegear                   0.8.0-2175                     amd64        Interface program to your smart home devices                                                 
ii  libhomegear-base           0.8.0-2175                     amd64        Base library for Homegear                                                                    
ii  libhomegear-ipc            0.1.1-8                        amd64        IPC library for Homegear                                                                     
ii  libhomegear-node           0.1.6-22                       amd64        Node library for Homegear                                                                    
root@homegear:/#

ok ich habe die Ursache gefunden: es gibt eine Abhängigkeit im installnightly.sh script vom Paket “ntp”, welches aber im Docker Container nicht mehr automatisch installiert wird. @sathya gab hier Änderungen?

Die Abhängigkeit sollte inzwischen eigentlich entfernt sein - das Nightly musste nur kompiliert werden. Geht es jetzt wieder?

@sathya leider nein, der container startet, auch homegear läuft, allerdings nur mit dem “miscellaneous” modul. alle anderen module fehlen.

wenn ich dann im container homegear stoppe und manuell nochmals das installnightly script ausführe, dann bekomme ich folgende meldung:

Unpacking homegear (0.8.0-2175) over (0.8.0-2175) ...                                                                                                                    
Setting up homegear (0.8.0-2175) ...                                                                                                                                     
insserv: Service ntp has to be enabled to start service homegear                                                                                                         
insserv: exiting now!                                                                                                                                                    
dpkg: error processing package homegear (--install):                                                                                                                     
 subprocess installed post-installation script returned error exit status 1                                                                                              
Errors were encountered while processing:                                                                                                                                
 homegear                                                                                                                                                                
Reading package lists... Done                                                                                                                                            
Building dependency tree                                                                                                                                                 
Reading state information... Done                                                                                                                                        
0 upgraded, 0 newly installed, 0 to remove and 23 not upgraded.                                                                                                          
1 not fully installed or removed.                                                                                                                                        
After this operation, 0 B of additional disk space will be used.                                                                                                         
Setting up homegear (0.8.0-2175) ...                                                                                                                                     
insserv: Service ntp has to be enabled to start service homegear                                                                                                         
insserv: exiting now!                                                                                                                                                    
dpkg: error processing package homegear (--configure):                                                                                                                   
 subprocess installed post-installation script returned error exit status 1                                                                                              
Errors were encountered while processing:                                                                                                                                
 homegear                                                                                                                                                                
E: Sub-process /usr/bin/dpkg returned an error code (1)                                                                                                                  
root@homegear:/#  

wenn ich ntp installiere und abermals das installnighly script ausführe, dann funktioniert es.

mit der heutigen nightly funktioniert es wieder, danke!

2 Likes