Guacamole mit Docker?

froema

Benutzer
Mitglied seit
29. Mai 2012
Beiträge
54
Punkte für Reaktionen
0
Punkte
6
Kann das damit zusammenhängen, dass in der Docker Umgebung Tomcat8 erwartet wird?
Guacamole03.jpg
 

mexx81

Benutzer
Mitglied seit
17. Dez 2013
Beiträge
597
Punkte für Reaktionen
0
Punkte
42
Im Log findet man diese Fehlermeldung: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure Recherchiert man das findet man viele Artikel und Foreneinträge, aber in allen Fällen leider nicht mit Docker auf Synology. Die Jungs basteln dann in den Konfigs rum.
 

3x3cut0r

Benutzer
Mitglied seit
21. Mai 2011
Beiträge
489
Punkte für Reaktionen
11
Punkte
24
Wenn ich die Container anhalte, erscheint auf dem Browser plötzlich folgendes:
Anhang anzeigen 51374

Welchen Docker Container hälst du da an? Den Guacamole oder den guacd? Ersteres dürfte ja kaum Content liefern wenn er aus ist, da er ja den tomcat hostet o_O

Das mit dem Passwort war nur so ne Idee, mit dem Hintergedanken eben an diese Policy, das es damit zusammenhängt. Ist aber auch eher unwarscheinlich und eigentlich ausgeschlossen wenn du dich ja mit IP, Benutzer und PW anmelden kannst.

Welche MariaDB ist bei euch installiert? Bei mir 10.3.21.
Und welche Extensions bei Authentication?
Screenshot 2020-02-16 at 13.57.03.jpg

Interessant ist jedoch warum es bei mir läuft. Habe soeben auch alles neu installiert mit komplett geclearter DB. Sollten ja dann gleiche Vorraussetzungen sein ?!

EDIT:
Gerade noch gefunden:
This com.mysql.jdbc.exceptions.jdbc4.CommunicationsException exception occurs if your database connection is idle for long time.

Vielleicht mal die MariaDB und/oder die ganze NAS rebooten?
 
Zuletzt bearbeitet:

mexx81

Benutzer
Mitglied seit
17. Dez 2013
Beiträge
597
Punkte für Reaktionen
0
Punkte
42
Maria DB: 10.3.21-0063


Mit diesen Erweiterungen:
Bildschirmfoto 2020-02-16 um 14.12.40.jpg

Reboot von allen hat auch nichts geändert.
 

mexx81

Benutzer
Mitglied seit
17. Dez 2013
Beiträge
597
Punkte für Reaktionen
0
Punkte
42
Hab das ganze jetzt mit MariaDB 5 nachgebaut und komme auf das gleiche Ergebnis. Keine Verbindung zu Datenbank, weil der der Auth fehl schlägt.
 

froema

Benutzer
Mitglied seit
29. Mai 2012
Beiträge
54
Punkte für Reaktionen
0
Punkte
6
Ich habe die gleiche Version von Maria DB wie @mexx81. Wo finde ich nochmal die Erweiterungen?
Und @3x3cut0r: Das passiert, wenn ich den Docker Guacamole anhalte (nicht guacd).
 

froema

Benutzer
Mitglied seit
29. Mai 2012
Beiträge
54
Punkte für Reaktionen
0
Punkte
6
Ich habe die Erweiterungen gefunden. Sind bei mir gleich, wie bei euch.
 

mexx81

Benutzer
Mitglied seit
17. Dez 2013
Beiträge
597
Punkte für Reaktionen
0
Punkte
42
Ich habe jetzt zwei Einstellungen gleichzeitig geändert und plötzlich ging es.

1. Statt IP den Namen der Synology unter MYSQL_HOSTNAME eingetragen
2. Rechte des guacamole Users erhöht.

Bildschirmfoto 2020-02-16 um 16.21.18.jpg

Siehe da, es läuft. :)
 

mexx81

Benutzer
Mitglied seit
17. Dez 2013
Beiträge
597
Punkte für Reaktionen
0
Punkte
42
Na deine Syno hat doch nicht nur eine IP sondern auch einen internen Namen?!
 

froema

Benutzer
Mitglied seit
29. Mai 2012
Beiträge
54
Punkte für Reaktionen
0
Punkte
6
Du meinst den Servernamen in den Einstellungen - Netzwerk - allgemein?
 

mexx81

Benutzer
Mitglied seit
17. Dez 2013
Beiträge
597
Punkte für Reaktionen
0
Punkte
42
richtig
 

froema

Benutzer
Mitglied seit
29. Mai 2012
Beiträge
54
Punkte für Reaktionen
0
Punkte
6
Hast du dann noch mal was neu gestartet? Bei mir geht es nicht.
Ich schau da heute Abend noch mal drauf. Muss jetzt kurz weg.
Aber Danke bis hier hin.
 

froema

Benutzer
Mitglied seit
29. Mai 2012
Beiträge
54
Punkte für Reaktionen
0
Punkte
6
Ich habe Guacamole noch mal neu installiert.
Jetzt erhalte ich folgende Fehlermeldung.
Guacamole04.jpg
 

3x3cut0r

Benutzer
Mitglied seit
21. Mai 2011
Beiträge
489
Punkte für Reaktionen
11
Punkte
24
Ich habe jetzt zwei Einstellungen gleichzeitig geändert und plötzlich ging es.

1. Statt IP den Namen der Synology unter MYSQL_HOSTNAME eingetragen
2. Rechte des guacamole Users erhöht.

Anhang anzeigen 51381

Siehe da, es läuft. :)
2. kann eigentlich nur Auswirkungen gehabt haben, wenn der Benutzer "guacamole" keine Rechte auf die Datenbank hatte. So hat er nun global alle Rechte auf allen Datenbanken in deiner MariaDB 10! Würde mir so nicht gefallen.

Ich vermute 1. war hier entscheidend. Die Fehlermeldung und was ich so gegoogelt habe schließen darauf.
 

Nubi

Benutzer
Mitglied seit
17. Feb 2020
Beiträge
33
Punkte für Reaktionen
2
Punkte
14
Moin Zusammen,

ich hänge mich mal hier dran. Habe nach 3x3cut0rs Anleitung installiert und bekomme den gleichen Fehler, den froema aktuell hat. In Umgebung bei MYSQL_HOSTNAME habe ich auch schon diverse Parameter durchprobiert, ohne Erfolg.
Außerdem habe ich dem guacamole User mal auf DB Ebene alle Rechte gewährt, dies hat es leider auch nicht gebracht.
Über Lösungsansätze bin ich deswegen sehr dankbar!

Cheers,

Nubi
 

froema

Benutzer
Mitglied seit
29. Mai 2012
Beiträge
54
Punkte für Reaktionen
0
Punkte
6
Ich frage mich, ob da noch andere Abhängigkeiten reinspielen. Irgendwelche Apps wie Joomla etc.?
 

Nubi

Benutzer
Mitglied seit
17. Feb 2020
Beiträge
33
Punkte für Reaktionen
2
Punkte
14
Moin froema,

nein, Joomla kann man ausschließen. Zumindest hab ich es nicht installiert. Ich könnte fast darauf wetten, dass es mit den im Guacamole hinterlegten Umgebungsvariablen zu tun hat. Ich probiere selbst auch noch ein wenig rum. Sollte ich ein Erfolgserlebnis verbuchen, melde ich mich jedenfalls direkt. Aber schon merkwürdig, dass es bei den meisten funktioniert und bei uns nicht. Mich fuchst so etwas ja....

Cheers,

Nubi
 

3x3cut0r

Benutzer
Mitglied seit
21. Mai 2011
Beiträge
489
Punkte für Reaktionen
11
Punkte
24
Also ich bin bisher bei keiner Installation auf derartige Probleme gestoßen, deshalb kann ich auch nichts genaues darüber sagen.

Neutral betrachtet kann es ja nur am "Host" also der DS liegen, da der Rest ja nahezu identisch bei jedem ist ... irgendwie ein DNS Problem oder sowas, da er ja ein Problem mit der Namensauflösung hat, wenn ich die Fehlermeldung richtig interpretiere.

Ich könnte mir vorstellen, dass das Problem gelöst sein wird wenn man auch einen MariaDB-Docker-Container verwendet anstatt der nativen MariaDB Installation als Paket. Falls das jemand mal testen möchte ...
 


 

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