Web-UI hängt nach ersten Start

Hallo zusammen.
Ich hänge mich an den Thread an: Ich habe ebenfalls das Problem, dass nach dem ‚lmn-prepare‘ die Web-UI nicht läuft. Meine Plattform: Proxmox, OpnSense, Server; alle inkl. Snapshots; hab aber auch die zugrundeliegenden Server neu aufgesetzt… - letztlich vergeblich ***

Die obigen Tipps habe ich durchgearbeitet und scheitere daran, dass die Web-UI startet, ich kann mich das erste Mal mit root anmelden (also die Authentication läuft durch) und dann hängt aber die Oberfläche.
Den ajenti-Bugreport habe ich hier:

Sieht jemand auf den ersten Blick vielleicht, wo mein Hänger sein könnte?
Danke und viele Grüße vom Bodensee!
Tobias

*** Ich bin der Meinung, dass ich die Anleitung konzentriert durchgegangen bin. Es ist nicht meine erste Installation, einen Testserver hatte ich bereits am Laufen, aber halt mit „vermuteten Grundeinstellungen“, so dass ich dann an der Unify und Radius gescheitert bin. Daher dachte ich, alles neu macht der Januar…

Hallo Tobias,

Anscheinend sind die linuxmuster-Plugin nicht richtig geladen, aber ich kann nicht sehen warum.

Vielleicht erhalten wir eine komplette Fehlermeldung so :

systemctl stop linuxmuster-webui.service
ajenti-panel --dev

(man kann es mit Strg+C stoppen ).

Oder vielleicht gibt es etwas interessant in /var/log/ajenti/ajenti.log ?

Gruß

Arnaud

Hallo,

bei mir ist es ähnlich. Bei mir ist „Authetication failed“ hab dazu ein Thema aufgemacht.
Keine Lösung.
Mein Umweg. Ich hab den Server dann per Konsole installiert. Nach dem Reboot lief dann die Webui.

MFG JH

Hallo,

Nein, das ist nicht ähnlich : ich glaube dass man nicht gleichzeitig Serial und Konsole verwenden kann, das war sehr wahrscheinlich bei dir die Ursache.

Gruß

Arnaud

Ja ok. Das ist was anderes.
Grüsse

Das Ergebnis der Ausgabe:Zugriffsfehler auf die config.yml

Das File ist da, aber halt nur 600.
Hab ich die Installation mit dem falschen Benutzer (sudo) durchgeführt?

Hallo,

Ja, die Datei ist da aber nicht lesbar als linuxadmin. Das Kommando ajenti-panel --dev sollte als root ausgeführt werden.

Gruß

Arnaud

Wenn ich es anstatt mit der WebUI mit der Konsole versuche, gibt es ebenfalls Fehler (aus dem Kurzzeitgedächtnis heraus… es war das hier: Lmn7: Installation from Scratch: No module named 'constants').
Aber lmn-prepare läuft bei mir immer erfolgreich durch.

Ups.

Jetzt aber:

Ok, danke.

Und geht es besser mit:

ajenti-panel --dev --stock-plugins --plugins /usr/lib/linuxmuster-webui/plugins

?

(es kann sein, dass es mehrere Fehlermeldungen/Errors gibt, und am bestens wäre die erste die wichtigste: ich probiere zu verstehen warum der Provider lm nicht geladen ist).

Gruß

Arnaud

Das ist die umgeleitete Ausgabe:

Registering [aj.api.http.HttpMiddleware] (interface)
Registering [aj.api.http.HttpMasterMiddleware] (interface)
Registering [aj.api.http.HttpPlugin] (interface)
Registering [aj.api.http.SocketEndpoint] (interface)
Registering [aj.security.verifier.ClientCertificateVerificator] (service)
Registering [aj.auth.AuthenticationMiddleware] (service)
Registering [aj.auth.AuthenticationProvider] (interface)
Registering [aj.auth.OSAuthenticationProvider] (implementation of [aj.auth.AuthenticationProvider])
Registering [aj.auth.AuthenticationService] (service)
Registering [aj.auth.PermissionProvider] (interface)
Registering [aj.security.pwreset.PasswordResetMiddleware] (implementation of [aj.api.http.HttpMasterMiddleware])
Registering [aj.routing.CentralDispatcher] (service)
Registering [aj.gate.middleware.GateMiddleware] (service)
Popen: ('lsb_release', '-a')
Popen: ('uname', '-rs')
Popen: ['lsb_release', '-sd']
Loading config from /etc/ajenti/config.yml
Loading users from /etc/ajenti/users.yml
Loading smtp config from /etc/ajenti/smtp.yml
Loading tfa config from /etc/ajenti/tfa.yml
Debug mode
Dev mode
Ajenti Core 2.2.3
Master PID - 1484
Detected platform: debian / Ubuntu 18.04.6 LTS
Python version: 3.6.9
Looking for plugins in /usr/local/bin
Looking for plugins in /usr/lib/python3.6
Looking for plugins in /usr/lib/python3.6/lib-dynload
Looking for plugins in /usr/local/lib/python3.6/dist-packages
Looking for plugins in /usr/lib/python3/dist-packages
Discovered 8 plugins
Resolved load order for 8 plugins: ['core', 'dashboard', 'filesystem', 'plugins', 'ace', 'passwd', 'session_list', 'settings']
Importing plugin "core"
Registering [aj.plugins.core.api.sidebar.SidebarItemProvider] (interface)
Registering [aj.plugins.core.api.sidebar.Sidebar] (service)
Registering [aj.plugins.core.main.ItemProvider] (implementation of [aj.plugins.core.api.sidebar.SidebarItemProvider])
Registering [aj.plugins.core.main.Permissions] (implementation of [aj.auth.PermissionProvider])
Registering [aj.plugins.core.api.navbox.Navbox] (service)
Registering [aj.plugins.core.views.api.Handler] (implementation of [aj.api.http.HttpPlugin])
Registering [aj.plugins.core.views.config.Handler] (implementation of [aj.api.http.HttpPlugin])
Registering [aj.plugins.core.views.main.Handler] (implementation of [aj.api.http.HttpPlugin])
Registering [aj.plugins.core.views.resource_server.ResourcesHandler] (implementation of [aj.api.http.HttpPlugin])
Registering [aj.plugins.core.api.push.Push] (service)
Registering [aj.plugins.core.views.push.PushSocket] (implementation of [aj.api.http.SocketEndpoint])
Registering [aj.plugins.core.api.tasks.TasksService] (service)
Registering [aj.plugins.core.views.tasks.Handler] (implementation of [aj.api.http.HttpPlugin])
Importing plugin "dashboard"
Registering [aj.plugins.dashboard.api.Widget] (interface)
Registering [aj.plugins.dashboard.main.ItemProvider] (implementation of [aj.plugins.core.api.sidebar.SidebarItemProvider])
Registering [aj.plugins.dashboard.views.Handler] (implementation of [aj.api.http.HttpPlugin])
Registering [aj.plugins.dashboard.widgets.cpu.CPUWidget] (implementation of [aj.plugins.dashboard.api.Widget])
Registering [aj.plugins.dashboard.widgets.hostname.HostnameWidget] (implementation of [aj.plugins.dashboard.api.Widget])
Registering [aj.plugins.dashboard.widgets.loadavg.LoadAverageWidget] (implementation of [aj.plugins.dashboard.api.Widget])
Registering [aj.plugins.dashboard.widgets.memory.MemoryWidget] (implementation of [aj.plugins.dashboard.api.Widget])
Registering [aj.plugins.dashboard.widgets.uptime.UptimeWidget] (implementation of [aj.plugins.dashboard.api.Widget])
Importing plugin "filesystem"
Registering [aj.plugins.filesystem.main.Permissions] (implementation of [aj.auth.PermissionProvider])
Registering [aj.plugins.filesystem.views.Handler] (implementation of [aj.api.http.HttpPlugin])
Importing plugin "plugins"
Registering [aj.plugins.plugins.main.ItemProvider] (implementation of [aj.plugins.core.api.sidebar.SidebarItemProvider])
Registering [aj.plugins.plugins.views.Handler] (implementation of [aj.api.http.HttpPlugin])
Importing plugin "ace"
Importing plugin "passwd"
Registering [aj.plugins.passwd.views.Handler] (implementation of [aj.api.http.HttpPlugin])
Importing plugin "session_list"
Registering [aj.plugins.session_list.main.ItemProvider] (implementation of [aj.plugins.core.api.sidebar.SidebarItemProvider])
Registering [aj.plugins.session_list.views.Handler] (implementation of [aj.api.http.HttpPlugin])
Importing plugin "settings"
Registering [aj.plugins.settings.main.ItemProvider] (implementation of [aj.plugins.core.api.sidebar.SidebarItemProvider])
Registering [aj.plugins.settings.views.Handler] (implementation of [aj.api.http.HttpPlugin])
Initializing plugin "core"
Initializing plugin "dashboard"
Initializing plugin "filesystem"
Registering [aj.plugins.filesystem.widget.DiskWidget] (implementation of [aj.plugins.dashboard.api.Widget])
Initializing plugin "plugins"
Initializing plugin "ace"
Initializing plugin "passwd"
Initializing plugin "session_list"
Registering [aj.plugins.session_list.widget.SessionWidget] (implementation of [aj.plugins.dashboard.api.Widget])
Initializing plugin "settings"
Loaded 8 plugins
Binding to [0.0.0.0]:80
Invoke target `<bound method WorkerGate._target of <aj.gate.gate.WorkerGate object at 0x7feca73feb70>>` in child process.
_child start. target: `<bound method WorkerGate._target of <aj.gate.gate.WorkerGate object at 0x7feca73feb70>>`
Delete current hub's threadpool.
SIGCHLD watcher for 1492 started.
Destroy hub and default loop.
Invalidate <_GIPCWriter_6f5605 fd: 7> in parent.
Created new hub and default event loop.
Invalidating <_GIPCWriter_6f5605 fd: 7> ...
Invalidate <_GIPCReader_af0c2c fd: 8> in parent.
Invalidating <_GIPCReader_af0c2c fd: 8> ...
Started child process 1492
Fatal crash occured
Invalidate <_GIPCReader_3cf9c7 fd: 6> in child.
Legitimate <_GIPCReader_3cf9c7 fd: 6> for current process.
Invalidating <_GIPCReader_3cf9c7 fd: 6> ...
Invalidate <_GIPCWriter_3e6b4d fd: 9> in child.
Legitimate <_GIPCWriter_3e6b4d fd: 9> for current process.
Invalidating <_GIPCWriter_3e6b4d fd: 9> ...
Legitimate <_GIPCWriter_6f5605 fd: 7> for current process.
Handle `<_GIPCWriter_6f5605 fd: 7>` is now valid in child.
Legitimate <_GIPCReader_af0c2c fd: 8> for current process.
Handle `<_GIPCReader_af0c2c fd: 8>` is now valid in child.
Popen: ['uname', '-m']
New worker "restricted session" PID 1492, EUID 0, EGID 0
Worker 1492 is demoting to UID 65534 / GID 65534...
...done, new EUID 65534 EGID 65534
Crash report written to /var/log/ajenti/crash-2023-01-12-21h52.txt
Please submit it to https://github.com/ajenti/ajenti/issues/new

Hab’s umbenannt von .gz in .zip

sudo-ajenti-panel-dev2.log.zip (2,5 KB)

Hallo,

Ist der Ordner /usr/lib/linuxmuster-webui/plugins leer ?
Wenn ja, dann war wahrscheinlich die Installation unvollständig, und ich würde mal ein :

apt install --reinstall linuxmuster-webui7

probieren. Wenn es eine Fehlermeldung beim Install gibt, bitte weitergeben.

Gruß

Arnaud

Diese Plugins sind da:

drwxr-xr-x  4 root root 4096 Jan 11 17:35 ..
drwxr-xr-x  5 root root 4096 Jan 13 15:33 lmn_auth
drwxr-xr-x  5 root root 4096 Jan 13 15:33 lmn_clients
drwxr-xr-x  5 root root 4096 Jan 13 15:33 lmn_common
drwxr-xr-x  5 root root 4096 Jan 13 15:33 lmn_crontab
drwxr-xr-x  5 root root 4096 Jan 13 15:33 lmn_devices
drwxr-xr-x  5 root root 4096 Jan 13 15:33 lmn_dhcp
drwxr-xr-x  5 root root 4096 Jan 13 15:33 lmn_docker
drwxr-xr-x  5 root root 4096 Jan 13 15:33 lmn_groupmembership
drwxr-xr-x  5 root root 4096 Jan 13 15:33 lmn_landingpage
drwxr-xr-x  5 root root 4096 Jan 13 15:33 lmn_linbo4
drwxr-xr-x  5 root root 4096 Jan 13 15:33 lmn_linbo_sync
drwxr-xr-x  5 root root 4096 Jan 13 15:33 lmn_links
drwxr-xr-x  5 root root 4096 Jan 13 15:33 lmn_nextcloud
drwxr-xr-x  5 root root 4096 Jan 13 15:33 lmn_permissions
drwxr-xr-x  5 root root 4096 Jan 13 15:33 lmn_quotas
drwxr-xr-x  5 root root 4096 Jan 13 15:33 lmn_samba_dns
drwxr-xr-x  5 root root 4096 Jan 13 15:33 lmn_samba_shares
drwxr-xr-x  5 root root 4096 Jan 13 15:33 lmn_session
drwxr-xr-x  5 root root 4096 Jan 13 15:33 lmn_settings
drwxr-xr-x  7 root root 4096 Jan 13 15:33 lmn_setup_wizard
drwxr-xr-x  5 root root 4096 Jan 13 15:33 lmn_smbclient
drwxr-xr-x  6 root root 4096 Jan 13 15:33 lmn_users
drwxr-xr-x  5 root root 4096 Jan 13 15:33 lmn_vdi_administration
drwxr-xr-x  5 root root 4096 Jan 13 15:33 lmn_vdi_dashboard
drwxr-xr-x  5 root root 4096 Jan 13 15:33 lmn_w_datetime
drwxr-xr-x  5 root root 4096 Jan 13 15:33 lmn_websession
drwxr-xr-x  4 root root 4096 Jan 11 17:35 node_modules

Hier kommt ein Fehler:

apt install --reinstall linuxmuster-webui7
root@server:~# apt install --reinstall linuxmuster-webui7
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
  dns-root-data ebtables liblxc-common liblxc1 libuv1 lxd-client
Fortschritt: [ 67%] [####################################...................] en Sie »apt autoremove«, um sie zu entfernen.
Die folgenden Pakete werden aktualisiert (Upgrade):
  linuxmuster-webui7
1 aktualisiert, 0 neu installiert, 0 zu entfernen und 21 nicht aktualisiert.
Es müssen 833 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 0 B Plattenplatz zusätzlich benutzt.
Holen:1 https://deb.linuxmuster.net lmn71/main amd64 linuxmuster-webui7 all 7.1.45 [833 kB]
Es wurden 833 kB in 0 s geholt (2.059 kB/s).
E: Sub-process /usr/bin/dpkg returned an error code (1)

Ich hab gestern Abend noch die betroffene VM geklont und bin per Snapshot auf den Anfang zurück (Ubuntu war fertig installiert), bei „Server auf lmn7.1 vorbereiten“ aufgesetzt und dann lief die Installation und Einrichtung bis zum Ende reibungslos durch.
Das, was vorher 5 oder 6x gescheitert ist, hat nun anstandslos geklappt. Das ist schon sonderbar - irgendwie.

Gut, an der Stelle erstmal ein großes „Dankeschön!!!“ :clap: für die Unterstützung und Hilfe. Großartig, was im Forum alles zu finden ist!
Viele Grüße vom Bodensee

Hallo Tobias,

Gut, dass es jetzt funktioniert, vielleicht werde ich später verstehen, was da problematisch war, aber momentan habe ich keine Idee.

Gruß

Arnaud