Fehler in der neuen Webui

Hallo,

nach dem heutigen Update erhalte ich folgenden Fehler:

 linuxmuster.net packages:
-Base...........: 7.1.20-0
 -Linbo..........: 4.0.42-0
-WebUI..........: 7.1.40
 -Sophomorix.....: 3.90.10-2

Woran könnte das liegen?
Viele Grüße
Steffen

Hallo Steffen,

Wie sieht dein Drives.xml aus ? ( in /var/lib/samba/sysvol/DOMAIN/Policies/POLICY/User/Preferences/Drives/Drives.xml ).

Wenn du nicht weisst, welche POLICY nutzen, kannst du auch als global-admin unter Client-Konfiguration es überprüfen.
Aber anscheinend fehlt es den Eintrag Programs.

Gruß

Arnaud

Hallo Arnaud,

meine Drives.xml

<?xml version="1.0" encoding="utf-8"?>
<Drives clsid="{8FDDCC1A-0C3C-43cd-A6B4-71A6DF20DA8C}">
	<Drive clsid="{935D1B74-9CB8-4e3c-9914-7DD559B7A417}" name="K:" status="K:" image="2" changed="2022-10-04 09:04:51" uid="{94DC7E7A-C0AF-46C9-8339-A0950DC5C2E9}" bypassErrors="1">
		<Properties action="U" thisDrive="SHOW" allDrives="NOCHANGE" userName="" path="\\server\default-school\program" label="Programme" persistent="0" useLetter="1" letter="K"/>
	</Drive>
	<Drive clsid="{935D1B74-9CB8-4e3c-9914-7DD559B7A417}" name="P:" status="P:" image="2" changed="2022-10-04 09:04:56" uid="{5A28FBC6-9C45-403E-834F-F40462C5E76D}">
		<Properties action="U" thisDrive="NOCHANGE" allDrives="NOCHANGE" userName="" path="\\server\default-school\share\projects" label="Projekte" persistent="0" useLetter="1" letter="P"/></Drive>
	<Drive clsid="{935D1B74-9CB8-4e3c-9914-7DD559B7A417}" name="S:" status="S:" image="2" changed="2022-10-04 08:59:01" uid="{432CF3E2-A7F6-4E15-AFE7-97BD16310A4F}" bypassErrors="1">
		<Properties action="U" thisDrive="NOCHANGE" allDrives="NOCHANGE" userName="" path="\\server\default-school\students" label="Students-Home" persistent="0" useLetter="1" letter="S"/>
		<Filters>
			<FilterGroup bool="AND" not="0" name="LINUXMUSTER\teachers" sid="S-1-5-21-4060394911-2656714715-2147822084-1111" userContext="1" primaryGroup="0" localGroup="0"/></Filters>
	</Drive>
	<Drive clsid="{935D1B74-9CB8-4e3c-9914-7DD559B7A417}" name="T:" status="T:" image="2" changed="2022-10-04 09:05:04" uid="{EB411C5E-125A-4D3E-B814-09F6CD537771}" bypassErrors="1">
		<Properties action="U" thisDrive="NOCHANGE" allDrives="NOCHANGE" userName="" path="\\server\default-school\share" label="Tauschen" persistent="0" useLetter="1" letter="T"/>
		<Filters/>
	</Drive>
	<Drive clsid="{935D1B74-9CB8-4e3c-9914-7DD559B7A417}" name="R:" status="R:" image="2" changed="2022-10-04 09:04:59" uid="{A9E76057-2A03-4B31-930D-475EDDDEDCB2}">
		<Properties action="U" thisDrive="NOCHANGE" allDrives="NOCHANGE" userName="" path="\\server\default-school\iso" label="ISO" persistent="0" useLetter="1" letter="R"/>
	</Drive>
</Drives>

und meine Client-Konfiguration:

auch als Global-Admin tritt dieser Fehler auf.

Viele Grüße

Steffen

Ok, ich sehe. Meine Suche war basiert auf dem Label, und wenn man das Label ändert, kann es dann nicht mehr funktionieren.

Ich habe es angepasst und korrigiert in der neuen Version 7.1.41.

Gruß

Arnaud

Danke :slight_smile:
Erster Fehler ist weg. Der Rest geht dann bei der Version 7.2 ?

Schönes Wochenende

Viele Grüße

Steffen

Hallo,

Tritt der Fehler nur für Programs oder für alle Shares ?

Gruß

Arnaud

Hallo Arnaud,

tritt für alle Laufwerke auf. Egal ob als global-admin oder als Lehrer.

Nützen dir irgenwelche Logs vom Server?

Viele Grüße

Steffen

Hallo,

Es liegt oft an falschen DNS. Dafür habe ich einen kleinen Testskript geschrieben :

wget https://raw.githubusercontent.com/linuxmuster/linuxmuster-webui7/lmn71/tests/test-smbclient.py
python3  test-smbclient.py

Das könnte vielleicht zeigen, was nicht geht.

Gruß

Arnaud

und getestet:
Ausgabe auf Konsole:

root@server:~# python3  test-smbclient.py
 Samba domain to try (like server.linuxmuster.lan): server.linuxmuster.osolb.de
 Samba domain used by the Webui --> server.linuxmuster.osolb.de
 Samba realm  used by the Webui --> linuxmuster.osolb.de
 Teacher login: sthaas
 Password:
 Getting Kerberos ticket
 Setting process uid=3000095 and gid=100 for Kerberos ticket
 Files located at \\server.linuxmuster.osolb.de\default-school\teachers\sthaas:

 D --> .cache
 D --> Eigene Bilder
 D --> Eigene Dokumente
 D --> Eigene Musik
 D --> Eigene Videos
 D --> Libreoffice
 D --> OpenVPN
....

Viele Grüße

Steffen

Hallo Steffen,

Es liegt tatsächlich an die DNS. Die Webui verwendet den REALM, bei dir linuxmuster.osolb.de, und es sollte auf die IPadresse des Servers gehen.
Du kannst es in /etc/hosts eintragen und/oder im Plugin Samba DNS in die Webui, und hoffentlich ist es dann gelöst :slight_smile:

Gruß

Arnaud

1 „Gefällt mir“

Hallo Arnaud
Samba DNS steht:

Zoneninformationen (linuxmuster.osolb.de)
Typ	TTL	Wert
SOA	3600	serial=664, refresh=900, retry=600, expire=86400, minttl=3600, ns=server.linuxmuster.osolb.de., email=hostmaster.linuxmuster.osolb.de.
NS	900	server.linuxmuster.osolb.de.
A	900	10.16.1.1

und in der etc/hosts


127.0.0.1       localhost
10.16.1.1        server.linuxmuster.osolb.de        server

# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

aber bei realm
bleibt:Samba realm used by the Webui --> linuxmuster.osolb.de

Viele Grüße

Steffen

Hallo,

Ja, das wird sich nicht ändern, deswegen ist es nötig die DNS zu testen, ich habe den Eindruck, dass der Sambaprozess linuxmuster.osolb.de nicht kennt:

nslookup linuxmuster.osolb.de

und

samba-tool dns query 10.16.1.1 linuxmuster.osolb.de @ ALL -U global-admin

Gruß

Arnaud

Hallo Arnaud,

du hast Recht:

root@server:~# samba-tool dns query 10.16.1.1 *********** @ ALL -U global-admin
Global parameter tls keyfile found in service section!
Global parameter tls certfile found in service section!
Global parameter tls cafile found in service section!
Password for [LINUXMUSTER\global-admin]:
ERROR(runtime): uncaught exception - (9714, 'WERR_DNS_ERROR_NAME_DOES_NOT_EXIST')
  File "/usr/lib/python2.7/dist-packages/samba/netcmd/__init__.py", line 176, in _run
    return self.run(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/samba/netcmd/dns.py", line 860, in run
    raise e
Record or zone does not exist.root@server:~#

Aber wie mache ich ihn bekannt?

Viele Grüße

Steffen

Hallo Steffen,

Momentan habe ich nicht Recht, ich habe dir das falsche Kommando gegeben.
Das richtige ist (habe ich auch oben korrigiert):

samba-tool dns query 10.16.1.1 linuxmuster.osolb.de @ ALL -U global-admin

Das Kommando mit nslookup war richtig.

Gruß

Arnaud

Hallo Arnaud,

1.Befehl

root@server:~# nslookup linuxmuster.osolb.de
Server:         10.16.1.1
Address:        10.16.1.1#53

Name:   linuxmuster.osolb.de
Address: 10.16.1.1
  1. Befehl
 root@server:~# samba-tool dns query 10.16.1.1 linuxmuster.osolb.de @ ALL -U global-admi
Global parameter tls keyfile found in service section!
Global parameter tls certfile found in service section!
Global parameter tls cafile found in service section!
Password for [LINUXMUSTER\global-admin]:
  Name=, Records=3, Children=0
    SOA: serial=664, refresh=900, retry=600, expire=86400, minttl=3600, ns=server.linux
de., email=hostmaster.linuxmuster.osolb.de. (flags=600000f0, serial=664, ttl=3600)
    NS: server.linuxmuster.osolb.de. (flags=600000f0, serial=1, ttl=900)
    A: 10.16.1.1 (flags=600000f0, serial=1, ttl=900)
  Name=001-tafel, Records=1, Children=0
    A: 10.16.80.218 (flags=f0, serial=260, ttl=900)
u.s.w.

Ist das der Fehler?

ns=server.linux.de

Viele Grüße

Steffen

Hallo Steffen,

Das könnte sein, aber ich bin da kein Spezialist und brauche ein bisschen mehr Zeit um es zu überprüfen.

Gruß

Arnaud

Hallo,

War es der komplett Output, oder gab es noch etwas dahinter, z.B. eine zweite IP ?

Gruß

Arnaud

Hallo Arnaud,

erster Befehl:

root@server:~# nslookup linuxmuster.osolb.de
Server:         10.16.1.1
Address:        10.16.1.1#53

Name:   linuxmuster.osolb.de
Address: 10.16.1.1
  1. Befehl
root@server:~# samba-tool dns query 10.16.1.1 linuxmuster.osolb.de @ ALL -U global-admin
Global parameter tls keyfile found in service section!
Global parameter tls certfile found in service section!
Global parameter tls cafile found in service section!
Password for [LINUXMUSTER\global-admin]:
  Name=, Records=3, Children=0
    SOA: serial=664, refresh=900, retry=600, expire=86400, minttl=3600, ns=server.linuxmuster.osolb.de., email=hostmaster.linuxmuster.osolb.de. (flags=600000f0, serial=664, ttl=3600)
    NS: server.linuxmuster.osolb.de. (flags=600000f0, serial=1, ttl=900)
    A: 10.16.1.1 (flags=600000f0, serial=1, ttl=900)

Es folgen dann noch alle anderen Pcs

Viele Grüße

Hallo Arnaud,

das ist wirklich alles. Mehr kommt nicht.

Vielen Dank für die Updates. WLAN Freischaltung funktioniert auch wieder.

Viele Grüße

Steffen

Hallo Arnaud,

mir ist noch ein Fehler aufgefallen.
Bei Unterricht aktueller Raum kommt:

Mit Klassen funktioniert es problemlos.

Viele Grüße

Steffen