Actions
Bug #12000
closedArchitecture #11647: Upgrade to Jetty9
Stop jetty7 service in preinst to prevent it from staying after upgrade
Pull Request:
Severity:
UX impact:
User visibility:
Effort required:
Priority:
0
Name check:
Fix check:
Regression:
Description
While upgrading from 4.2 to 4.3 beta, I got the following output:
Fetched 184 MB in 17s (10.6 MB/s) Reading changelogs... Done (Reading database ... 45791 files and directories currently installed.) Preparing to unpack .../00-rudder-server-root_4.3.0~alpha1~git201801180045-stretch0_all.deb ... Unpacking rudder-server-root (4.3.0~alpha1~git201801180045-stretch0) over (4.2.4~rc1~git201801170234-stretch0) ... Preparing to unpack .../01-rudder-agent_4.3.0~alpha1~git201801180045-stretch0_amd64.deb ... INFO: A back up copy of the /opt/rudder/etc/uuid.hive has been created in /var/backups/rudder INFO: A back up copy of the /var/rudder/cfengine-community/policy_server.dat has been created in /var/backups/rudder INFO: A back up copy of the /var/rudder/cfengine-community/ppkeys has been created in /var/backups/rudder Unpacking rudder-agent (4.3.0~alpha1~git201801180045-stretch0) over (4.2.4~rc1~git201801170234-stretch0) ... Preparing to unpack .../02-rudder-inventory-endpoint_4.3.0~alpha1~git201801180045-stretch0_all.deb ... Unpacking rudder-inventory-endpoint (4.3.0~alpha1~git201801180045-stretch0) over (4.2.4~rc1~git201801170234-stretch0) ... Preparing to unpack .../03-rudder-inventory-ldap_4.3.0~alpha1~git201801180045-stretch0_amd64.deb ... Unpacking rudder-inventory-ldap (4.3.0~alpha1~git201801180045-stretch0) over (4.2.4~rc1~git201801170234-stretch0) ... Preparing to unpack .../04-rudder-jetty_4.3.0~alpha1~git201801180045-stretch0_all.deb ... Unpacking rudder-jetty (4.3.0~alpha1~git201801180045-stretch0) over (4.2.4~rc1~git201801170234-stretch0) ... dpkg: warning: unable to delete old directory '/opt/rudder/jetty7/contexts': Directory not empty dpkg: warning: unable to delete old directory '/opt/rudder/jetty7': Directory not empty Preparing to unpack .../05-rudder-reports_4.3.0~alpha1~git201801180045-stretch0_all.deb ... Unpacking rudder-reports (4.3.0~alpha1~git201801180045-stretch0) over (4.2.4~rc1~git201801170234-stretch0) ... Preparing to unpack .../06-rudder-webapp_4.3.0~alpha1~git201801180045-stretch0_all.deb ... ******************************************************************************** INFO: dpkg may ask you if you want to replace rudder-web.properties or INFO: inventory-web.properties with the maintainer version if you modified it. INFO: INFO: If you accept, please keep in mind that you will lose any manual INFO: modification in this file, like the syslog port or the workflows and will INFO: certainly have to add them again. INFO: INFO: We recommend that you respond NO to this question INFO: ('keep your currently-installed version'). Rudder's upgrade script will INFO: take care of this automatically. INFO: ******************************************************************************** Unpacking rudder-webapp (4.3.0~alpha1~git201801180045-stretch0) over (4.2.4~rc1~git201801170234-stretch0) ... Preparing to unpack .../07-rudder-server-relay_4.3.0~alpha1~git201801180045-stretch0_amd64.deb ... Unpacking rudder-server-relay (4.3.0~alpha1~git201801180045-stretch0) over (4.2.4~rc1~git201801170234-stretch0) ... Preparing to unpack .../08-ncf-api-virtualenv_4.3.0~alpha1~git201801180045-stretch0_all.deb ... Unpacking ncf-api-virtualenv (4.3.0~alpha1~git201801180045-stretch0) over (4.2.4~rc1~git201801170234-stretch0) ... Preparing to unpack .../09-rudder-techniques_4.3.0~alpha1~git201801180045-stretch0_all.deb ... Unpacking rudder-techniques (4.3.0~alpha1~git201801180045-stretch0) over (4.2.4~rc1~git201801170234-stretch0) ... Preparing to unpack .../10-ncf_4.3.0~alpha1~git201801180045-stretch0_all.deb ... Unpacking ncf (4.3.0~alpha1~git201801180045-stretch0) over (4.2.4~rc1~git201801170234-stretch0) ... Setting up rudder-jetty (4.3.0~alpha1~git201801180045-stretch0) ... Installing new version of config file /opt/rudder/etc/rudder-jetty.conf ... Installing new version of config file /etc/init.d/rudder-jetty ... Setting up ncf (4.3.0~alpha1~git201801180045-stretch0) ... Setting up rudder-techniques (4.3.0~alpha1~git201801180045-stretch0) ... Setting up rudder-inventory-ldap (4.3.0~alpha1~git201801180045-stretch0) ... Configuration file '/opt/rudder/etc/openldap/slapd.conf' ==> Modified (by you or by a script) since installation. ==> Package distributor has shipped an updated version. What would you like to do about it ? Your options are: Y or I : install the package maintainer's version N or O : keep your currently-installed version D : show the differences between the versions Z : start a shell to examine the situation The default action is to keep your current version. *** slapd.conf (Y/I/N/O/D/Z) [default=N] ? D Configuration file '/opt/rudder/etc/openldap/slapd.conf' ==> Modified (by you or by a script) since installation. ==> Package distributor has shipped an updated version. What would you like to do about it ? Your options are: Y or I : install the package maintainer's version N or O : keep your currently-installed version D : show the differences between the versions Z : start a shell to examine the situation The default action is to keep your current version. *** slapd.conf (Y/I/N/O/D/Z) [default=N] ? N INFO: Restarting syslogd... Done INFO: Restarting rudder-slapd...Job for rudder-slapd.service failed because the control process exited with error code. See "systemctl status rudder-slapd.service" and "journalctl -xe" for details. dpkg: error processing package rudder-inventory-ldap (--configure): subprocess installed post-installation script returned error exit status 1 Processing triggers for systemd (232-25+deb9u1) ... Setting up rudder-agent (4.3.0~alpha1~git201801180045-stretch0) ... ok: Rudder agent is now disabled. ok: stop service rudder-agent succeeded INFO: Ensuring correct permissions on the keys directory... Done. ok: Rudder agent has been enabled but not started, wait for next cron run. ok: start service rudder-agent succeeded INFO: Scheduling an inventory during next run... Setting up rudder-reports (4.3.0~alpha1~git201801180045-stretch0) ... INFO: Waiting for PostgreSQL to be up... Done Processing triggers for rsyslog (8.24.0-1) ... Setting up ncf-api-virtualenv (4.3.0~alpha1~git201801180045-stretch0) ... Conf ncf-api-virtualenv already enabled INFO: Restarting Apache HTTPd... Done Setting up rudder-server-relay (4.3.0~alpha1~git201801180045-stretch0) ... INFO: Restarting Apache HTTPd... Done INFO: rudder-server-relay setup complete. dpkg: dependency problems prevent configuration of rudder-server-root: rudder-server-root depends on rudder-inventory-ldap (= 4.3.0~alpha1~git201801180045-stretch0); however: Package rudder-inventory-ldap is not configured yet. dpkg: error processing package rudder-server-root (--configure): dependency problems - leaving unconfigured dpkg: dependency problems prevent configuration of rudder-inventory-endpoint: rudder-inventory-endpoint depends on rudder-inventory-ldap (= 4.3.0~alpha1~git201801180045-stretch0); however: Package rudder-inventory-ldap is not configured yet. dpkg: error processing package rudder-inventory-endpoint (--configure): dependency problems - leaving unconfigured Setting up rudder-webapp (4.3.0~alpha1~git201801180045-stretch0) ... INFO: Restarting syslog...Done INFO: Restarting Apache HTTPd... Done INFO: Launching script to check if a migration is needed INFO: Checking if rudder-web.properties database access credentials are all right... LDAP OK, SQL OK INFO: Checking if inventory-web.properties database access credentials are all right... LDAP OK, SQL skipped INFO: A Technique library reload is needed and has been scheduled. [master 230c5dc] Update technique editor hook "ncf-hooks.d/post.write_technique.10_commit.sh" [master 4509ab0] Update technique editor hook "ncf-hooks.d/post.write_technique.50_rudderify.sh" [master a2aa54e] Update technique editor hook "ncf-hooks.d/post.write_technique.90_reload.sh" INFO: The /var/rudder/configuration-repository/techniques/ncf_techniques/category.xml file already exists. Not updating. INFO: Alternative source path added: /var/rudder/configuration-repository/ncf INFO: Checking PostgreSQL service status... OK INFO: Checking LDAP service status............ FAILED LDAP service verification failed after 10 tries. ERROR: The migration has failed in some steps. Check previous error messages. Please restart the failed service(s), and start the migration script again. (on a single Rudder server, try service rudder restart) Once it is working, run: # /opt/rudder/bin/rudder-upgrade INFO: End of migration script INFO: Restarting Rudder webapp and inventory-endpoint...dpkg: error processing package rudder-webapp (--configure): subprocess installed post-installation script returned error exit status 1 Errors were encountered while processing: rudder-inventory-ldap rudder-server-root rudder-inventory-endpoint rudder-webapp E: Sub-process /usr/bin/dpkg returned an error code (1)
Actions