Skip to content

nextcloud: Setup stuck in error loop after upgrade

After upgrading freedombox from 24.18 to 24.21, Nextcloud setup is stuck in a loop due to an error:

Oct 11 07:45:40 freedombox /usr/bin/plinth[6798]: Setup completed: nextcloud: Error updating app: [Errno 2] No such file or directory [Errno 2] No such file or directory
Oct 11 07:45:40 freedombox /usr/bin/plinth[6798]: Error running setup - [Errno 2] No such file or directory
Oct 11 07:45:40 freedombox /usr/bin/plinth[6798]: Unable to complete setup: [Errno 2] No such file or directory
Oct 11 07:45:40 freedombox /usr/bin/plinth[6798]: Will try again in 10 seconds
Oct 11 07:45:50 freedombox /usr/bin/plinth[6798]: Running regular setup.
Oct 11 07:45:50 freedombox /usr/bin/plinth[6798]: Running setup for apps, essential - False, selected apps - ['nextcloud', 'samba']
Oct 11 07:45:50 freedombox /usr/bin/plinth[6798]: Operation: nextcloud: Updating app: added
Oct 11 07:45:50 freedombox /usr/bin/plinth[6798]: Operation: nextcloud: Updating app: running
Oct 11 07:45:50 freedombox /usr/bin/plinth[6798]: Setup run: nextcloud
Oct 11 07:45:50 freedombox /usr/bin/plinth[6798]: # plinth..update() 
Oct 11 07:45:50 freedombox sudo[10736]:   plinth : PWD=/ ; USER=root ; COMMAND=/usr/share/plinth/actions/actions plinth update --write-fd 16
Oct 11 07:45:50 freedombox sudo[10736]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=107)
Oct 11 07:45:52 freedombox /usr/bin/plinth[6798]: Apt package cache updated.
Oct 11 07:45:52 freedombox /usr/bin/plinth[6798]: Package upgrade already in process
Oct 11 07:45:54 freedombox sudo[10736]: pam_unix(sudo:session): session closed for user root
Oct 11 07:45:54 freedombox /usr/bin/plinth[6798]: # plinth..is_package_manager_busy() 
Oct 11 07:45:54 freedombox sudo[10932]:   plinth : PWD=/ ; USER=root ; COMMAND=/usr/share/plinth/actions/actions plinth is_package_manager_busy --write-fd 16
Oct 11 07:45:54 freedombox sudo[10932]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=107)
Oct 11 07:45:54 freedombox sudo[10932]: pam_unix(sudo:session): session closed for user root
Oct 11 07:45:56 freedombox /usr/bin/plinth[6798]: App nextcloud does not need force upgrade
Oct 11 07:45:56 freedombox /usr/bin/plinth[6798]: # plinth..dropin_is_valid("nextcloud", "/etc/apache2/conf-available/nextcloud-freedombox.conf", false, unlink_invalid=true) 
Oct 11 07:45:56 freedombox sudo[10940]:   plinth : PWD=/ ; USER=root ; COMMAND=/usr/share/plinth/actions/actions plinth dropin_is_valid --write-fd 16
Oct 11 07:45:56 freedombox sudo[10940]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=107)
Oct 11 07:45:58 freedombox sudo[10940]: pam_unix(sudo:session): session closed for user root
Oct 11 07:45:58 freedombox /usr/bin/plinth[6798]: # plinth..dropin_is_valid("nextcloud", "/etc/redis/conf.d/freedombox.conf", false, unlink_invalid=true) 
Oct 11 07:45:58 freedombox sudo[10944]:   plinth : PWD=/ ; USER=root ; COMMAND=/usr/share/plinth/actions/actions plinth dropin_is_valid --write-fd 16
Oct 11 07:45:58 freedombox sudo[10944]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=107)
Oct 11 07:45:59 freedombox sudo[10944]: pam_unix(sudo:session): session closed for user root
Oct 11 07:45:59 freedombox /usr/bin/plinth[6798]: # plinth..enable("mysql") 
Oct 11 07:45:59 freedombox sudo[10949]:   plinth : PWD=/ ; USER=root ; COMMAND=/usr/share/plinth/actions/actions plinth enable --write-fd 16
Oct 11 07:45:59 freedombox sudo[10949]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=107)
Oct 11 07:46:01 freedombox /usr/share/plinth/actions/actions[10951]: Initialized apps - apache, api, names, avahi, storage, backups, cockpit, firewall, config, datetime, diagnostics, dynamicdns, first_boot, help, letsencrypt, networks, power, privacy, security, snapshot, ssh, sso, upgrades, users, bepasty, bind, calibre, coturn, deluge, ejabberd, email, featherwiki, gitweb, i2p, ikiwiki, infinoted, janus, jsxc, kiwix, matrixsynapse, mediawiki, minetest, minidlna, miniflux, mumble, nextcloud, openvpn, pagekite, performance, privoxy, quassel, radicale, roundcube, rssbridge, samba, searx, shaarli, shadowsocks, shadowsocksserver, sharing, syncthing, tiddlywiki, tor, torproxy, transmission, ttrss, wireguard, wordpress, zoph
Oct 11 07:46:01 freedombox sudo[10949]: pam_unix(sudo:session): session closed for user root
Oct 11 07:46:01 freedombox /usr/bin/plinth[6798]: # plinth..enable("redis-server") 
Oct 11 07:46:01 freedombox sudo[10957]:   plinth : PWD=/ ; USER=root ; COMMAND=/usr/share/plinth/actions/actions plinth enable --write-fd 16
Oct 11 07:46:01 freedombox sudo[10957]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=107)
Oct 11 07:46:03 freedombox /usr/share/plinth/actions/actions[10959]: Initialized apps - apache, api, names, avahi, storage, backups, cockpit, firewall, config, datetime, diagnostics, dynamicdns, first_boot, help, letsencrypt, networks, power, privacy, security, snapshot, ssh, sso, upgrades, users, bepasty, bind, calibre, coturn, deluge, ejabberd, email, featherwiki, gitweb, i2p, ikiwiki, infinoted, janus, jsxc, kiwix, matrixsynapse, mediawiki, minetest, minidlna, miniflux, mumble, nextcloud, openvpn, pagekite, performance, privoxy, quassel, radicale, roundcube, rssbridge, samba, searx, shaarli, shadowsocks, shadowsocksserver, sharing, syncthing, tiddlywiki, tor, torproxy, transmission, ttrss, wireguard, wordpress, zoph
Oct 11 07:46:05 freedombox sudo[10957]: pam_unix(sudo:session): session closed for user root
Oct 11 07:46:05 freedombox /usr/bin/plinth[6798]: # plinth..enable("nextcloud-freedombox") 
Oct 11 07:46:05 freedombox sudo[11088]:   plinth : PWD=/ ; USER=root ; COMMAND=/usr/share/plinth/actions/actions plinth enable --write-fd 16
Oct 11 07:46:05 freedombox sudo[11088]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=107)
Oct 11 07:46:07 freedombox /usr/share/plinth/actions/actions[11090]: Initialized apps - apache, api, names, avahi, storage, backups, cockpit, firewall, config, datetime, diagnostics, dynamicdns, first_boot, help, letsencrypt, networks, power, privacy, security, snapshot, ssh, sso, upgrades, users, bepasty, bind, calibre, coturn, deluge, ejabberd, email, featherwiki, gitweb, i2p, ikiwiki, infinoted, janus, jsxc, kiwix, matrixsynapse, mediawiki, minetest, minidlna, miniflux, mumble, nextcloud, openvpn, pagekite, performance, privoxy, quassel, radicale, roundcube, rssbridge, samba, searx, shaarli, shadowsocks, shadowsocksserver, sharing, syncthing, tiddlywiki, tor, torproxy, transmission, ttrss, wireguard, wordpress, zoph
Oct 11 07:46:07 freedombox sudo[11088]: pam_unix(sudo:session): session closed for user root
Oct 11 07:46:07 freedombox /usr/bin/plinth[6798]: # nextcloud..get_override_domain() 
Oct 11 07:46:07 freedombox sudo[11095]:   plinth : PWD=/ ; USER=root ; COMMAND=/usr/share/plinth/actions/actions nextcloud get_override_domain --write-fd 16
Oct 11 07:46:07 freedombox sudo[11095]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=107)
Oct 11 07:46:08 freedombox sudo[11095]: pam_unix(sudo:session): session closed for user root
Oct 11 07:46:09 freedombox /usr/bin/plinth[6798]: Error running action nextcloud..get_override_domain(): FileNotFoundError(2, "No such file or directory")
                                                  Action traceback:
                                                  ╞   File "/usr/lib/python3/dist-packages/plinth/actions.py", line 391, in _privileged_call
                                                  ╞     return_values = func(*arguments['args'], **arguments['kwargs'])
                                                  ╞                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                                                  ╞   File "/usr/lib/python3/dist-packages/plinth/modules/nextcloud/privileged.py", line 111, in get_override_domain
                                                  ╞     domain = _run_occ('config:system:get', 'overwritehost',
                                                  ╞              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                                                  ╞   File "/usr/lib/python3/dist-packages/plinth/modules/nextcloud/privileged.py", line 86, in _run_occ
                                                  ╞     return _run_in_container('/var/www/html/occ', *args, **kwargs)
                                                  ╞            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                                                  ╞   File "/usr/lib/python3/dist-packages/plinth/modules/nextcloud/privileged.py", line 81, in _run_in_container
                                                  ╞     return subprocess.run(command, capture_output=capture_output, check=check)
                                                  ╞            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                                                  ╞   File "/usr/lib/python3.12/subprocess.py", line 548, in run
                                                  ╞     with Popen(*popenargs, **kwargs) as process:
                                                  ╞          ^^^^^^^^^^^^^^^^^^^^^^^^^^^
                                                  ╞   File "/usr/lib/python3.12/subprocess.py", line 1026, in __init__
                                                  ╞     self._execute_child(args, executable, preexec_fn, close_fds,
                                                  ╞   File "/usr/lib/python3.12/subprocess.py", line 1955, in _execute_child
                                                  ╞     raise child_exception_type(errno_num, err_msg, err_filename)
Oct 11 07:46:09 freedombox /usr/bin/plinth[6798]: # plinth..disable("nextcloud-freedombox") 
Oct 11 07:46:09 freedombox sudo[11100]:   plinth : PWD=/ ; USER=root ; COMMAND=/usr/share/plinth/actions/actions plinth disable --write-fd 16
Oct 11 07:46:09 freedombox sudo[11100]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=107)
Oct 11 07:46:10 freedombox /usr/share/plinth/actions/actions[11102]: Initialized apps - apache, api, names, avahi, storage, backups, cockpit, firewall, config, datetime, diagnostics, dynamicdns, first_boot, help, letsencrypt, networks, power, privacy, security, snapshot, ssh, sso, upgrades, users, bepasty, bind, calibre, coturn, deluge, ejabberd, email, featherwiki, gitweb, i2p, ikiwiki, infinoted, janus, jsxc, kiwix, matrixsynapse, mediawiki, minetest, minidlna, miniflux, mumble, nextcloud, openvpn, pagekite, performance, privoxy, quassel, radicale, roundcube, rssbridge, samba, searx, shaarli, shadowsocks, shadowsocksserver, sharing, syncthing, tiddlywiki, tor, torproxy, transmission, ttrss, wireguard, wordpress, zoph
Oct 11 07:46:11 freedombox sudo[11100]: pam_unix(sudo:session): session closed for user root
Oct 11 07:46:11 freedombox /usr/bin/plinth[6798]: # plinth..disable("redis-server") 
Oct 11 07:46:11 freedombox sudo[11107]:   plinth : PWD=/ ; USER=root ; COMMAND=/usr/share/plinth/actions/actions plinth disable --write-fd 17
Oct 11 07:46:11 freedombox sudo[11107]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=107)
Oct 11 07:46:12 freedombox /usr/share/plinth/actions/actions[11109]: Initialized apps - apache, api, names, avahi, storage, backups, cockpit, firewall, config, datetime, diagnostics, dynamicdns, first_boot, help, letsencrypt, networks, power, privacy, security, snapshot, ssh, sso, upgrades, users, bepasty, bind, calibre, coturn, deluge, ejabberd, email, featherwiki, gitweb, i2p, ikiwiki, infinoted, janus, jsxc, kiwix, matrixsynapse, mediawiki, minetest, minidlna, miniflux, mumble, nextcloud, openvpn, pagekite, performance, privoxy, quassel, radicale, roundcube, rssbridge, samba, searx, shaarli, shadowsocks, shadowsocksserver, sharing, syncthing, tiddlywiki, tor, torproxy, transmission, ttrss, wireguard, wordpress, zoph
Oct 11 07:46:15 freedombox sudo[11107]: pam_unix(sudo:session): session closed for user root
Oct 11 07:46:15 freedombox /usr/bin/plinth[6798]: # plinth..disable("mysql") 
Oct 11 07:46:15 freedombox sudo[11237]:   plinth : PWD=/ ; USER=root ; COMMAND=/usr/share/plinth/actions/actions plinth disable --write-fd 17
Oct 11 07:46:15 freedombox sudo[11237]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=107)
Oct 11 07:46:16 freedombox /usr/share/plinth/actions/actions[11239]: Initialized apps - apache, api, names, avahi, storage, backups, cockpit, firewall, config, datetime, diagnostics, dynamicdns, first_boot, help, letsencrypt, networks, power, privacy, security, snapshot, ssh, sso, upgrades, users, bepasty, bind, calibre, coturn, deluge, ejabberd, email, featherwiki, gitweb, i2p, ikiwiki, infinoted, janus, jsxc, kiwix, matrixsynapse, mediawiki, minetest, minidlna, miniflux, mumble, nextcloud, openvpn, pagekite, performance, privoxy, quassel, radicale, roundcube, rssbridge, samba, searx, shaarli, shadowsocks, shadowsocksserver, sharing, syncthing, tiddlywiki, tor, torproxy, transmission, ttrss, wireguard, wordpress, zoph
Oct 11 07:46:17 freedombox sudo[11237]: pam_unix(sudo:session): session closed for user root
Oct 11 07:46:17 freedombox /usr/bin/plinth[6798]: Setup completed: nextcloud: Error updating app: [Errno 2] No such file or directory [Errno 2] No such file or directory
Oct 11 07:46:17 freedombox /usr/bin/plinth[6798]: Error running setup - [Errno 2] No such file or directory
Oct 11 07:46:17 freedombox /usr/bin/plinth[6798]: Unable to complete setup: [Errno 2] No such file or directory
Oct 11 07:46:17 freedombox /usr/bin/plinth[6798]: Will try again in 10 seconds