[Thinlinc-technical] Installing 4.6.0 server on Debian 8 Jessie - Debian bug and workaround

Brulo, Alexander A.Y.Brulo at aston.ac.uk
Tue Jun 21 11:20:14 CEST 2016


The same goes for Ubuntu 16.04, albeit with a few variations. Ubuntu by default boots into systemd .
that where upstart-sysv package in Ubuntu comes handy. Cendio relies on lsb and doesn't distribute systemd.service files, I'm told.


I got the server running with a few steps I learnt from https://wiki.ubuntu.com/SystemdForUpstartUsers 
and checking the scripts in $THINLINC,
once upstart-sysv is installed and update-initramfs  -u is run and reboot initiated there are no more installation errors.


also I found an excellent entry point from Peter Anstrand

https://www.cendio.com/bugzilla/show_bug.cgi?id=668

Once the links are created prior to installation the only addition required is editing  /var/lib/lsb/facilities file
to add a few missing entries
to resemble this:
/etc/init.d/tlwebaccess tlwebaccess 11 49
/etc/init.d/lightdm lightdm 20 18
/etc/init.d/tlwebadm tlwebadm 11 49
/etc/init.d/vsmagent vsmagent 11 49
/etc/init.d/vsmserver vsmserver 12 49

#####################################################################

lsb-core is installed from older Ubuntu
######################################################################
after that /usr/lib/lsb/install_initd from an older Ubuntu 12.04 package works as expected 



------------------------------------------------------------
Alex Brulo
Senior Research Server Engineer (HPC)
Information Systems Aston (ISA)
Aston University, Aston Triangle,
Birmingham, B4 7ET
Tel: 0121 204 3673
ISA "Aiming for Excellence in ICT Services"
=======================================
Please consider the environment before printing this e-mail
=======================================

________________________________________
From: Thinlinc-technical [thinlinc-technical-bounces at lists.cendio.se] on behalf of Andreas v. Heydwolff [listmail at sandpsych.at]
Sent: Tuesday, June 21, 2016 8:56 AM
To: lists - thinlinc-technical
Subject: [Thinlinc-technical] Installing 4.6.0 server on Debian 8 Jessie - Debian bug and workaround

Dear all,

thanks to Cendio for the 4.6 release! However, a bug in Debian may
prevent its installation on a current stable system. In case someone
would like to install it on a Debian Jessie server - I ran into

  https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=743903

(lsb-core: /usr/lib/lsb/install_initd fails on any init script)

which left me with a half installed, unusable server.

The workaround that made the install reach its completion was to
download lsb-core from Wheezy, extract it and temporarily replace

  initdutils.py

from Jessie with the Wheezy version. The rollback of the bad patch as
described in the bug report (implemented in Jessie) is not enough, a
diff showed more differences than the reverted ones.

With the Wheezy version installation went smoothly through to the end.
Will add a refresher bug report to the Debian bug tracker later today.
Peter Åstrand had already reopened he bug in February (thanks!) without
any subsequent response because back then the bug had already been
described as closed for some time.

Regards,

Andreas v. Heydwolff
_______________________________________________
Thinlinc-technical mailing list
Thinlinc-technical at lists.cendio.se
Manage your subscription:
http://lists.cendio.se/mailman/listinfo/thinlinc-technical


More information about the Thinlinc-technical mailing list