Installation und Upgrade 7.2 defekt?

Hallo COmmunity,

ich versuche seit mehreren Stunden meine LML von 7 auf 7.2 hochzuziehen. das ganze endet immer mit einem fehler und zerschießt mir ALLES.

nach elendig vielen Stunden hat sich gezeigt das ich den Fehler auch bei einer Neuinstallation habe. das ist gerade ein massives problem bei mir.
kann jemand bestätigen das beides aktuell nicht funktioniert?

das hier erhalte ich sowohl beim upgrade als auch bei der neuinstallation als fehler:

---------------------------------------------------------------
Installing linuxmuster-webui
---------------------------------------------------------------

Requirement already satisfied: pip in /usr/local/lib/python3.10/dist-packages (24.2)
Requirement already satisfied: wheel in /usr/local/lib/python3.10/dist-packages (0.44.0)
Requirement already satisfied: setuptools in /usr/local/lib/python3.10/dist-packages (75.2.0)
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.
Collecting aj==2.2.10 (from -r /usr/lib/linuxmuster-webui/etc/requirements.txt (line 1))
  Using cached aj-2.2.10.tar.gz (58 kB)
  Preparing metadata (setup.py) ... error
  error: subprocess-exited-with-error
  
  × python setup.py egg_info did not run successfully.
  │ exit code: 1
  ╰─> [44 lines of output]
      running egg_info
      creating /tmp/pip-pip-egg-info-c3_nv9st/aj.egg-info
      writing /tmp/pip-pip-egg-info-c3_nv9st/aj.egg-info/PKG-INFO
      writing dependency_links to /tmp/pip-pip-egg-info-c3_nv9st/aj.egg-info/dependency_links.txt
      writing requirements to /tmp/pip-pip-egg-info-c3_nv9st/aj.egg-info/requires.txt
      writing top-level names to /tmp/pip-pip-egg-info-c3_nv9st/aj.egg-info/top_level.txt
      writing manifest file '/tmp/pip-pip-egg-info-c3_nv9st/aj.egg-info/SOURCES.txt'
      reading manifest file '/tmp/pip-pip-egg-info-c3_nv9st/aj.egg-info/SOURCES.txt'
      reading manifest template 'MANIFEST.in'
      warning: no previously-included files matching '*~' found under directory 'aj'
      warning: no previously-included files matching '*.pyc' found under directory 'aj'
      warning: no files found matching 'Makefile'
      Traceback (most recent call last):
        File "<string>", line 2, in <module>
        File "<pip-setuptools-caller>", line 34, in <module>
        File "/tmp/pip-install-66m7wqjg/aj_3dfe0768121145028cbf9bd124e5ed4d/setup.py", line 12, in <module>
          setup(
        File "/usr/local/lib/python3.10/dist-packages/setuptools/__init__.py", line 117, in setup
          return distutils.core.setup(**attrs)
        File "/usr/local/lib/python3.10/dist-packages/setuptools/_distutils/core.py", line 183, in setup
          return run_commands(dist)
        File "/usr/local/lib/python3.10/dist-packages/setuptools/_distutils/core.py", line 199, in run_commands
          dist.run_commands()
        File "/usr/local/lib/python3.10/dist-packages/setuptools/_distutils/dist.py", line 954, in run_commands
          self.run_command(cmd)
        File "/usr/local/lib/python3.10/dist-packages/setuptools/dist.py", line 991, in run_command
          super().run_command(command)
        File "/usr/local/lib/python3.10/dist-packages/setuptools/_distutils/dist.py", line 973, in run_command
          cmd_obj.run()
        File "/usr/local/lib/python3.10/dist-packages/setuptools/command/egg_info.py", line 315, in run
          self.find_sources()
        File "/usr/local/lib/python3.10/dist-packages/setuptools/command/egg_info.py", line 323, in find_sources
          mm.run()
        File "/usr/local/lib/python3.10/dist-packages/setuptools/command/egg_info.py", line 549, in run
          self.prune_file_list()
        File "/usr/local/lib/python3.10/dist-packages/setuptools/command/sdist.py", line 161, in prune_file_list
          super().prune_file_list()
        File "/usr/local/lib/python3.10/dist-packages/setuptools/_distutils/command/sdist.py", line 380, in prune_file_list
          base_dir = self.distribution.get_fullname()
        File "/usr/local/lib/python3.10/dist-packages/setuptools/_core_metadata.py", line 267, in get_fullname
          return _distribution_fullname(self.get_name(), self.get_version())
        File "/usr/local/lib/python3.10/dist-packages/setuptools/_core_metadata.py", line 285, in _distribution_fullname
          canonicalize_version(version, strip_trailing_zero=False),
      TypeError: canonicalize_version() got an unexpected keyword argument 'strip_trailing_zero'
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed

× Encountered error while generating package metadata.
╰─> See above for output.

note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
dpkg: Fehler beim Bearbeiten des Paketes linuxmuster-webui7 (--configure):
 »installiertes linuxmuster-webui7-Skript des Paketes post-installation«-Unterprozess gab den Fehlerwert 1 zurück
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von linuxmuster-base7:
 linuxmuster-base7 hängt ab von linuxmuster-webui7; aber:
  Paket linuxmuster-webui7 ist noch nicht konfiguriert.

dpkg: Fehler beim Bearbeiten des Paketes linuxmuster-base7 (--configure):
 Abhängigkeitsprobleme - verbleibt unkonfiguriert
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von linuxmuster-linbo7:
 linuxmuster-linbo7 hängt ab von linuxmuster-base7; aber:
  Paket linuxmuster-base7 ist noch nicht konfiguriert.

dpkg: Fehler beim Bearbeiten des Paketes linuxmuster-linbo7 (--configure):
 Abhängigkeitsprobleme - verbleibt unkonfiguriert
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von linuxmuster-linbo-gui7:
 linuxmuster-linbo-gui7 hängt ab von linuxmuster-linbo7 (>= 4.1.0) | linuxmuster-cachingserver-linbo7; aber:
  Paket linuxmuster-linbo7 ist noch nicht konfiguriert.
  Paket linuxmuster-cachingserver-linbo7 ist nicht installiert.

dpkg: Fehler beim Bearbeiten des Paketes linuxmuster-linbEs wurde kein Apport-Bericht verfasst, da die Fehlermeldung darauf hindeutet, dass dies lediglich ein Folgefehler eines vorherigen Problems ist.
                                                                                                                                                                                                         Es wurde kein Apport-Bericht verfasst, da die Fehlermeldung darauf hindeutet, dass dies lediglich ein Folgefehler eines vorherigen Problems ist.
                                                                          Es wurde kein Apport-Bericht verfasst, da das Limit MaxReports bereits erreicht ist.
                                                                                                                                                              o-gui7 (--configure):
 Abhängigkeitsprobleme - verbleibt unkonfiguriert
Fehler traten auf beim Bearbeiten von:
 linuxmuster-webui7
 linuxmuster-base7
 linuxmuster-linbo7
 linuxmuster-linbo-gui7
E: Sub-process /usr/bin/dpkg returned an error code (1)
linuxmuster-webui7 (7.2.63) wird eingerichtet ...

---------------------------------------------------------------
Installing linuxmuster-webui
---------------------------------------------------------------

Requirement already satisfied: pip in /usr/local/lib/python3.10/dist-packages (24.2)
Requirement already satisfied: wheel in /usr/local/lib/python3.10/dist-packages (0.44.0)
Requirement already satisfied: setuptools in /usr/local/lib/python3.10/dist-packages (75.2.0)
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.
Collecting aj==2.2.10 (from -r /usr/lib/linuxmuster-webui/etc/requirements.txt (line 1))
  Using cached aj-2.2.10.tar.gz (58 kB)
  Preparing metadata (setup.py) ... error
  error: subprocess-exited-with-error
  
  × python setup.py egg_info did not run successfully.
  │ exit code: 1
  ╰─> [44 lines of output]
      running egg_info
      creating /tmp/pip-pip-egg-info-vtvlsp24/aj.egg-info
      writing /tmp/pip-pip-egg-info-vtvlsp24/aj.egg-info/PKG-INFO
      writing dependency_links to /tmp/pip-pip-egg-info-vtvlsp24/aj.egg-info/dependency_links.txt
      writing requirements to /tmp/pip-pip-egg-info-vtvlsp24/aj.egg-info/requires.txt
      writing top-level names to /tmp/pip-pip-egg-info-vtvlsp24/aj.egg-info/top_level.txt
      writing manifest file '/tmp/pip-pip-egg-info-vtvlsp24/aj.egg-info/SOURCES.txt'
      reading manifest file '/tmp/pip-pip-egg-info-vtvlsp24/aj.egg-info/SOURCES.txt'
      reading manifest template 'MANIFEST.in'
      warning: no previously-included files matching '*~' found under directory 'aj'
      warning: no previously-included files matching '*.pyc' found under directory 'aj'
      warning: no files found matching 'Makefile'
      Traceback (most recent call last):
        File "<string>", line 2, in <module>
        File "<pip-setuptools-caller>", line 34, in <module>
        File "/tmp/pip-install-r2mr06lp/aj_16dbdef3526b4d93bacd70e4ed8db2a6/setup.py", line 12, in <module>
          setup(
        File "/usr/local/lib/python3.10/dist-packages/setuptools/__init__.py", line 117, in setup
          return distutils.core.setup(**attrs)
        File "/usr/local/lib/python3.10/dist-packages/setuptools/_distutils/core.py", line 183, in setup
          return run_commands(dist)
        File "/usr/local/lib/python3.10/dist-packages/setuptools/_distutils/core.py", line 199, in run_commands
          dist.run_commands()
        File "/usr/local/lib/python3.10/dist-packages/setuptools/_distutils/dist.py", line 954, in run_commands
          self.run_command(cmd)
        File "/usr/local/lib/python3.10/dist-packages/setuptools/dist.py", line 991, in run_command
          super().run_command(command)
        File "/usr/local/lib/python3.10/dist-packages/setuptools/_distutils/dist.py", line 973, in run_command
          cmd_obj.run()
        File "/usr/local/lib/python3.10/dist-packages/setuptools/command/egg_info.py", line 315, in run
          self.find_sources()
        File "/usr/local/lib/python3.10/dist-packages/setuptools/command/egg_info.py", line 323, in find_sources
          mm.run()
        File "/usr/local/lib/python3.10/dist-packages/setuptools/command/egg_info.py", line 549, in run
          self.prune_file_list()
        File "/usr/local/lib/python3.10/dist-packages/setuptools/command/sdist.py", line 161, in prune_file_list
          super().prune_file_list()
        File "/usr/local/lib/python3.10/dist-packages/setuptools/_distutils/command/sdist.py", line 380, in prune_file_list
          base_dir = self.distribution.get_fullname()
        File "/usr/local/lib/python3.10/dist-packages/setuptools/_core_metadata.py", line 267, in get_fullname
          return _distribution_fullname(self.get_name(), self.get_version())
        File "/usr/local/lib/python3.10/dist-packages/setuptools/_core_metadata.py", line 285, in _distribution_fullname
          canonicalize_version(version, strip_trailing_zero=False),
      TypeError: canonicalize_version() got an unexpected keyword argument 'strip_trailing_zero'
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed

× Encountered error while generating package metadata.
╰─> See above for output.

note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
dpkg: Fehler beim Bearbeiten des Paketes linuxmuster-webui7 (--configure):
 »installiertes linuxmuster-webui7-Skript des Paketes post-installation«-Unterprozess gab den Fehlerwert 1 zurück
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von linuxmuster-base7:
 linuxmuster-base7 hängt ab von linuxmuster-webui7; aber:
  Paket linuxmuster-webui7 ist noch nicht konfiguriert.

dpkg: Fehler beim Bearbeiten des Paketes linuxmuster-base7 (--configure):
 Abhängigkeitsprobleme - verbleibt unkonfiguriert
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von linuxmuster-linbo7:
 linuxmuster-linbo7 hängt ab von linuxmuster-base7; aber:
  Paket linuxmuster-base7 ist noch nicht konfiguriert.

dpkg: Fehler beim Bearbeiten des Paketes linuxmuster-linbo7 (--configure):
 Abhängigkeitsprobleme - verbleibt unkonfiguriert
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von linuxmuster-linbo-gui7:
 linuxmuster-linbo-gui7 hängt ab von linuxmuster-linbo7 (>= 4.1.0) | linuxmuster-cachingserver-linbo7; aber:
  Paket linuxmuster-linbo7 ist noch nicht konfiguriert.
  Paket linuxmuster-cachingserver-linbo7 ist nicht installiert.

dpkg: Fehler beim Bearbeiten des Paketes linuxmuster-linbEs wurde kein Apport-Bericht verfasst, da die Fehlermeldung darauf hindeutet, dass dies lediglich ein Folgefehler eines vorherigen Problems ist.
                                                                                                                                                                                                         Es wurde kein Apport-Bericht verfasst, da die Fehlermeldung darauf hindeutet, dass dies lediglich ein Folgefehler eines vorherigen Problems ist.
                                                                          Es wurde kein Apport-Bericht verfasst, da das Limit MaxReports bereits erreicht ist.
                                                                                                                                                              o-gui7 (--configure):
 Abhängigkeitsprobleme - verbleibt unkonfiguriert
Fehler traten auf beim Bearbeiten von:
 linuxmuster-webui7
 linuxmuster-base7
 linuxmuster-linbo7
 linuxmuster-linbo-gui7
E: Sub-process /usr/bin/dpkg returned an error code (1)
Updates failed!

Gruß
Michael

Hallo Michael,

mir wäre nicht bekannt, dass es derzeit Probleme mit dem upgrade gäbe.

Ich hab mal diese drei Upgradeprobleme aus ask für dich rausgesucht:

LG
Holger

hi holger,
kann leider nicht bestätigen das hier einer der fehler zutrifft bei mir.
habe 2 mal das upgrade versucht.
fehler bei linuxmuster-webui
habe eine kompette neuinstallation versucht mit neuen ubuntu 22.04
fehler bei linuxmuster-webui.

gruß
michael

Hi,

Ich bin gerade unterwegs, aber ich kann mich vorstellen, man kann es mit :

pip3 install packaging

vor dem Upgrade / Install lösen.

Gruß

Arnaud

Hi,

mehrfach probiert, leider funktioniert das nicht.
Immernoch der gleich fehler.

Gruß
Michael

habe jetzt nochmal einen anderen server in einer anderen Schule versucht zu aktualisieren und ich erhalte wieder exakt den gleichn fehler.
bis letzte woche ging das alles noch, habe bis letzte woche 2 Schulen über diesen weg aktualisiert.
upgrade bis LML 7.1 geht ohne probleme aber sobald er linuxmuster-webui7 auf 7.2.63 (glaube die version müsste das gewesen sein) erscheint immer der oben angegebene fehler.
gibt es vielleicht ein ubuntu update oder ein update von einem anderen package das hier für probleme sorgt?

Gruß
Michael

Hi,

Ok, dann ist vielleicht das Paket packaging installiert, und nicht die letzte Version.
Hilft ein pip3 install packaging -U ?

Gruß

Arnaud

Hatte gerade das gleiche Problem, einmal die Installation Fehlschlagen lassen und pip install setuptools==58.2.0, dann hat es geklappt. In der postinst von linuxmuster-webui7 müsste eine passende Version von setuptools gepinnt werden, um das zu umgehen.

1 „Gefällt mir“

Hi,

ich kann bestätigen dass das den fehler behebt, ich danke dir :slight_smile:

Hallo,

Danke, als schneller Fix habe ich die Version von setuptools gepint, aber das ist nicht der richtige Weg um es zu lösen. Das ganze Verfahren um Package zu erstellen muss in Ajenti angepasst werden und auf setup.py verzichten.

Gruß

Arnaud

Hallo Arnaud,
da ist ein Tippfehler im Code, welcher beim Paketupdate zu einem Fehler führt:

Da fehlt ein zweites = im Code.

VG
Michael

2 „Gefällt mir“

Ha mist … habe zu schnell gemacht, was für ein Idiot … danke Michael !

Arnaud

2 „Gefällt mir“

es ist einefach eine Freude euch bei der Arbeit zu zu schauen: einer findet das Problem, dann wird nach dem Grund gesucht, gefunden und schon wird gefixed …
Danke euch allen.

LG
Holger

3 „Gefällt mir“