Public bug reported: maas-cluster-controller package is failing to install with the following error:
Setting up maas-cluster-controller (0.2+1.2+bzr1373+dfsg-0+1373+168~ppa0~quantal 1) ... sed: -e expression #1, char 23: unterminated `s' command dpkg: error processing maas-cluster-controller (--configure): subprocess installed post-installation script returned error exit status 1 Processing triggers for libc-bin ... I added set -x to the /var/lib/dpkg/info/maas-cluster-controller.postint script and re-run the command. Below is the output. Notice there are two bugs here: + RET= http://192.168.21.5/MAAS which contains an leading whitespace and the bug that's causing the error on line 86 of maas-cluster- controller.postinst: sed -i "s|MAAS_URL=.*|MAAS_URL="$RET"|" /etc/maas/maas_cluster.conf which works when it's like: sed -i "s|MAAS_URL=.*|MAAS_URL='$RET'|" /etc/maas/maas_cluster.conf ubuntu@autopkgtest:~$ sudo apt-get install maas-cluster-controller Reading package lists... Done Building dependency tree Reading state information... Done maas-cluster-controller is already the newest version. The following packages were automatically installed and are no longer required: linux-headers-3.5.0-22 linux-headers-3.5.0-22-generic Use 'apt-get autoremove' to remove them. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1 not fully installed or removed. After this operation, 0 B of additional disk space will be used. Do you want to continue [Y/n]? y Setting up maas-cluster-controller (0.2+1.2+bzr1373+dfsg-0+1373+168~ppa0~quantal1) ... + . /usr/share/debconf/confmodule + [ ! ] + PERL_DL_NONLAZY=1 + export PERL_DL_NONLAZY + [ ] + exec /usr/share/debconf/frontend /var/lib/dpkg/info/maas-cluster-controller.postinst configure + . /usr/share/debconf/confmodule + [ ! 1 ] + [ -z ] + exec + [ ] + exec + DEBCONF_REDIR=1 + export DEBCONF_REDIR + db_version 2.0 + _db_cmd VERSION 2.0 + _db_internal_IFS= + IFS= + printf %s\n VERSION 2.0 + IFS= + IFS= read -r _db_internal_line + RET=2.0 + return 0 + [ configure = configure ] + [ -z ] + create_log_dir + [ ! -d /var/lib/maas ] + [ ! -d /var/log/maas/oops ] + chown -R maas:maas /var/lib/maas/ + chown -R maas:maas /var/log/maas + chmod -R 775 /var/log/maas/oops + configure_maas_tgt + local tgtcfg=/etc/tgt/targets.conf + [ -d /etc/tgt/conf.d/ ] + mkdir -p /etc/tgt/conf.d/ /var/lib/maas/ephemeral/ + ln -sf /var/lib/maas/ephemeral/tgt.conf /etc/tgt/conf.d/maas.conf + [ configure = configure ] + [ -z ] + dpkg --compare-versions lt 0.1+bzr1239+dfsg-0ubuntu1 + create_log_dir + [ ! -d /var/lib/maas ] + [ ! -d /var/log/maas/oops ] + chown -R maas:maas /var/lib/maas/ + chown -R maas:maas /var/log/maas + chmod -R 775 /var/log/maas/oops + db_get maas-cluster-controller/maas-url + _db_cmd GET maas-cluster-controller/maas-url + _db_internal_IFS= + IFS= + printf %s\n GET maas-cluster-controller/maas-url + IFS= + IFS= read -r _db_internal_line + RET= http://192.168.21.5/MAAS + return 0 + [ -n http://192.168.21.5/MAAS ] + sed -i s|MAAS_URL=.*|MAAS_URL= http://192.168.21.5/MAAS| /etc/maas/maas_cluster.conf sed: -e expression #1, char 23: unterminated `s' command dpkg: error processing maas-cluster-controller (--configure): subprocess installed post-installation script returned error exit status 1 No apport report written because MaxReports is reached already Errors were encountered while processing: maas-cluster-controller E: Sub-process /usr/bin/dpkg returned an error code (1) ** Affects: maas (Ubuntu) Importance: Undecided Status: New ** Branch linked: lp:~matsubara/maas/fix-maas-cluster-controller-sed -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to maas in Ubuntu. https://bugs.launchpad.net/bugs/1167660 Title: maas-cluster-controller.postinst failing with an unterminated sed error To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/maas/+bug/1167660/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs