tonywoolf's picture
I am trying to install Confconsole on 32 bit debian jessie. It installs ok, but doesn't start as root normaly at boot time. There is some error about LSB: 
root@home:~# systemctl -l status confconsole.service
● confconsole.service - LSB: Starts confconsole at boot time
Loaded: loaded (/etc/init.d/confconsole)
Active: failed (Result: exit-code) since Sat 2016-03-26 23:01:58 EET; 11min ago
Process: 428 ExecStart=/etc/init.d/confconsole start (code=exited, status=1/FAILURE)

Mar 26 23:01:58 home confconsole[428]: Starting confconsolesetterm: $TERM is not defined.
Mar 26 23:01:58 home systemd[1]: confconsole.service: control process exited, code=exited status=1
Mar 26 23:01:58 home systemd[1]: Failed to start LSB: Starts confconsole at boot time.
Mar 26 23:01:58 home systemd[1]: Unit confconsole.service entered failed state.
I appreciate any help. Thanks!
Jeremy Davis's picture

Have you installed the dependencies? All our commandline UI stuff depends on our (old) libraries. IIRC you will need turnkey-pylib and turnkey-dialog-wrapper (they're on GitHub or in our repo). Confconsole was written years ago and depended on our fork of stuff to work around some issues at the time. There has been intention to go back and tidy things up, but it still works for our purposes so it keeps getting pushed back on the "todo" list...

Also I'd check that your root user has TERM set. Try logging in as the root user and see if you can get it to work there...

Jeremy Davis's picture

I'm guessing that it was something that I mentioned, but others might find it useful if they knew what it was that fixed it...
tonywoolf's picture

My comment was blocked by some spam filter.


Add Turnkey keyring: 
apt-key add turnkey-release-keyring.gpg

Then add repository to /etc/apt/sources.list:
deb [arch=amd64] jessie main

Then install:
apt-get update
apt-get install confconsole

The solution was [arch=amd64], because there is no i386 packages for jessie.

tonywoolf's picture

Sorry, i was on my phone.


First install it from deb deb wheezy main, then change it to jessie and apt-get update; apt-get install --reinstall confconsole.

Jeremy Davis's picture

FYI we will be updating our repo to include 32 bit jessie packages at some point in the not too distant future. We don't intend to support 32 bit "officially" but they will be available.

Also IIRC all of our "amd64" packages (at least all the python ones) are actually arch independent, but our build infrastructure tags then with whatever architecture they were built on. So seeing as we only built 64 bit for v14.x/Jessie they all present as amd64...

Add new comment