Internal server Error, finde keine log

achso ok das wusste ich nicht.
gut und wie genau sollte diese Konfiguration dann sein ?
und dazu kommt, würde man sich dann auch dennoch mit der app damit verbinden und das ganze über Internet erreichen können ?

Vielleicht hilft dieser Thread bei der richtigen Konfiguration des virtuellen Switches des HyperV.

Richtig konfiguriert ist HyperV, wenn der UCS von anderen Rechnern im Netzwerk erreichbar ist. Zweckmäßigerweise vergibt man eine feste IP-Adresse. Wenn der UCS Zugriff auf das internet hat, kannst Du eine Domain registrieren, DynDNS konfigurieren und im Router ein Portforwarding der Ports 80 und 443 auf den UCS einrichten.
Ggf. den DNS-Rebind-Schutz aktivieren, damit DNS-Anfragen für lokale Geräte nicht ins Internet weitergeroutet werden (ich habe ihn nicht aktiviert, da ich meinen UCS immer mit dem öffentlichen Host- und Domainnamen anspreche, den ich in der FritzBox nicht mit der privaten IP-Adresse manuell hinterlegen kann) .

Anschließend die App Letsencrypt auf dem UCS installieren und ein Zertifikat auf den registrierten Domainnamen ausstellen lassen.

ja das mit dem dyndns und dann auf meine richtige ip umleiten ist alles schon eingerichtet auch in der fritzbox, bekomme meinen Hauptrechner darüber auch Problemlos erreicht. ist halt nur verwirrend seltsam wegen der anderen ip, und wenn ich diese in der Fritzbox nicht sehen kann, kann ich auch die dyndns schwierig darauf weiterleiten.

lese grade man muss einen neuen switch in der hype v erstellen mit der von Hand eingestellen ip des Netzwerk weil der default switch eine spezielle ip besitzt . oh dann habe ich den Fehler gefunden "direkt mal testen

Edit: super das hat jetzt funktioniert, kann alles über netzwerk intern erreichen.
wie bekomme ich die php von nextcloud auf in der ich die "vertrauenswürdigen " Adressen eintragen kann ?
das war eins der Hauptprobleme als ich das mit only docker getestet hatte

Hatte ich schon oben beschrieben:

Du kannst es alternativ erst einmal mit dem Editor nano versuchen:

apt install nano

Danach dann vi /var/www/html/config/config.php bzw. nano /var/www/html/config/config.php.
Wenn fertig, einfach die Docker-Instanz mit exit verlassen.

Der Editor vi bzw. vim ist von der Bedienung her sehr gewöhnungsbedürftig, da er noch aus frühen Unix-Tagen stammt. Um aus dem Bearbeitungs-Modus in den Befehlmodus zu wechseln, die Taste “Esc” drücken.

Anleitung

wo finde ich denn die Konsole ?

wenn ich auf dem webinterface danach suche, findet es mir nichts.
habe auch sonst keine eingabemöglichkeit irgednwo, außer im normalen Suchfeld, aber da komme ich auch nicht weiter

Edit sagt: habe sie gefunden, ist im hauptfenster von hyper v, quasi dieses “verbindungsfenster”

ist das hier zu beachten ? erstellt der dann dieses verzeichnis einfach?

Bist Du auch mit univention-app shell nextcloud im Docker?
Das Verzeichnis “config” liegt im selben Verzeichnis, wie das Tool “occ”.

ok daran lag es wohl, habe eben in der kosnole eingegeben “univention-app shell nextcloud” dann war ich drin aber wenn ich den befehl eingebe um die php zu öffnen heißt es permisson denied. bin aber als root drin soweit ich sehe

Hmmm - leider ist die Zeile mit dem Befehl abgeschnitten.

Vielleicht klappt es auch mit sudo vi config.php

Zu Deiner Frage bezüglich der “Konsole”:
Ich nutze das Programm PuTTy, mit dem ich via SSH auf Port 22 auf den UCS zugreife. Evenuell muss der sshd-dienst noch aktiviert und der Port 22 in der Univention Firewall geöffnet werden.
Macht man über die Weboberfläche in der Univention-Registry. Dort Suchen nach ssh
Bei UCS 4.4-9 sieht es so aus:


Bin aber nicht sicher, ob ich alle relevanten Einstellungen hierzu gefunden habe.

habe mich soweit durchgewurschtelt das der kasten nun läuft :smiley:
macht schon bock so ein ding wenn man es ans laufen bekommen hat.

kann man da auch sehen wo welche Bilder gemacht wurden ? also die Bilder zb vom Handy gemacht, werden ja mit dem Handy mit geotag versehen, habe aber bei nextcloud nichts gesehen dass man diese dort auch einsehen kann.

würde schon gern das ding als künftiges fest integriertes Tool nutzen .

Schaue mal in diesen Thread:

den habe ich beim suchen auch schon gefunden. Habe auch anderweitig gesucht unter anderem ein Video indem gezeigt wird das die installation davon einfach über die Nextcloud interne suche erfolgt, dort wird nach “maps” gesucht, es erscheint ein button install…

mache ich dies bei mir, wird einfach nichts gefunden. möglicherweise nutzt univention eine andere version Nextcloud, welche nicht mit addons arbeitet ?

Der Nextcloud Container wird durch Nextcloud für den UCS gepflegt und bereitgestellt. - Das kam im Rahmen einer Diskussion mit den Nextcloud - Mitarbeitern über fehlende Upgrades auf NC 23 und höher hier im Forum ins Gespräch.

Ich kann Dir hier leider nicht viel weiter helfen, da ich kein Geotagging nutze.
Die App “Maps” wird mir aber in Netcloud auf meinem UCS angeboten:

das ist seltsam, bei mir ist der reiter " vorgstellte apps" gar nicht erst da, bin aber auch als administator angemeldet.

welche version ucs und welche version NC nutzt du denn ?

Edit:
bei mir ist das allgemein ganz anders

Wie oben geschrieben: UCS 4.4-9 und Nextcloud 24.0.4

ne da auf der seite habe ich auch keine Apps stehen

image

Das soeht mir verdächtig danach aus, dass der “Administrator” über keine Administratorberechtigungen verfügt. Es fehlt auch der Menüpunkt “Benutzer”.

Versuche mal, den Administrator der Gruppe “admin” hinzuzufügen:

univention-app shell nextcloud sudo...

Zusätzlich fand ich noch ein paar Links zum Thema Nextcloud admin-permission:
https://help.univention.com/t/issues-accessing-administrative-nextcloud-account/13006

jetzt habe ich mir das ganze ganz frisch installiert weil das mit dem in die Admin gruppe hinzufügen nicht geklappt hatte, weil der Administrator Account im ucs bereits in der Admin gruppe steckte.

nun habe ich beim aufrufen der nextcloud, so eine Fehlermeldung " Interner Serverfehler

Der Server konnte die Anfrage nicht fertig stellen.

Sollte dies erneut auftreten, senden Sie bitte die nachfolgenden technischen Einzelheiten an Ihren Server-Administrator.

Weitere Details können im Server-Protokoll gefunden werden.

Technische Details

  • Entfernte Adresse: 172.17.42.1
  • Anfragekennung: kopv2sAUA128jEB6x3H4"

serverlog, welche ja gesagt wird sollte man rein schauen, beinhaltet einen ewig langen text aus dem ich nicht schlau werde, bekomme diesen aber auch nicht aus der ucs Konsole herauskopiert, hätte ihn sonst hier mal rein kopiert
.

wie kann ich die serverlog herauskopieren um sie hier rein zu posten ? oder geht das nicht ?

frage, weil habe nextcloud mittlerweile schon 8-9 mal neu installiert auf dem univention aber jedes mal das selbe, dass ich nicht auf die Seite komme

was darf man aus dieser Log lesen, warum es nicht funktioniert ?
habe ein Tool namens Putty installiert und sollte damit eine Datei namens join.log öffnen

wenn ich die nextcloud versuche zu öffnen kommt die oben genannte fehlermeldung auf dem webinterface, wenn ich in ucs rein schaue, sehe ich das eine Meldung rechts oben gezeigt wird, klicke ich auf diese, steht dort, komponenten prüfen “Domänebeitritt”. wenn ich darauf klicke sehe ich das ein “joinscript” nicht installiert wurde welches mit “50nextcloud” benannt ist, manuell installieren geht nicht. habe ich schon einige male versucht

GNU nano 3.2 /var/log/univention/join.log

Configure 01univention-ldap-server-init.inst Sun Sep 11 15:34:05 CEST 2022
2022-09-11 15:34:05.710634850+02:00 (in joinscript_init)
Not updating windows/domain
Not updating kerberos/realm
File: /var/lib/univention-ldap/translog/DB_CONFIG
2022-09-11 15:34:10.809962882+02:00 (in joinscript_save_current_version)
Configure 02univention-directory-notifier.inst Sun Sep 11 15:34:10 CEST 2022
2022-09-11 15:34:10.853380348+02:00 (in joinscript_init)
2022-09-11 15:34:10.899648411+02:00 (in joinscript_save_current_version)
Configure 03univention-directory-listener.inst Sun Sep 11 15:34:10 CEST 2022
2022-09-11 15:34:10.993895884+02:00 (in joinscript_init)
2022-09-11 15:34:12.041846033+02:00 (in joinscript_save_current_version)
Configure 04univention-ldap-client.inst Sun Sep 11 15:34:12 CEST 2022
2022-09-11 15:34:12.200241844+02:00 (in joinscript_init)
Create nsswitch/ldap
File: /etc/nsswitch.conf
2022-09-11 15:34:13.878182198+02:00 (in joinscript_save_current_version)
Configure 05univention-bind.inst Sun Sep 11 15:34:13 CEST 2022
2022-09-11 15:34:13.957688880+02:00 (in joinscript_init)
Adding ZONE record “root@hexnet.intranet. 1 28800 7200 604800 10800 ucs-7462.hexnet.intranet.” to zone hexnet.intranet…
done
Adding A record “ucs-7462 192.168.10.36” to zone hexnet.intranet…
done
Adding ZONE record “root@hexnet.intranet. 1 28800 7200 604800 10800 ucs-7462.hexnet.intranet.” to zone 192.168.10…
done
Adding PTR record “36 ucs-7462.hexnet.intranet.” to zone 192.168.10…
done
Create dns/master/address
File: /etc/bind/named.conf.samba4
File: /etc/bind/named.conf.proxy
2022-09-11 15:34:32.124299392+02:00 (in joinscript_save_current_version)
Configure 08univention-apache.inst Sun Sep 11 15:34:32 CEST 2022
2022-09-11 15:34:32.170284372+02:00 (in joinscript_init)
Module ssl disabled.
To activate the new configuration, you need to run:
systemctl restart apache2
Considering dependency setenvif for ssl:
Module setenvif already enabled
Considering dependency mime for ssl:
Module mime already enabled
Considering dependency socache_shmcb for ssl:
Module socache_shmcb already enabled
Enabling module ssl.
See /usr/share/doc/apache2/README.Debian.gz on how to configure SSL and create self-signed certificates.
To activate the new configuration, you need to run:
systemctl restart apache2
Site default-ssl disabled.
To activate the new configuration, you need to run:
systemctl reload apache2
Enabling site default-ssl.
To activate the new configuration, you need to run:
systemctl reload apache2
Reloading apache2 configuration (via systemctl): apache2.service.
2022-09-11 15:34:33.288075174+02:00 (in joinscript_save_current_version)
Configure 10univention-ldap-server.inst Sun Sep 11 15:34:33 CEST 2022
2022-09-11 15:34:33.388044605+02:00 (in joinscript_init)

WARNING!
Check file permissions!

Multifile: /etc/ldap/slapd.conf
Adding SRV record “ldap tcp 0 100 7389 ucs-7462.hexnet.intranet.” to zone hexnet.intranet…
done
Adding ZONE record “root@hexnet.intranet. 1 28800 10800 604800 108001 ucs-7462.hexnet.intranet.” to zone 192.168.10…
Object created: cn=ucs-7462,cn=dc,cn=computers,dc=hexnet,dc=intranet
/etc/idp-ldap-user.secret could not be read!
/etc/idp-ldap-user.secret could not be read!Create ldap/hostdn
Multifile: /etc/postfix/ldap.virtualdomains
File: /etc/libnss-ldap.conf