App icons missing after updating to freedombox 23.10
I set up a vagrant box using freedombox-testing-dev image, upgraded packages, and then installed freedombox 23.10 from experimental.
root@freedombox:/home/vagrant# apt install -t experimental freedombox
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer required:
libmpdec3 libpython3.10 libpython3.10-dev libpython3.10-minimal libpython3.10-stdlib python3.10 python3.10-dev python3.10-minimal
Use 'apt autoremove' to remove them.
The following additional packages will be installed:
freedombox-doc-en freedombox-doc-es
The following packages will be upgraded:
freedombox freedombox-doc-en freedombox-doc-es
3 upgraded, 0 newly installed, 0 to remove and 145 not upgraded.
Need to get 90.8 MB of archives.
After this operation, 1,147 kB disk space will be freed.
Do you want to continue? [Y/n] y
Get:1 http://deb.debian.org/debian experimental/main amd64 freedombox all 23.10 [2,734 kB]
Get:2 http://deb.debian.org/debian experimental/main amd64 freedombox-doc-en all 23.10 [44.3 MB]
Get:3 http://deb.debian.org/debian experimental/main amd64 freedombox-doc-es all 23.10 [43.8 MB]
Fetched 90.8 MB in 5s (19.5 MB/s)
quota not working (qgroup not set)
Preconfiguring packages ...
(Reading database ... 113133 files and directories currently installed.)
Preparing to unpack .../freedombox_23.10_all.deb ...
Unpacking freedombox (23.10) over (23.6.2) ...
dpkg: warning: unable to delete old directory '/etc/plinth/modules-enabled': Directory not empty
dpkg: warning: unable to delete old directory '/etc/plinth': Directory not empty
Preparing to unpack .../freedombox-doc-en_23.10_all.deb ...
Unpacking freedombox-doc-en (23.10) over (23.6.2) ...
Preparing to unpack .../freedombox-doc-es_23.10_all.deb ...
Unpacking freedombox-doc-es (23.10) over (23.6.2) ...
Setting up freedombox-doc-en (23.10) ...
Setting up freedombox-doc-es (23.10) ...
Setting up freedombox (23.10) ...
Installing new version of config file /etc/apache2/conf-available/transmission-plinth.conf ...
Installing new version of config file /etc/apache2/conf-available/tt-rss-plinth.conf ...
Installing new version of config file /etc/mediawiki/FreedomBoxStaticSettings.php ...
Removing obsolete conffile /etc/plinth/modules-enabled/apache ...
Removing obsolete conffile /etc/plinth/modules-enabled/api ...
Removing obsolete conffile /etc/plinth/modules-enabled/avahi ...
Removing obsolete conffile /etc/plinth/modules-enabled/backups ...
Removing obsolete conffile /etc/plinth/modules-enabled/bepasty ...
Removing obsolete conffile /etc/plinth/modules-enabled/bind ...
Removing obsolete conffile /etc/plinth/modules-enabled/calibre ...
Removing obsolete conffile /etc/plinth/modules-enabled/cockpit ...
Removing obsolete conffile /etc/plinth/modules-enabled/config ...
Removing obsolete conffile /etc/plinth/modules-enabled/coturn ...
Removing obsolete conffile /etc/plinth/modules-enabled/datetime ...
Removing obsolete conffile /etc/plinth/modules-enabled/deluge ...
Removing obsolete conffile /etc/plinth/modules-enabled/diagnostics ...
Removing obsolete conffile /etc/plinth/modules-enabled/dynamicdns ...
Removing obsolete conffile /etc/plinth/modules-enabled/ejabberd ...
Removing obsolete conffile /etc/plinth/modules-enabled/email ...
Removing obsolete conffile /etc/plinth/modules-enabled/firewall ...
Removing obsolete conffile /etc/plinth/modules-enabled/first_boot ...
Removing obsolete conffile /etc/plinth/modules-enabled/gitweb ...
Removing obsolete conffile /etc/plinth/modules-enabled/help ...
Removing obsolete conffile /etc/plinth/modules-enabled/i2p ...
Removing obsolete conffile /etc/plinth/modules-enabled/ikiwiki ...
Removing obsolete conffile /etc/plinth/modules-enabled/infinoted ...
Removing obsolete conffile /etc/plinth/modules-enabled/janus ...
Removing obsolete conffile /etc/plinth/modules-enabled/jsxc ...
Removing obsolete conffile /etc/plinth/modules-enabled/letsencrypt ...
Removing obsolete conffile /etc/plinth/modules-enabled/matrixsynapse ...
Removing obsolete conffile /etc/plinth/modules-enabled/mediawiki ...
Removing obsolete conffile /etc/plinth/modules-enabled/minetest ...
Removing obsolete conffile /etc/plinth/modules-enabled/minidlna ...
Removing obsolete conffile /etc/plinth/modules-enabled/mumble ...
Removing obsolete conffile /etc/plinth/modules-enabled/names ...
Removing obsolete conffile /etc/plinth/modules-enabled/networks ...
Removing obsolete conffile /etc/plinth/modules-enabled/openvpn ...
Removing obsolete conffile /etc/plinth/modules-enabled/pagekite ...
Removing obsolete conffile /etc/plinth/modules-enabled/performance ...
Removing obsolete conffile /etc/plinth/modules-enabled/power ...
Removing obsolete conffile /etc/plinth/modules-enabled/privacy ...
Removing obsolete conffile /etc/plinth/modules-enabled/privoxy ...
Removing obsolete conffile /etc/plinth/modules-enabled/quassel ...
Removing obsolete conffile /etc/plinth/modules-enabled/radicale ...
Removing obsolete conffile /etc/plinth/modules-enabled/roundcube ...
Removing obsolete conffile /etc/plinth/modules-enabled/rssbridge ...
Removing obsolete conffile /etc/plinth/modules-enabled/samba ...
Removing obsolete conffile /etc/plinth/modules-enabled/searx ...
Removing obsolete conffile /etc/plinth/modules-enabled/security ...
Removing obsolete conffile /etc/plinth/modules-enabled/shaarli ...
Removing obsolete conffile /etc/plinth/modules-enabled/shadowsocks ...
Removing obsolete conffile /etc/plinth/modules-enabled/sharing ...
Removing obsolete conffile /etc/plinth/modules-enabled/snapshot ...
Removing obsolete conffile /etc/plinth/modules-enabled/ssh ...
Removing obsolete conffile /etc/plinth/modules-enabled/sso ...
Removing obsolete conffile /etc/plinth/modules-enabled/storage ...
Removing obsolete conffile /etc/plinth/modules-enabled/syncthing ...
Removing obsolete conffile /etc/plinth/modules-enabled/tor ...
Removing obsolete conffile /etc/plinth/modules-enabled/transmission ...
Removing obsolete conffile /etc/plinth/modules-enabled/ttrss ...
Removing obsolete conffile /etc/plinth/modules-enabled/upgrades ...
Removing obsolete conffile /etc/plinth/modules-enabled/users ...
Removing obsolete conffile /etc/plinth/modules-enabled/wireguard ...
Removing obsolete conffile /etc/plinth/modules-enabled/wordpress ...
Removing obsolete conffile /etc/plinth/modules-enabled/zoph ...
Processing triggers for man-db (2.11.2-2) ...
Processing triggers for dbus (1.14.6-1) ...
quota not working (qgroup not set)
Scanning processes...
Scanning candidates...
Scanning processor microcode...
Scanning linux images...
Failed to check for processor microcode upgrades.
Restarting services...
Service restarts being deferred:
/etc/needrestart/restart.d/dbus.service
systemctl restart getty@tty1.service
systemctl restart systemd-logind.service
systemctl restart unattended-upgrades.service
No containers need to be restarted.
User sessions running outdated binaries:
vagrant @ session #4: sshd[1882,1908]
vagrant @ user manager service: systemd[1885]
No VM guests are running outdated hypervisor (qemu) binaries on this host.
All of the apps' icons are missing after this upgrade.
I don't see a static folder under the apps folders:
# ls /usr/lib/python3/dist-packages/plinth/modules/bepasty/
forms.py __init__.py manifest.py privileged.py __pycache__ templates tests urls.py views.py
The complete list of installed files is shown at https://packages.debian.org/experimental/all/freedombox/filelist.