Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update #1

Open
lenusch opened this issue Oct 22, 2019 · 7 comments
Open

Update #1

lenusch opened this issue Oct 22, 2019 · 7 comments

Comments

@lenusch
Copy link

lenusch commented Oct 22, 2019

Hallo Markus,

habe versucht dein Rep zu clonen und bei DockerHub ein aktuelles PP bereitzustellen. Hab aber absolut keine Ahnung und verstehe nicht warum mein Docker Dings nicht erstellt wird bei DockerHub.

Kannst du mir helfen oder das aktuelle PP einpflegen?

@stephanbuettig
Copy link

Hi,

zunächst vielen Dank für die Arbeit. Ich versuche gerade PP mittels Docker auf der DS218+ zum Laufen zu bekommen, allerdings erfolglos: https://forum.portfolio-performance.info/t/portfolio-performance-in-docker/10062.

@sunsided,
ich würde ich mich sehr über ein Update des Paketes auf die Version 0.47.0 sowie der Veröffentlichung auf Docker Hub freuen!

Zudem habe ich versucht die Version @lenusch zu installieren, was problemlos geklappt hat. Allerdings wird PP nach dem Start immer wieder unerwartet gestoppt.

Ich und die PP-Community würde sich sehr über eine aktuelle und funktionierende Lösung freuen, vielleicht könntet ihr beiden uns hierbei behilflich sein :)

@sunsided
Copy link
Owner

sunsided commented Sep 4, 2020

Hi @lenusch und @unfassbarstephan - ich habe das repo etwas schleifen lassen, da Portfolio Performance bei mir unter Ubuntu 18.04 und 20.04 "out of the box" funktioniert. Es ist jetzt aber auf PP 0.47.0 und 0.48.1 aktualisiert, beide Versionen stehen jetzt auch als Image auf Docker Hub bereit:

docker pull sunside/portfolio-performance:0.47.0
docker pull sunside/portfolio-performance:0.48.1

Die Images basieren auf openjdk:16-slim, was wiederum ein Debian Buster für amd64-Architekturen sein düfte. Das Neubauen via build.sh sollte aber eigentlich problemlos klappen. Crashes habe ich keine bemerkt, aber es auch nicht ausgiebig getestet - das Laden eines bestehenden Portfolios klappt zumindest. 🤞

@sunsided sunsided closed this as completed Sep 9, 2020
@lenusch
Copy link
Author

lenusch commented Jan 2, 2021

Hi @lenusch und @unfassbarstephan - ich habe das repo etwas schleifen lassen, da Portfolio Performance bei mir unter Ubuntu 18.04 und 20.04 "out of the box" funktioniert. Es ist jetzt aber auf PP 0.47.0 und 0.48.1 aktualisiert, beide Versionen stehen jetzt auch als Image auf Docker Hub bereit:

docker pull sunside/portfolio-performance:0.47.0
docker pull sunside/portfolio-performance:0.48.1

Die Images basieren auf openjdk:16-slim, was wiederum ein Debian Buster für amd64-Architekturen sein düfte. Das Neubauen via build.sh sollte aber eigentlich problemlos klappen. Crashes habe ich keine bemerkt, aber es auch nicht ausgiebig getestet - das Laden eines bestehenden Portfolios klappt zumindest. 🤞

Vielen Dank.
Bekomme ich leider gerade nicht zum laufen bei Synology Docker ....
`

date stream content
2021-01-02 11:02:19 stdout /opt/portfolio/configuration/1609585336693.log.
2021-01-02 11:02:19 stdout An error has occurred. See the log file
2021-01-02 11:02:19 stdout PortfolioPerformance:
2021-01-02 11:02:19 stdout PortfolioPerformance: Cannot open display:
2021-01-02 11:02:19 stdout Unable to init server: Could not connect: Connection refused
2021-01-02 11:02:18 stdout Unable to init server: Could not connect: Connection refused
2021-01-02 11:02:16 stdout PortfolioPerformance: Cannot open display:
2021-01-02 11:02:16 stdout Unable to init server: Could not connect: Connection refused
2021-01-02 11:02:15 stdout WARNING: Using incubator modules: jdk.incubator.jpackage, jdk.incubator.foreign
2021-01-02 11:02:15 stdout PortfolioPerformance: Cannot open display:
2021-01-02 11:02:15 stdout Unable to init server: Could not connect: Connection refused
2021-01-02 11:01:30 stdout /opt/portfolio/configuration/1609585288030.log.
2021-01-02 11:01:30 stdout An error has occurred. See the log file
2021-01-02 11:01:30 stdout PortfolioPerformance:
2021-01-02 11:01:30 stdout PortfolioPerformance: Cannot open display:
2021-01-02 11:01:30 stdout Unable to init server: Could not connect: Connection refused
2021-01-02 11:01:30 stdout Unable to init server: Could not connect: Connection refused

`

@stephanbuettig
Copy link

Hi @lenusch und @unfassbarstephan - ich habe das repo etwas schleifen lassen, da Portfolio Performance bei mir unter Ubuntu 18.04 und 20.04 "out of the box" funktioniert. Es ist jetzt aber auf PP 0.47.0 und 0.48.1 aktualisiert, beide Versionen stehen jetzt auch als Image auf Docker Hub bereit:

docker pull sunside/portfolio-performance:0.47.0
docker pull sunside/portfolio-performance:0.48.1

Die Images basieren auf openjdk:16-slim, was wiederum ein Debian Buster für amd64-Architekturen sein düfte. Das Neubauen via build.sh sollte aber eigentlich problemlos klappen. Crashes habe ich keine bemerkt, aber es auch nicht ausgiebig getestet - das Laden eines bestehenden Portfolios klappt zumindest. 🤞

Vielen Dank.
Bekomme ich leider gerade nicht zum laufen bei Synology Docker ....
`

date stream content
2021-01-02 11:02:19 stdout /opt/portfolio/configuration/1609585336693.log.
2021-01-02 11:02:19 stdout An error has occurred. See the log file
2021-01-02 11:02:19 stdout PortfolioPerformance:
2021-01-02 11:02:19 stdout PortfolioPerformance: Cannot open display:
2021-01-02 11:02:19 stdout Unable to init server: Could not connect: Connection refused
2021-01-02 11:02:18 stdout Unable to init server: Could not connect: Connection refused
2021-01-02 11:02:16 stdout PortfolioPerformance: Cannot open display:
2021-01-02 11:02:16 stdout Unable to init server: Could not connect: Connection refused
2021-01-02 11:02:15 stdout WARNING: Using incubator modules: jdk.incubator.jpackage, jdk.incubator.foreign
2021-01-02 11:02:15 stdout PortfolioPerformance: Cannot open display:
2021-01-02 11:02:15 stdout Unable to init server: Could not connect: Connection refused
2021-01-02 11:01:30 stdout /opt/portfolio/configuration/1609585288030.log.
2021-01-02 11:01:30 stdout An error has occurred. See the log file
2021-01-02 11:01:30 stdout PortfolioPerformance:
2021-01-02 11:01:30 stdout PortfolioPerformance: Cannot open display:
2021-01-02 11:01:30 stdout Unable to init server: Could not connect: Connection refused
2021-01-02 11:01:30 stdout Unable to init server: Could not connect: Connection refused
`

Same problem here. Container shuts down immediately after startup and the errors shown above are also in my log.

@sunsided sunsided reopened this Jan 2, 2021
@sunsided
Copy link
Owner

sunsided commented Jan 2, 2021

No clue about Synology, but let's try anyways. 😅

  • How (precisely) do you start the container?
  • What's the value of the DISPLAY environment variable? (e.g. echo $DISPLAY)

@lenusch
Copy link
Author

lenusch commented Jan 2, 2021

Hi,

  1. I installed Docker Package: https://www.synology.com/de-de/dsm/packages/Docker (Dashboad looks like this one in Screenshot).
  2. I went to Tab "register" and found your listed PP Package. (i download and installed it just with few clicks)
  3. I double clicked on that Image and installed it:
    4. Screenshots shows Process:

Bildschirmfoto 2021-01-02 um 16 59 57

Here you can see Display value ":0":

Bildschirmfoto 2021-01-02 um 17 00 06

  1. Started the Containers and got Errors, the Container shutdown immediately.

@sunsided
Copy link
Owner

sunsided commented Jan 12, 2021

From what I understand this is a NAS device. Chances are these don't run X11 at all, in which case X11 forwarding can't work.

Now there is an option to - instead of using X11 directly - use things like x11vnc with novnc, where a web frontend would be used instead to access the Desktop PP is running on. This is quite a journey though.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants