Hallo Holger,
danke für die schnelle Antwort. Ich habe die webuiUpload.ntacl nach dem Workaround eingefügt und apt install -f ausgeführt. Jetzt lässt sich der linbo7 aber weiterhin nicht installieren:
> root@server:~# apt install -f
> Paketlisten werden gelesen... Fertig
> Abhängigkeitsbaum wird aufgebaut.
> Statusinformationen werden eingelesen.... Fertig
> 0 aktualisiert, 0 neu installiert, 0 zu entfernen und 1 nicht aktualisiert.
> 2 nicht vollständig installiert oder entfernt.
> Nach dieser Operation werden 0 B Plattenplatz zusätzlich benutzt.
> linuxmuster-webui7 (1.0.159-1) wird eingerichtet ...
> ---------------------------------------------------------------
> Updating linuxmuster-webui
> ---------------------------------------------------------------
> Stop linuxmuster-webui
> Warning: The unit file, source configuration file or drop-ins of linuxmuster-webui.service changed on disk. Run 'systemctl daemon-reload' to reload units.
> Backing up config.yml
> Requirement already satisfied: aj==2.1.37 in /usr/local/lib/python3.6/dist-packages (from -r /usr/lib/linuxmuster-webui/etc/requirements.txt (line 1)) (2.1.37)
> Requirement already satisfied: ajenti-panel==2.1.37 in /usr/local/lib/python3.6/dist-packages (from -r /usr/lib/linuxmuster-webui/etc/requirements.txt (line 2)) (2.1.37)
> Requirement already satisfied: ajenti.plugin.ace==0.28 in /usr/local/lib/python3.6/dist-packages (from -r /usr/lib/linuxmuster-webui/etc/requirements.txt (line 3)) (0.28)
> Requirement already satisfied: ajenti.plugin.auth-users==0.30 in /usr/local/lib/python3.6/dist-packages (from -r /usr/lib/linuxmuster-webui/etc/requirements.txt (line 4)) (0.30)
> Requirement already satisfied: ajenti.plugin.core==0.97 in /usr/local/lib/python3.6/dist-packages (from -r /usr/lib/linuxmuster-webui/etc/requirements.txt (line 5)) (0.97)
> Requirement already satisfied: ajenti.plugin.dashboard==0.38 in /usr/local/lib/python3.6/dist-packages (from -r /usr/lib/linuxmuster-webui/etc/requirements.txt (line 6)) (0.38)
> Requirement already satisfied: ajenti.plugin.filesystem==0.46 in /usr/local/lib/python3.6/dist-packages (from -r /usr/lib/linuxmuster-webui/etc/requirements.txt (line 7)) (0.46)
> Requirement already satisfied: ajenti.plugin.passwd==0.23 in /usr/local/lib/python3.6/dist-packages (from -r /usr/lib/linuxmuster-webui/etc/requirements.txt (line 8)) (0.23)
> Requirement already satisfied: ajenti.plugin.plugins==0.46 in /usr/local/lib/python3.6/dist-packages (from -r /usr/lib/linuxmuster-webui/etc/requirements.txt (line 9)) (0.46)
> Requirement already satisfied: ajenti.plugin.settings==0.29 in /usr/local/lib/python3.6/dist-packages (from -r /usr/lib/linuxmuster-webui/etc/requirements.txt (line 10)) (0.29)
> Requirement already satisfied: gevent==1.3.7 in /usr/local/lib/python3.6/dist-packages (from -r /usr/lib/linuxmuster-webui/etc/requirements.txt (line 12)) (1.3.7)
> Requirement already satisfied: unicodecsv==0.14.1 in /usr/local/lib/python3.6/dist-packages (from -r /usr/lib/linuxmuster-webui/etc/requirements.txt (line 13)) (0.14.1)
> Requirement already satisfied: configparser==3.5.0 in /usr/local/lib/python3.6/dist-packages (from -r /usr/lib/linuxmuster-webui/etc/requirements.txt (line 14)) (3.5.0)
> Requirement already satisfied: dpath==1.4.2 in /usr/local/lib/python3.6/dist-packages (from -r /usr/lib/linuxmuster-webui/etc/requirements.txt (line 15)) (1.4.2)
> Requirement already satisfied: python-magic==0.4.15 in /usr/local/lib/python3.6/dist-packages (from -r /usr/lib/linuxmuster-webui/etc/requirements.txt (line 16)) (0.4.15)
> Requirement already satisfied: scrypt in /usr/local/lib/python3.6/dist-packages (from -r /usr/lib/linuxmuster-webui/etc/requirements.txt (line 17)) (0.8.13)
> Requirement already satisfied: python-ldap in /usr/lib/python3/dist-packages (from -r /usr/lib/linuxmuster-webui/etc/requirements.txt (line 18)) (3.0.0)
> Requirement already satisfied: simplejson==3.17.0 in /usr/local/lib/python3.6/dist-packages (from -r /usr/lib/linuxmuster-webui/etc/requirements.txt (line 19)) (3.17.0)
> Requirement already satisfied: isc_dhcp_leases in /usr/local/lib/python3.6/dist-packages (from -r /usr/lib/linuxmuster-webui/etc/requirements.txt (line 20)) (0.9.1)
> Requirement already satisfied: xmltodict in /usr/local/lib/python3.6/dist-packages (from -r /usr/lib/linuxmuster-webui/etc/requirements.txt (line 21)) (0.12.0)
> Requirement already satisfied: greenlet==0.4.16 in /usr/local/lib/python3.6/dist-packages (from aj==2.1.37->-r /usr/lib/linuxmuster-webui/etc/requirements.txt (line 1)) (0.4.16)
> Requirement already satisfied: gevent-websocket in /usr/local/lib/python3.6/dist-packages (from aj==2.1.37->-r /usr/lib/linuxmuster-webui/etc/requirements.txt (line 1)) (0.10.1)
> Requirement already satisfied: psutil>=2.2.1 in /usr/local/lib/python3.6/dist-packages (from aj==2.1.37->-r /usr/lib/linuxmuster-webui/etc/requirements.txt (line 1)) (5.7.0)
> Requirement already satisfied: pexpect in /usr/local/lib/python3.6/dist-packages (from aj==2.1.37->-r /usr/lib/linuxmuster-webui/etc/requirements.txt (line 1)) (4.8.0)
> Requirement already satisfied: gevent-socketio-hartwork>=0.3.6 in /usr/local/lib/python3.6/dist-packages (from aj==2.1.37->-r /usr/lib/linuxmuster-webui/etc/requirements.txt (line 1))
> (0.3.6.post201803091952)
> Requirement already satisfied: pyyaml in /usr/lib/python3/dist-packages (from aj==2.1.37->-r /usr/lib/linuxmuster-webui/etc/requirements.txt (line 1)) (3.12)
> Requirement already satisfied: pip>=20 in /usr/local/lib/python3.6/dist-packages (from aj==2.1.37->-r /usr/lib/linuxmuster-webui/etc/requirements.txt (line 1)) (20.0.2)
> Requirement already satisfied: distro in /usr/local/lib/python3.6/dist-packages (from aj==2.1.37->-r /usr/lib/linuxmuster-webui/etc/requirements.txt (line 1)) (1.5.0)
> Requirement already satisfied: passlib in /usr/local/lib/python3.6/dist-packages (from aj==2.1.37->-r /usr/lib/linuxmuster-webui/etc/requirements.txt (line 1)) (1.7.2)
> Requirement already satisfied: pyOpenSSL==19.1.0 in /usr/local/lib/python3.6/dist-packages (from aj==2.1.37->-r /usr/lib/linuxmuster-webui/etc/requirements.txt (line 1)) (19.1.0)
> Requirement already satisfied: gipc in /usr/local/lib/python3.6/dist-packages (from aj==2.1.37->-r /usr/lib/linuxmuster-webui/etc/requirements.txt (line 1)) (1.1.0)
> Requirement already satisfied: six>=1.9.0 in /usr/lib/python3/dist-packages (from aj==2.1.37->-r /usr/lib/linuxmuster-webui/etc/requirements.txt (line 1)) (1.11.0)
> Requirement already satisfied: termcolor in /usr/local/lib/python3.6/dist-packages (from aj==2.1.37->-r /usr/lib/linuxmuster-webui/etc/requirements.txt (line 1)) (1.1.0)
> Requirement already satisfied: jadi>=1.0.3 in /usr/local/lib/python3.6/dist-packages (from aj==2.1.37->-r /usr/lib/linuxmuster-webui/etc/requirements.txt (line 1)) (1.0.3)
> Requirement already satisfied: lxml>=2.2.4 in /usr/lib/python3/dist-packages (from aj==2.1.37->-r /usr/lib/linuxmuster-webui/etc/requirements.txt (line 1)) (4.2.1)
> Requirement already satisfied: python-daemon-3k in /usr/local/lib/python3.6/dist-packages (from aj==2.1.37->-r /usr/lib/linuxmuster-webui/etc/requirements.txt (line 1)) (1.5.8)
> Requirement already satisfied: cookies in /usr/local/lib/python3.6/dist-packages (from aj==2.1.37->-r /usr/lib/linuxmuster-webui/etc/requirements.txt (line 1)) (2.2.1)
> Requirement already satisfied: requests>=2 in /usr/lib/python3/dist-packages (from aj==2.1.37->-r /usr/lib/linuxmuster-webui/etc/requirements.txt (line 1)) (2.18.4)
> Requirement already satisfied: setuptools>=41 in /usr/local/lib/python3.6/dist-packages (from aj==2.1.37->-r /usr/lib/linuxmuster-webui/etc/requirements.txt (line 1)) (46.1.3)
> Requirement already satisfied: setproctitle in /usr/local/lib/python3.6/dist-packages (from aj==2.1.37->-r /usr/lib/linuxmuster-webui/etc/requirements.txt (line 1)) (1.1.10)
> Requirement already satisfied: ptyprocess>=0.5 in /usr/local/lib/python3.6/dist-packages (from pexpect->aj==2.1.37->-r /usr/lib/linuxmuster-webui/etc/requirements.txt (line 1)) (0.6.0
> )
> Requirement already satisfied: cryptography>=2.8 in /usr/local/lib/python3.6/dist-packages (from pyOpenSSL==19.1.0->aj==2.1.37->-r /usr/lib/linuxmuster-webui/etc/requirements.txt (lin
> e 1)) (2.9.2)
> Requirement already satisfied: lockfile>=0.7 in /usr/local/lib/python3.6/dist-packages (from python-daemon-3k->aj==2.1.37->-r /usr/lib/linuxmuster-webui/etc/requirements.txt (line 1))
> (0.12.2)
> Requirement already satisfied: cffi!=1.11.3,>=1.8 in /usr/local/lib/python3.6/dist-packages (from cryptography>=2.8->pyOpenSSL==19.1.0->aj==2.1.37->-r /usr/lib/linuxmuster-webui/etc/r
> equirements.txt (line 1)) (1.14.0)
> Requirement already satisfied: pycparser in /usr/local/lib/python3.6/dist-packages (from cffi!=1.11.3,>=1.8->cryptography>=2.8->pyOpenSSL==19.1.0->aj==2.1.37->-r /usr/lib/linuxmuster-
> webui/etc/requirements.txt (line 1)) (2.20)
> WARNING: You are using pip version 20.0.2; however, version 21.3.1 is available.
> You should consider upgrading via the '/usr/bin/python3 -m pip install --upgrade pip' command.
> Set default sophomorix webui rights
> Command line::
> Hmmh. do not know what to do with option info
> Option json is a modifier option
> Option verbose is a modifier option
> * forcing info mode
> Option combinations successfully checked
> OK: SophomorixSchemaVersion 1 matches required Version 1
> #### Reading /usr/share/sophomorix/devel/sophomorix.ini ####
> #### Distro-check: Ubuntu 18.04 is OK ####
> #### Reading /etc/samba/smb.conf ####
> #### Reading /usr/lib/linuxmuster-webui/etc/default-ui-permissions.ini ####
> #### Parsing: net conf list ####
> #### Asking domain passwordsettings from samba ####
> #### Reading /etc/linuxmuster/sophomorix/sophomorix.conf ####
> #### Reading /etc/linuxmuster/sophomorix/default-school/school.conf ####
> #### 0 ERRORS, 0 WARNINGS -> let's go ####
> #### Query AD (begin) ####
> #### Query AD (end) ####
> #### Query AD (end) ####
> #### /usr/sbin/sophomorix-ui started ... ####
> #### /usr/sbin/sophomorix-ui terminated regularly ####
> Calling console printout
> LOG : /usr/sbin/sophomorix-ui terminated regularly
> 0 user ui updated
> Create webuiUploadfolder
> Start linuxmuster-webui
> ---------------------------------------------------------------
> Updating linuxmuster-webui ..done
> ---------------------------------------------------------------
> linuxmuster-base7 (7.0.83-0ubuntu0) wird eingerichtet ...
> Listing '/usr/lib/linuxmuster'...
> Compiling '/usr/lib/linuxmuster/constants.py'...
> Compiling '/usr/lib/linuxmuster/dhcpd-update-samba-dns.py'...
> Compiling '/usr/lib/linuxmuster/functions.py'...
> Listing '/usr/lib/linuxmuster/setup.d'...
> Compiling '/usr/lib/linuxmuster/setup.d/a_ini.py'...
> Compiling '/usr/lib/linuxmuster/setup.d/c_general-dialog.py'...
> Compiling '/usr/lib/linuxmuster/setup.d/d_templates.py'...
> Compiling '/usr/lib/linuxmuster/setup.d/e_fstab.py'...
> Compiling '/usr/lib/linuxmuster/setup.d/g_ssl.py'...
> Compiling '/usr/lib/linuxmuster/setup.d/h_ssh.py'...
> Compiling '/usr/lib/linuxmuster/setup.d/i_samba-provisioning.py'...
> Compiling '/usr/lib/linuxmuster/setup.d/j_samba-users.py'...
> Compiling '/usr/lib/linuxmuster/setup.d/k_add-server.py'...
> Compiling '/usr/lib/linuxmuster/setup.d/m_firewall.py'...
> Compiling '/usr/lib/linuxmuster/setup.d/n_linbo.py'...
> Compiling '/usr/lib/linuxmuster/setup.d/o_opsi.py'...
> Compiling '/usr/lib/linuxmuster/setup.d/p_mail.py'...
> Compiling '/usr/lib/linuxmuster/setup.d/w_webui.py'...
> Compiling '/usr/lib/linuxmuster/setup.d/z_final.py'...
> Updating time server related timesyncd configuration.
> Disabling timesyncd service.
> SSH connection to firewall 10.0.0.254 successfully established.
> W: APT had planned for dpkg to do more than it reported back (3 vs 7).
> Affected packages: linuxmuster-webui7:amd64
> root@server:~# cat /usr/lib/linuxmuster-webui/etc/webuiUpload.ntacl
> # file: zwei
> # owner: 3000000
> # group: users
> user::rwx
> user:root:rwx
> user:3000000:rwx
> user:3000225:rwx
> user:3000226:rwx
> user:3000238:rwx
> user:3000496:rwx
> group::---
> group:users:---
> group:LMN\134admins:rwx
> group:LMN\134role-teacher:rwx
> mask::rwx
> other::---
> default:user::rwx
> default:user:root:rwx
> default:user:3000000:rwx
> default:user:3000225:rwx
> default:user:3000226:rwx
> default:user:3000238:rwx
> default:user:3000496:rwx
> default:group::---
> default:group:users:---
> default:group:LMN\134admins:rwx
> default:group:LMN\134role-teacher:rwx
> default:mask::rwx
> default:other::---
>
> root@server:~# apt update
> OK:1 http://archive.ubuntu.com/ubuntu bionic InRelease
> OK:2 http://archive.ubuntu.com/ubuntu bionic-updates InRelease
> OK:3 http://archive.ubuntu.com/ubuntu bionic-backports InRelease
> OK:4 http://archive.ubuntu.com/ubuntu bionic-security InRelease
> Ign:5 https://archive.linuxmuster.net lmn7-testing/ InRelease
> OK:6 https://archive.linuxmuster.net lmn7-testing/ Release
> Paketlisten werden gelesen... Fertig
> Abhängigkeitsbaum wird aufgebaut.
> Statusinformationen werden eingelesen.... Fertig
> Aktualisierung für 1 Paket verfügbar. Führen Sie »apt list --upgradable« aus, um es anzuzeigen.
> root@server:~# apt upgrade -y
> Paketlisten werden gelesen... Fertig
> Abhängigkeitsbaum wird aufgebaut.
> Statusinformationen werden eingelesen.... Fertig
> Paketaktualisierung (Upgrade) wird berechnet... Fertig
> 0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
> root@server:~# apt update
> OK:1 http://archive.ubuntu.com/ubuntu bionic InRelease
> OK:2 http://archive.ubuntu.com/ubuntu bionic-updates InRelease
> Ign:3 https://archive.linuxmuster.net lmn7-testing/ InRelease
> OK:4 http://archive.ubuntu.com/ubuntu bionic-backports InRelease
> OK:5 http://archive.ubuntu.com/ubuntu bionic-security InRelease
> OK:6 https://archive.linuxmuster.net lmn7-testing/ Release
> Paketlisten werden gelesen... Fertig
> Abhängigkeitsbaum wird aufgebaut.
> Statusinformationen werden eingelesen.... Fertig
> Aktualisierung für 1 Paket verfügbar. Führen Sie »apt list --upgradable« aus, um es anzuzeigen.
> root@server:~# apt dist-upgrade
> Paketlisten werden gelesen... Fertig
> Abhängigkeitsbaum wird aufgebaut.
> Statusinformationen werden eingelesen.... Fertig
> Paketaktualisierung (Upgrade) wird berechnet... Fertig
> 0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
> root@server:~# apt list --upgradable
> Auflistung... Fertig
> linuxmuster-linbo7/lmn7-testing 4.0.0~0rc5 all [aktualisierbar von: 2.4.3-4]
> N: Es gibt 1 zusätzliche Version. Bitte verwenden Sie die Option »-a«, um sie anzuzeigen.
> **root@server:~# apt list --upgradable -a**
**> Auflistung... Fertig**
**> linuxmuster-linbo7/lmn7-testing 4.0.0~0rc5 all [aktualisierbar von: 2.4.3-4]**
**> linuxmuster-linbo7/now 2.4.3-4 all [Installiert,aktualisierbar auf: 4.0.0~0rc5]**
>
> E: Beschädigte Pakete
> root@server:~# apt install -f
> Paketlisten werden gelesen... Fertig
> Abhängigkeitsbaum wird aufgebaut.
> Statusinformationen werden eingelesen.... Fertig
> 0 aktualisiert, 0 neu installiert, 0 zu entfernen und 1 nicht aktualisiert.
> root@server:~# vim /etc/apt/sources.list.d/lmn7.list
> root@server:~# apt list --upgradable -a^C
> root@server:~# apt update
> OK:1 http://archive.ubuntu.com/ubuntu bionic InRelease
> OK:2 http://archive.ubuntu.com/ubuntu bionic-updates InRelease
> OK:3 http://archive.ubuntu.com/ubuntu bionic-backports InRelease
> OK:4 http://archive.ubuntu.com/ubuntu bionic-security InRelease
> Ign:5 https://archive.linuxmuster.net lmn7-testing/ InRelease
> OK:6 https://archive.linuxmuster.net lmn7-testing/ Release
> Paketlisten werden gelesen... Fertig
> Abhängigkeitsbaum wird aufgebaut.
> Statusinformationen werden eingelesen.... Fertig
> Aktualisierung für 1 Paket verfügbar. Führen Sie »apt list --upgradable« aus, um es anzuzeigen.
> root@server:~# apt dist-upgrade
> Paketlisten werden gelesen... Fertig
> Abhängigkeitsbaum wird aufgebaut.
> Statusinformationen werden eingelesen.... Fertig
> Paketaktualisierung (Upgrade) wird berechnet... Fertig
> 0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
> root@server:~# apt upgrade linuxmuster-linbo7/lmn7-testing
> Paketlisten werden gelesen... Fertig
> Abhängigkeitsbaum wird aufgebaut.
> Statusinformationen werden eingelesen.... Fertig
> Version »4.0.0~0rc5« (linuxmuster.net:lmn7-testing [all]) für »linuxmuster-linbo7« gewählt.
> Paketaktualisierung (Upgrade) wird berechnet... Fertig
> Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass
> Sie eine unmögliche Situation angefordert haben oder, wenn Sie die
> Unstable-Distribution verwenden, dass einige erforderliche Pakete noch
> nicht erstellt wurden oder Incoming noch nicht verlassen haben.
> Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:
>
> Die folgenden Pakete haben unerfüllte Abhängigkeiten:
> linuxmuster-linbo7 : Hängt ab von: ctorrent soll aber nicht installiert werden
> Hängt ab von: linuxmuster-linbo-gui7 ist aber nicht installierbar
> Hängt ab von: qemu-utils soll aber nicht installiert werden
> Kollidiert mit: bittorrent aber 3.4.2-12 soll installiert werden
> Kollidiert mit: linuxmuster-linbo-common7 aber 2.4.3-4 soll installiert werden
> Beschädigt: linuxmuster-linbo-common7 aber 2.4.3-4 soll installiert werden
Hab dann mal die Repos von der 7.1 eingehangen. Da lief das Update dann durch und Linbo4 ist im Einsatz.
> root@server:~# apt list --installed | grep linbo
>
> WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
>
> linuxmuster-linbo-gui7/unbekannt,now 7.0.4 all [Installiert,automatisch]
> linuxmuster-linbo7/unbekannt,now 4.0.2-0 all [Installiert,automatisch]
Linbo läuft jetzt soweit auch, später hänge ich mal das Laptop an und prüfe ob es dann die NVME erkennt.