WebUI nach Installation von Plugins nicht mehr erreichbar

Hallo zusammen

nach einer erfolgreichen Installation von Opnsense und Linuxmuster v7 hatte ich über die Schulkonsole drei Plugins nachinstalliert. Nach der Installation war die Schulkonsole nicht mehr erreichbar. Der Linuxmuster-webui Service staertet nicht mehr, das das Laden des neu installierten Terminals einen Fehler wirft und der Service dann sofort wieder gestoppt wird.

Gibt es eine Möglichkeit, die Plugins manuell über die Shell zu deinstallieren?

Meine Daten
-Base…: 7.0.79-0ubuntu0
-Linbo…: 2.3.68-0
-WebUI…: 1.0.156-1
-Sophomorix…: 3.80.0-1

Die Fehlermeldung:
noch als kurze Anmerkung. Ich hatte manuell keine Konfig-Dateien oder Python-Code geaendert.

Ajenti bug report

Info Value
Ajenti 2.1.36
Platform debian / ubuntu / Ubuntu 18.04.5 LTS
Architecture b’x86_64 x86_64’
Python 3.6.9
Debug False
Loaded plugins
Library Version
gevent 1.3.7
greenlet 0.4.15
psutil 5.7.0
Traceback (most recent call last):
  File "/usr/local/lib/python3.6/dist-packages/aj/entry.py", line 30, in start
    aj.core.run(dev_mode=dev_mode, **kwargs)
  File "/usr/local/lib/python3.6/dist-packages/aj/core.py", line 95, in run
    PluginManager.get(aj.context).load_all_from(aj.plugin_providers)
  File "/usr/local/lib/python3.6/dist-packages/aj/plugins.py", line 266, in load_all_from
    yml_info = yaml.load(open(os.path.join(path, 'plugin.yml')), Loader=yaml.Loader)
  File "/usr/lib/python3/dist-packages/yaml/__init__.py", line 72, in load
    return loader.get_single_data()
  File "/usr/lib/python3/dist-packages/yaml/constructor.py", line 37, in get_single_data
    return self.construct_document(node)
  File "/usr/lib/python3/dist-packages/yaml/constructor.py", line 46, in construct_document
    for dummy in generator:
  File "/usr/lib/python3/dist-packages/yaml/constructor.py", line 393, in construct_yaml_seq
    data.extend(self.construct_sequence(node))
  File "/usr/lib/python3/dist-packages/yaml/constructor.py", line 116, in construct_sequence
    for child in node.value]
  File "/usr/lib/python3/dist-packages/yaml/constructor.py", line 116, in <listcomp>
    for child in node.value]
  File "/usr/lib/python3/dist-packages/yaml/constructor.py", line 86, in construct_object
    data = constructor(self, node)
  File "/usr/lib/python3/dist-packages/yaml/constructor.py", line 414, in construct_undefined
    node.start_mark)
yaml.constructor.ConstructorError: could not determine a constructor for the tag '!PluginDependency'
  in "/usr/local/lib/python3.6/dist-packages/ajenti_plugin_terminal/plugin.yml", line 9, column 7

Grüße, Andi

Hallo Andi,

Am bestens kannst du es mit pip die betroffene Plugins entfernen.
Erst mal auflisten :

python3 -m pip list | grep ajenti

Dann entfernen :

python3 -m uninstall ajenti.plugin.PLUGIN?

Ajenti kriegt ein neues Kernel, deswegen sollte man nicht mit den anderen Plugins spielen, es könnte solche Konflikte erzeugen.

Gruß

Arnaud

Hallo Arnaud.

Danke Dir. Es geht nun wieder. Ok, das mit dem Neuen Kernel wusste ich nicht. Dann weiß ich da Bescheid.

Grüße Andi