[Freedombox-discuss] Plinth setup fails for (currently) unknown reason
Dieter
dieter at sarina-ist-doof.de
Tue Dec 28 09:23:21 GMT 2021
Hi Sunil,
i've attached the output of the plinth-run in foreground.
The failing of letsencrypt is expected, as i'm currently using a locally
generated certificate.
Additional Info regarding the version: I checked the syslog, the errors
started when 21.15~bpo11+1 was installed in the machine.
Regarding debian-salsa: I guess the account activation mail got lost...
Thanks and best regards,
Dieter
On 26/12/2021 23:20, Sunil Mohan Adapa wrote:
> On 12/25/21 13:48, Dieter wrote:
>> Hi all!
>>
>> Apparently, my freedombox has some issues with plinth since some days.
>> I do not know which version of the freedombox-package was used when
>> the problem started.
>>
>> Currently, it is an up-to-date bullseye with freedombox-package from
>> backports (21.16-bpo11+1).
>>
>> Plinth is filling the systemlog with these messages:
>>
>> Dec 25 22:40:13 /usr/bin/plinth[581]: Running setup for apps,
>> essential - True, selected apps - None
>> Dec 25 22:40:13 /usr/bin/plinth[581]: Error running setup -
>> 'NoneType' object has no attribute 'get_setup_version'
>> Dec 25 22:40:13 /usr/bin/plinth[581]: Unable to complete setup:
>> 'NoneType' object has no attribute 'get_setup_version'
>> Dec 25 22:40:13 /usr/bin/plinth[581]: Will try again in 10 seconds
>> Dec 25 22:40:23 /usr/bin/plinth[581]: Running regular setup.
>> Dec 25 22:40:23 /usr/bin/plinth[581]: # packages
>> is-package-manager-busy
>> Dec 25 22:40:23 sudo[2292]: plinth : PWD=/ ; USER=root ;
>> COMMAND=/usr/share/plinth/actions/packages is-package-manager-busy
>> Dec 25 22:40:23 sudo[2292]: pam_unix(sudo:session): session opened
>> for user root(uid=0) by (uid=111)
>> Dec 25 22:40:25 sudo[2292]: pam_unix(sudo:session): session closed
>> for user root
>> Dec 25 22:40:26 /usr/bin/plinth[581]: Running setup for apps,
>> essential - True, selected apps - None
>> Dec 25 22:40:26 /usr/bin/plinth[581]: Error running setup -
>> 'NoneType' object has no attribute 'get_setup_version'
>> Dec 25 22:40:26 /usr/bin/plinth[581]: Unable to complete setup:
>> 'NoneType' object has no attribute 'get_setup_version'
>> Dec 25 22:40:26 /usr/bin/plinth[581]: Will try again in 10 seconds
>>
>> Do you know what is wrong or how i can fix this?
>>
>
> Hi Dieter,
>
> Could you please provide the output of the following (or send me a
> more complete journal from above run privately):
>
> # systemctl stop plinth
>
> # sudo -u plinth plinth
> <Control-C> to terminate when error message repeats.
>
> # systemctl start plinth
>
> Thanks,
>
-------------- next part --------------
dieter at regenbogenbruecke:~$ sudo -u plinth plinth
INFO axes.watch_login AXES: BEGIN LOG
INFO axes.watch_login AXES: Using django-axes version 5.4.3
INFO axes.watch_login AXES: blocking by IP only.
INFO plinth.__main__ FreedomBox Service (Plinth) version - 21.16
INFO plinth.__main__ Script prefix - /plinth
INFO plinth.actions $ ikiwiki get-sites
ERROR plinth.app Exception while running init for <module 'plinth.modules.help' from '/usr/lib/python3/dist-packages/plinth/modules/help/__init__.py'>: [Errno 2] No such file or directory: '/usr/share/freedombox/manual'
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/plinth/app.py", line 536, in _initialize_module
module.app = app_class()
File "/usr/lib/python3/dist-packages/plinth/modules/help/__init__.py", line 58, in __init__
langs = os.listdir(os.path.join(cfg.doc_dir, 'manual'))
FileNotFoundError: [Errno 2] No such file or directory: '/usr/share/freedombox/manual'
INFO plinth.app Initialized apps - storage, firewall, security, apache, sso, api, help, names, letsencrypt, networks, datetime, upgrades, dynamicdns, config, ssh, cockpit, backups, snapshot, diagnostics, first_boot, users, avahi, power, wireguard, shadowsocks, calibre, mediawiki, bind, ikiwiki, minidlna, minetest, performance, infinoted, coturn, ejabberd, searx, mumble, i2p, radicale, privoxy, pagekite, ttrss, bepasty, zoph, jsxc, mldonkey, gitweb, sharing, syncthing, quassel, tor, shaarli, openvpn, wordpress, transmission, roundcube, deluge, samba, matrixsynapse
INFO plinth.actions # dynamicdns status
INFO plinth.modules.names Added domain freedomboxdomain of type domain-type-dynamic with services __all__
INFO plinth.actions # letsencrypt get-status
INFO plinth.modules.letsencrypt Obtaining certificate for freedomboxdomain
INFO plinth.actions # letsencrypt obtain --domain freedomboxdomain
ERROR plinth.actions Error executing command - ['sudo', '-n', '/usr/share/plinth/actions/letsencrypt', 'obtain', '--domain', 'freedomboxdomain'], , Saving debug log to /var/log/letsencrypt/letsencrypt.log
Plugins selected: Authenticator webroot, Installer None
Performing the following challenges:
http-01 challenge for freedomboxdomain
Using the webroot path /var/www/html for all unmatched domains.
Waiting for verification...
Challenge failed for domain freedomboxdomain
http-01 challenge for freedomboxdomain
Cleaning up challenges
Some challenges have failed.
INFO plinth.actions # dynamicdns status
INFO plinth.modules.names Added domain freedomboxdomain of type domain-type-static with services __all__
INFO plinth.actions # letsencrypt get-status
INFO plinth.modules.letsencrypt Obtaining certificate for freedomboxdomain
INFO plinth.actions # letsencrypt obtain --domain freedomboxdomain
ERROR plinth.actions Error executing command - ['sudo', '-n', '/usr/share/plinth/actions/letsencrypt', 'obtain', '--domain', 'freedomboxdomain'], , Saving debug log to /var/log/letsencrypt/letsencrypt.log
Plugins selected: Authenticator webroot, Installer None
Performing the following challenges:
http-01 challenge for freedomboxdomain
Using the webroot path /var/www/html for all unmatched domains.
Waiting for verification...
Challenge failed for domain freedomboxdomain
http-01 challenge for freedomboxdomain
Cleaning up challenges
Some challenges have failed.
INFO plinth.actions # openvpn is-setup
INFO plinth.modules.letsencrypt Checking if any Let's Encrypt certificates got renewed.
INFO plinth.actions # letsencrypt get-status
INFO plinth.setup Running regular setup.
INFO plinth.web_server Setting up CherryPy server
INFO plinth.glib Started new thread for glib main loop.
INFO plinth.network Creating network manager client
INFO plinth.actions # packages is-package-manager-busy
INFO plinth.dbus D-Bus connection acquired: org.freedombox.Service
INFO plinth.dbus D-Bus name acquired: org.freedombox.Service
INFO plinth.network Created Network manager client
INFO cherrypy.error [27/Dec/2021:23:14:08] ENGINE Listening for SIGTERM.
INFO cherrypy.error [27/Dec/2021:23:14:08] ENGINE Listening for SIGHUP.
INFO cherrypy.error [27/Dec/2021:23:14:08] ENGINE Listening for SIGUSR1.
INFO cherrypy.error [27/Dec/2021:23:14:08] ENGINE Bus STARTING
INFO cherrypy.error [27/Dec/2021:23:14:08] ENGINE Started monitor thread '_TimeoutMonitor'.
INFO cherrypy.error [27/Dec/2021:23:14:09] ENGINE Serving on http://127.0.0.1:8000
INFO cherrypy.error [27/Dec/2021:23:14:09] ENGINE Bus STARTED
INFO plinth.modules.storage.udisks2 Drive XXXX appears healthy
INFO plinth.modules.storage.udisks2 New filesystem found: /dev/mmcblk0p1
INFO plinth.modules.storage.udisks2 Ignoring auto-mount on already mounted device: /dev/mmcblk0p1
INFO plinth.modules.storage.udisks2 New filesystem found: /dev/sda1
INFO plinth.modules.storage.udisks2 Ignoring auto-mount on already mounted device: /dev/sda1
INFO plinth.modules.storage.udisks2 New filesystem found: /dev/mmcblk0p3
INFO plinth.modules.storage.udisks2 Ignoring auto-mount on already mounted device: /dev/mmcblk0p3
INFO plinth.setup Running setup for apps, essential - True, selected apps - None
ERROR plinth.setup Error running setup - 'NoneType' object has no attribute 'get_setup_version'
WARNING plinth.setup Unable to complete setup: 'NoneType' object has no attribute 'get_setup_version'
INFO plinth.setup Will try again in 10 seconds
INFO plinth.setup Running regular setup.
INFO plinth.actions # packages is-package-manager-busy
^C INFO cherrypy.error [27/Dec/2021:23:14:23] ENGINE Keyboard Interrupt: shutting down bus
INFO cherrypy.error [27/Dec/2021:23:14:23] ENGINE Bus STOPPING
INFO cherrypy.error [27/Dec/2021:23:14:23] ENGINE HTTP Server cherrypy._cpwsgi_server.CPWSGIServer(('127.0.0.1', 8000)) shut down
INFO plinth.glib Exiting glib main loop
INFO cherrypy.error [27/Dec/2021:23:14:23] ENGINE Stopped thread '_TimeoutMonitor'.
INFO cherrypy.error [27/Dec/2021:23:14:23] ENGINE Bus STOPPED
INFO plinth.glib Glib main loop thread exited.
INFO cherrypy.error [27/Dec/2021:23:14:23] ENGINE Bus EXITING
INFO cherrypy.error [27/Dec/2021:23:14:23] ENGINE Bus EXITED
INFO cherrypy.error [27/Dec/2021:23:14:23] ENGINE Waiting for child threads to terminate...
INFO cherrypy.error [27/Dec/2021:23:14:23] ENGINE Waiting for thread Thread-1.
INFO plinth.setup Running setup for apps, essential - True, selected apps - None
ERROR plinth.setup Error running setup - 'NoneType' object has no attribute 'get_setup_version'
WARNING plinth.setup Unable to complete setup: 'NoneType' object has no attribute 'get_setup_version'
INFO plinth.setup Will try again in 10 seconds
INFO plinth.setup Setup thread finished.
More information about the Freedombox-discuss
mailing list