[Live-demo] [OSGeo] #1348: tilemill: failure to install on ubu 14.04 from ppa due to missing init.d script
OSGeo
trac_osgeo at osgeo.org
Sun Aug 10 14:59:50 PDT 2014
#1348: tilemill: failure to install on ubu 14.04 from ppa due to missing init.d
script
---------------------+------------------------------------------------------
Reporter: hamish | Owner: live-demo@…
Type: defect | Status: new
Priority: major | Milestone: OSGeoLive8.0
Component: LiveDVD | Keywords: tilemill
---------------------+------------------------------------------------------
Changes (by hamish):
* cc: springmeyer (added)
Comment:
here is the problematic section of the
/var/lib/dpkg/info/tilemill.postinst script:
{{{
...
# Automatically added by dh_installinit
if [ -x "/etc/init.d/tilemill" ] || [ -e "/etc/init/tilemill.conf" ]; then
if [ ! -e "/etc/init/tilemill.conf" ]; then
update-rc.d tilemill defaults >/dev/null
fi
invoke-rc.d tilemill start || exit $?
fi
# End automatically added section
# Automatically added by dh_installinit
update-rc.d -f tilemill remove >/dev/null || exit $?
# End automatically added section
}}}
changing the `exit $?` to `exit 0` will allow it to get past, probably we
have to try to install it, let it break, patch the above file, then try
again with 'apt-get -f install'. I'm not sure why/if it needs to actually
run it at install time, and what doesn't get done if it doesn't happen.
note classic /etc/init.d/tilemill does not exist, but
/etc/init/tilemill.conf does.
maybe if we just do `service tilemill start && service tilemill stop` at
the end of the install script it will pick up whatever the code snippet
above is trying to do?
Hamish
--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/1348#comment:4>
OSGeo <http://www.osgeo.org/>
OSGeo committee and general foundation issue tracker.
More information about the Live-demo
mailing list