Project

General

Profile

Bug #3176

Updated by Matthieu CERDA over 11 years ago

On a fresh install of debian wheezy : 
 root@rudder:~# apt-get install rudder-server-root 
 Reading package lists... Done 
 Building dependency tree        
 Reading state information... Done 
 rudder-server-root is already the newest version. 
 0 upgraded, 0 newly installed, 0 to remove and 101 not upgraded. 
 4 not fully installed or removed. 
 After this operation, 0 B of additional disk space will be used. 
 Do you want to continue [Y/n]?  
 Setting up rudder-inventory-endpoint (2.5.0~beta1-wheezy0) ... 
 Usage: /etc/init.d/rsyslog {start|stop|rotate|restart|force-reload|status} 
 invoke-rc.d: initscript rsyslog, action "reload" failed. 
 dpkg: error processing rudder-inventory-endpoint (--configure): 
  subprocess installed post-installation script returned error exit status 3 
 Setting up rudder-reports (2.5.0~beta1-wheezy0) ... 
 Usage: /etc/init.d/rsyslog {start|stop|rotate|restart|force-reload|status} 
 invoke-rc.d: initscript rsyslog, action "reload" failed. 
 dpkg: error processing rudder-reports (--configure): 
  subprocess installed post-installation script returned error exit status 3 
 dpkg: dependency problems prevent configuration of rudder-webapp: 
  rudder-webapp depends on rudder-inventory-endpoint (= 2.5.0~beta1-wheezy0); however: 
   Package rudder-inventory-endpoint is not configured yet. 
  rudder-webapp depends on rudder-reports (= 2.5.0~beta1-wheezy0); however: 
   Package rudder-reports is not configured yet. 

 dpkg: error processing rudder-webapp (--configure): 
  dependency problems - leaving unconfigured 
 dpkg: dependency problems prevent configuration of rudder-server-root: 
  rudder-server-root depends on rudder-webapp (= 2.5.0~beta1-wheezy0); however: 
   Package rudder-webapp is not configured yet. 

 dpkg: error processing rudder-server-root (--configure): 
  dependency problems - leaving unconfigured 
 Errors were encountered while processing: 
  rudder-inventory-endpoint 
  rudder-reports 
  rudder-webapp 
  rudder-server-root 
 E: Sub-process /usr/bin/dpkg returned an error code (1) 

 root@rudder:~# dpkg -l rudder* 
 Desired=Unknown/Install/Remove/Purge/Hold 
 | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend 
 |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) 
 ||/ Name                                     Version                    Architecture               Description 
 +++-======================================-========================-========================-================================================================================== 
 ii    rudder-agent                             2.5.0~beta1-wheezy0        amd64                      Configuration management and audit tool - agent 
 un    rudder-cfengine-community                <none>                                              (no description available) 
 iF    rudder-inventory-endpoint                2.5.0~beta1-wheezy0        all                        Configuration management and audit tool - service to receive inventory data 
 ii    rudder-inventory-ldap                    2.5.0~beta1-wheezy0        amd64                      Configuration management and audit tool - OpenLDAP 
 ii    rudder-jetty                             2.5.0~beta1-wheezy0        all                        Configuration management and audit tool - Jetty application server 
 un    rudder-policy-templates                  <none>                                              (no description available) 
 iF    rudder-reports                           2.5.0~beta1-wheezy0        all                        Configuration management and audit tool - reports database 
 iU    rudder-server-root                       2.5.0~beta1-wheezy0        all                        Configuration management and audit tool - root server base package 
 ii    rudder-techniques                        2.5.0~beta1-wheezy0        all                        Configuration management and audit tool - techniques 
 iU    rudder-webapp                            2.5.0~beta1-wheezy0        all                        Configuration management and audit tool - webapp 
 root@rudder:~# grep reload /var/lib/dpkg/info/rudder-* 
 /var/lib/dpkg/info/rudder-inventory-endpoint.postinst:            invoke-rc.d rsyslog reload 
 /var/lib/dpkg/info/rudder-reports.postinst:               invoke-rc.d rsyslog reload 
 /var/lib/dpkg/info/rudder-webapp.postinst:                invoke-rc.d rsyslog reload 
 root@rudder:~# 


 The init script of rsyslog does not include reload action. 


 Workaround :  
  sed -i 's/reload/restart/' /var/lib/dpkg/info/rudder-*  

 Pull request: https://github.com/Normation/rudder-packages/pull/11  

Back