Guacamole mit Docker?

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Kann das damit zusammenhängen, dass in der Docker Umgebung Tomcat8 erwartet wird?
Guacamole03.jpg
 
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.
 
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:
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.
 
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.
 
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).
 
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. :)
 
Na deine Syno hat doch nicht nur eine IP sondern auch einen internen Namen?!
 
richtig
 
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.
 
Ich habe Guacamole noch mal neu installiert.
Jetzt erhalte ich folgende Fehlermeldung.
Guacamole04.jpg
 
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.
 
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
 
Ich frage mich, ob da noch andere Abhängigkeiten reinspielen. Irgendwelche Apps wie Joomla etc.?
 
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
 
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 ...
 

Additional post fields

 

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