diff options
author | P. J. McDermott <pj@pehjota.net> | 2016-09-10 23:01:24 (EDT) |
---|---|---|
committer | P. J. McDermott <pj@pehjota.net> | 2016-09-11 00:32:23 (EDT) |
commit | a770af91d44f1e788e9fdd98f882a95e487ea76d (patch) | |
tree | 15ce8b8c719c61d7575d619010388d54bdf8761d /hosts/erp1 | |
parent | 307449828282d66646ba3eae6a1d878d0edf3261 (diff) | |
download | pc-inst-a770af91d44f1e788e9fdd98f882a95e487ea76d.zip pc-inst-a770af91d44f1e788e9fdd98f882a95e487ea76d.tar.gz pc-inst-a770af91d44f1e788e9fdd98f882a95e487ea76d.tar.bz2 |
erp1: Hack
ledgersmb's postinst runs config-lsmb-db-user.sh, which tries to connect
to PostgreSQL:
psql: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?
dpkg: error processing package ledgersmb (--configure):
subprocess installed post-installation script returned error exit status 2
Errors were encountered while processing:
ledgersmb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Diffstat (limited to 'hosts/erp1')
-rw-r--r-- | hosts/erp1 | 12 |
1 files changed, 9 insertions, 3 deletions
@@ -37,9 +37,7 @@ user_passwd_crypted='$6$HW3iK00IksexUd$6cyoqzc/VL7cXryGM8hxl9SVYornqTK9x3DMJnU4W debconf_selections=' keyboard-configuration keyboard-configuration/layout select English (US) keyboard-configuration keyboard-configuration/variant select English (US) - ledgersmb ledgersmb/debconf_install true - ledgersmb ledgersmb/admin_login ledgersmb - ledgersmb ledgersmb/admin_password LEDGERSMBINITIAL + ledgersmb ledgersmb/debconf_install false ' postinst_pkgs=' @@ -97,6 +95,14 @@ do_postinst() i=0; while [ ${i} -lt 3 ]; do i=$((${i} + 1)) in_target apt-get -q -y install ledgersmb && break done || return 1 + # Ugly hack: + mv "${target}/etc/rc.local" "${target}/etc/rc.local.orig" + cat >"${target}/etc/rc.local" <<-EOF + #!/bin/sh -e + /usr/share/ledgersmb/tools/config-lsmb-db-user.sh ledgersmb LEDGERSMBINITIAL + mv /etc/rc.local.orig /etc/rc.local + EOF + chmod a+x "${target}/etc/rc.local" # Install Odoo. info 'Installing Odoo' |