Gerbera Media Server Webinterface-Login nicht möglich (404 Not Found, JS-Ressourcen nicht verfügbar) unter Ubuntu 24.04

Vor Jahren hatte ich zuletzt einen UPnP-Medienserver in meinem Heim, um Medien ohne Umweg auf Samsung-TVs zu streamen. Nun wollte ich das mal wieder machen, um zwei mögliche Wege (zusätzlich zur direkten Samba-Einbindung in KODI) zu haben. Gründe dafür gibt es unterschiedliche, unter anderen jedoch die Praktikabilität des abspielens aber auch die Kompatibilität unterschiedilcher Codecs mit dem jeweiligen Gerät (Samsung-TV vs. FireTV-Stick).

Als erstes wollte ich auf meinem Ubuntu 24.04-basierten Homeserver also Gerbera testen. Normal installiert, Webinterface geöffnet: Login-Button führt zu einem 404 und keine Loginfenster. Hervorragende User-Experience.

Hier ein Quick-Fix für Ubuntu 24.04 und Gerbera 2.0.0 welches aus den Ubuntu-Repositories stammt:

cd /usr/share/gerbera/web/vendor/
rm -r /usr/share/gerbera/web/vendor/*
git clone https://github.com/gerbera/gerbera.git
mv gerbera/web/vendor/* .

cd /usr/share/gerbera/web/vendor/jquery
ln -s jquery.min.js jquery-3.7.1.min.js
ln -s jquery.min.map jquery-3.7.1.min.map
cd /usr/share/gerbera/web/vendor
ln -s bootstrap bootstrap-4.6.2
ln -s tether-2.0.0/ tether

chown -R gerbera:gerbera /usr/share/gerbera/

rm -r /usr/share/gerbera/web/vendor/gerbera

Die Javascript-Sourcen sind damit wieder erreichbar und bis zum nächsten Update sind die Probleme vorerst gelöst. Seitens Gerbera Entwicklung und den zuständigen Ubuntu-Paket-Maintainern ist hier Nachbesserungsbedarf.

https://linux.debian.bugs.dist.narkive.com/GxZhAtbw/bug-1061790-gerbera-missing-files-js-files-prevent-ui-from-working

War übrigens in meinem Fall auch bei Gerbera 2.5.0 aus dem gerbera.io-Repo nötig…

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert