Installation via Installer - white screen im browser

Nach der Installation des Metasfresh servers auf Ubuntu 16.04 mit Installerpaket kann die Metasfresh Seite aufgerufen werden. Das Metasfresh Icon erscheint auf dem Browser Reiter. Es wird folgende Seite ausgeliefert:

<!doctype html>

Metasfresh

Im Browser erscheint aber nur eine weiße Seite. Das ist unabhängig vom System des Client hosts. Wir verwenden auf Windows 7 und Linux Ubuntu 17.10 den Firefox als browser. Java und JS ist enabled.

Was muß ich tun, damit wir den Client vom Server herunterladen können?

hi,
weiße Seite heißt dass der webserver erreichbar ist aber die REST API nicht.

Überprüf daher mal deine config.js ob die eingestellte URL für dich passt.
Auf Client Seite:
http://docs.metasfresh.org/support_collection/en/check_webui_config_js.html

Oder auf Server Seite:
http://docs.metasfresh.org/installation_collection/DE/installer_wie_aendere_ich_hostnamen_in_webui.html

VG
Norbert

Hi,
in der config.js auf dem Server steht
const config = {
API_URL: ‘http://server IP/rest/api’,
WS_URL: ‘http://server IP/stomp’
}
wenn ich auf dem server oder von einem client PC im Browser aufrufe: http://server IP/rest/api bekomme ich:

Service Unavailable

The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.
Apache/2.4.18 (Ubuntu) Server at 192.168.43.149 Port 80

alle notwendigen Ports sind bei der Installation ordentlich freigeschaltet worden.

hi,

der eintrag [quote=“gabreitenbach, post:3, topic:939”]
server IP
[/quote]

muss natürlich auch von deinem client aufgelöst werden könnte.
trage da wie der name schon sagt die IP adresse oder den hostnamen deines servers ein den der client auch finden kann.
z.b. 'http://192.168.1.1/rest/api

VG
Norbert

hi,
das ist geschehen beim Installieren. 192.168.43.149 .
Ich habe auf dem Client-browser mir die Konsole angesehen:
Error: Request failed with status code 503

hi,

dann muss diese IP auch in der config.js stehen.
tut sie das?

VG
Norbert

ja. in der config.js steht auch die IP

ich habe die services überprüft:
● metasfresh-webui-api.service - metasfresh-webui-api
Loaded: loaded (/etc/systemd/system/metasfresh-webui-api.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Mi 2018-03-07 19:04:33 CET; 1 day 16h ago
Process: 649 ExecStart=/opt/metasfresh/metasfresh-webui-api/metasfresh-webui-api.jar (code=exited, status=1/FAILURE)
Main PID: 649 (code=exited, status=1/FAILURE)

Mär 07 19:04:32 SensDev-D-RSP-S1 systemd[1]: Started metasfresh-webui-api.
Mär 07 19:04:33 SensDev-D-RSP-S1 metasfresh-webui-api.jar[649]: Error occurred during initialization of VM
Mär 07 19:04:33 SensDev-D-RSP-S1 metasfresh-webui-api.jar[649]: Could not reserve enough space for 2097152KB object heap
Mär 07 19:04:33 SensDev-D-RSP-S1 systemd[1]: metasfresh-webui-api.service: Main process exited, code=exited, status=1/FAILURE
Mär 07 19:04:33 SensDev-D-RSP-S1 systemd[1]: metasfresh-webui-api.service: Unit entered failed state.
Mär 07 19:04:33 SensDev-D-RSP-S1 systemd[1]: metasfresh-webui-api.service: Failed with result ‘exit-code’.
~

● metasfresh_server.service - metasfresh_server
Loaded: loaded (/etc/systemd/system/metasfresh_server.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Fr 2018-03-09 10:35:13 CET; 1h 12min ago
Process: 10000 ExecStart=/opt/metasfresh/metasfresh_server.jar (code=exited, status=1/FAILURE)
Main PID: 10000 (code=exited, status=1/FAILURE)

Mär 09 10:35:13 SensDev-D-RSP-S1 metasfresh_server.jar[10000]: at de.metas.ServerBoot$$EnhancerBySpringCGLIB$$1cbfd364.adempiere()
Mär 09 10:35:13 SensDev-D-RSP-S1 metasfresh_server.jar[10000]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
Mär 09 10:35:13 SensDev-D-RSP-S1 metasfresh_server.jar[10000]: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
Mär 09 10:35:13 SensDev-D-RSP-S1 metasfresh_server.jar[10000]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
Mär 09 10:35:13 SensDev-D-RSP-S1 metasfresh_server.jar[10000]: at java.lang.reflect.Method.invoke(Method.java:498)
Mär 09 10:35:13 SensDev-D-RSP-S1 metasfresh_server.jar[10000]: at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationSt
Mär 09 10:35:13 SensDev-D-RSP-S1 metasfresh_server.jar[10000]: … 56 common frames omitted
Mär 09 10:35:13 SensDev-D-RSP-S1 systemd[1]: metasfresh_server.service: Main process exited, code=exited, status=1/FAILURE
Mär 09 10:35:13 SensDev-D-RSP-S1 systemd[1]: metasfresh_server.service: Unit entered failed state.
Mär 09 10:35:13 SensDev-D-RSP-S1 systemd[1]: metasfresh_server.service: Failed with result ‘exit-code’.

● postgresql.service - PostgreSQL RDBMS
Loaded: loaded (/lib/systemd/system/postgresql.service; enabled; vendor preset: enabled)
Active: active (exited) since Mi 2018-03-07 19:04:38 CET; 1 day 16h ago
Process: 921 ExecStart=/bin/true (code=exited, status=0/SUCCESS)
Main PID: 921 (code=exited, status=0/SUCCESS)
CGroup: /system.slice/postgresql.service

Mär 07 19:04:38 SensDev-D-RSP-S1 systemd[1]: Starting PostgreSQL RDBMS…
Mär 07 19:04:38 SensDev-D-RSP-S1 systemd[1]: Started PostgreSQL RDBMS.
breitenb@SensDev-D-RSP-S1:/opt/metasfresh/metasfresh-webui-api$

nur die DB ist grün. Server und webui haben Fehler.

das ist das problem.
Wieviel RAM hat Dein Server?

Norbert

habe ich auch schon gesehen. 1GB. Ich habe versucht, auf die Schnelle mit einem 32GB SD-Card bestückten RaspBerry Pi mit Ubuntu Mate 16.04 zu testen. Alles ging gut, jetzt hole ich mir einen kleinen Server , installiere 16.04 server und dann noch Metasfresh. Ich denke, dann sollte alles ruckelfrei laufen.
Vielen Dank erst einmal.Oft hilft es, Schritt für Schritt logs zu senden, um selbst festzustellen, was falsch läuft.
Ich melde mich am Montag - mit Erfolgsmeldung.
MfGruß,
Alexander

1 Like