Openproject-Installation bricht unerwartet ab

opoetschke

Benutzer
Mitglied seit
16. Dez 2011
Beiträge
21
Punkte für Reaktionen
0
Punkte
1
Ich mache jetzt eins: Ich lösche den Container, den Reverse Proxy und setzte alles neu auf nach Anleitung. Melde mich wieder.
 

opoetschke

Benutzer
Mitglied seit
16. Dez 2011
Beiträge
21
Punkte für Reaktionen
0
Punkte
1
- alle Schritte der Anleitung befolgt - auch Einrichtung des Reverse Proxy
- Cache in beiden genutzten Browsern gelöscht
- Port 5122 in der Synology Firewall zugelassen
- Portfreigabe auf dem Router für Port 5122 eingerichtet

Ergebnis: siehe Anhang

Wo liegt der Fehler?
 

Anhänge

  • Screenshot 2023-02-28 052205.png
    Screenshot 2023-02-28 052205.png
    244,6 KB · Aufrufe: 9
  • Screenshot 2023-02-28 052544.png
    Screenshot 2023-02-28 052544.png
    22,7 KB · Aufrufe: 8
  • Screenshot 2023-02-28 052728.png
    Screenshot 2023-02-28 052728.png
    4,9 KB · Aufrufe: 8
  • Screenshot 2023-02-28 052802.png
    Screenshot 2023-02-28 052802.png
    26,6 KB · Aufrufe: 7
  • Screenshot 2023-02-28 053017.png
    Screenshot 2023-02-28 053017.png
    30,4 KB · Aufrufe: 7
  • Screenshot 2023-02-28 053043.png
    Screenshot 2023-02-28 053043.png
    7,9 KB · Aufrufe: 8
  • Screenshot 2023-02-28 053105.png
    Screenshot 2023-02-28 053105.png
    4,3 KB · Aufrufe: 9
  • Screenshot 2023-02-28 053157.png
    Screenshot 2023-02-28 053157.png
    2,2 KB · Aufrufe: 9

King3R

Benutzer
Mitglied seit
14. Mrz 2017
Beiträge
361
Punkte für Reaktionen
82
Punkte
28
Du musst den Port in deinem Router auf die Diskstation weiterleiten, den du im Reverse Proxy angegeben hast. In diesem Fall ist das nicht Port 5122, sondern der Standardport für HTTPS 443.

Bei meinem Setup ist es so, dass auf meinem Router nur der Port 443 auf meine Diskstation weitergeleitet wird. Somit ist nur der Standardport für HTTPS nach draußen offen. Der Reverse Proxy nimmt alle Anfrage der unterschiedlichen Subdomains (z. B. https://drive.example.com, https://audio.example.com usw.) entgegen und leitet diese an die ensprechenden Anwendungen weiter.

Man kann auch jeden Port 1:1 im Reverse Proxy angeben, damit muss man diese Ports dann aber auch im Router bzw. der Syno-Firewall jeweils freigeben und auch bei der Eingabe der URL mit angeben. Das entfällt, wenn man nur den Port 443 verwendet.

Falls du eine Fritzbox und DDNS verwendest, musst du aber erst unter Internet > Freigaben > FRITZ!Box-Dienste > Internetzugriff >TCP-Port für HTTPS den Standardport auf einen alternativen Port ändern, sowie unter Heimnetz > Netzwerk > Netzwerkeinstellungen > DNS-Rebind-Schutz jeweils die verwendete Domain eintragen. Bei den Diensten von Synology ist das aber glaub ich nicht so. Bin mir aber nicht sicher, da ich Quickconnect und den DDNS-Dienst von Synology nicht nutze. Grundsätzlich würde ich aber den DDNS-Dienst auf den Router schieben, dass ist aber nur meine Meinung.
 
Zuletzt bearbeitet:

opoetschke

Benutzer
Mitglied seit
16. Dez 2011
Beiträge
21
Punkte für Reaktionen
0
Punkte
1
So, der Port in meinem Router ist auf die Diskstation umgeleitet. Alle installierten Synology-Pakete sind von außen erreichbar. Domain *.meinesynology.synology.me wurde ebenfalls hinterlegt, damit sollte sichergestellt sein, dass Anfragen von außen durchgestellt werden. Ich kann die Domain openproject.meiensynologynas.synology.me aufrufen - es läuft!

Danke für die Unterstützung! :)
 

King3R

Benutzer
Mitglied seit
14. Mrz 2017
Beiträge
361
Punkte für Reaktionen
82
Punkte
28
Kein Problem. Super, dass es jetzt läuft.
 

JPfeiffer

Benutzer
Mitglied seit
07. Feb 2012
Beiträge
3
Punkte für Reaktionen
0
Punkte
1
OpenProject 11.4.1 läuft bei mir einwandfrei.

Bei allen 12er-Versionen bekomme ich aber immer im Protokoll den Fehler

rake aborted!
failed to get urandom

Weiter oben hatte jemand schon mal den gleichen Fehler beschrieben. Gibt es dazu eine Lösung?

Vielen Dank schon mal im voraus.
 

timdubi

Benutzer
Mitglied seit
14. Okt 2014
Beiträge
5
Punkte für Reaktionen
1
Punkte
1
Das Problem besteht bis heute. Es hat mit den OpenProject Versionen zu tun:

Aus: https://community.openproject.org/projects/docker/work_packages/50270/activity
OpenProject version

12.2.0 - 13.0.4

I reproduced this bug with the following Docker image versions:
12.2.0 (the first 12.2 version)
12.2.5
13.0.4 (latest version)

The following versions do NOT exhibit this bug and ran successfully:
12.0.7
12.1.6 (the last version before 12.2)

Ich hatte und habe deswegen schon Kontakt zum Support. Aus dem ObenProject Form oben habe ich die Idee das ulimit hochzusetzen. Nach einigen Hin und her hat der Synology Support dies auch hinbekommen. Ergebnis des eigentlichen Problems war aber das gleiche: failed to get urandom

Ich habe daher die version 12.1.6 installiert, mit der es funktioniert. Jede Version darüber läuft in den "failed to get urandom" Error.

Ich bin weiterhin in Kontakt mit dem Support und kann hier wieder antworten.

Thomas
 
  • Like
Reaktionen: King3R


 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat