ich hab mal wieder einen Versuch gewagt das Homegear Docker Image für ein hassio add-on (https://github.com/tringler/hassio-addons/) zu nutzen. Ich nutze das nightly Image, bekomme aber leider beim admin-ui The server returned a "500 Internal Server Error".
Oops! An Error Occurred
The server returned a "500 Internal Server Error".
Something is broken. Please let us know what you were doing when this error occurred. We will fix it as soon as possible. Sorry for any inconvenience caused.
ich habs hier eben mal schnell mit dem letzten Nightly in einer VM getestet, da funktioniert alles.
Kannst du bitte in der Datei /var/lib/homegear/admin-ui/.env den Eintrag APP_ENV=prod auf APP_ENV=dev aendern und dann noch einmal versuchen die Seite aufzurufen? Dann solltest du nen Stack Trace bekommen …
Homegear\HomegearException:
Unknown application error.
at src/Controller/Admin/ChangePwdController.php:80
at Homegear\Homegear->__call('managementGetConfigurationEntry', array('main.conf', 'writeableDataPath'))
(src/Controller/Admin/ChangePwdController.php:80)
at App\Controller\Admin\ChangePwdController->_checkPwdFile()
(src/Controller/Admin/ChangePwdController.php:30)
at App\Controller\Admin\ChangePwdController->indexAction(object(Request))
(vendor/symfony/http-kernel/HttpKernel.php:150)
at Symfony\Component\HttpKernel\HttpKernel->handleRaw(object(Request), 1)
(vendor/symfony/http-kernel/HttpKernel.php:67)
at Symfony\Component\HttpKernel\HttpKernel->handle(object(Request), 1, true)
(vendor/symfony/http-kernel/Kernel.php:198)
at Symfony\Component\HttpKernel\Kernel->handle(object(Request))
(public/index.php:85)
root@f6a3c13c-homegear:/var/log/homegear# cat homegear-management.err
08/23/19 10:11:01.871 Could not connect to socket. Error: No such file or directory
mount: cannot remount overlay read-write, is write-protected
/etc/init.d/homegear: line 94: ulimit: real-time priority: cannot modify limit: Operation not permitted
cat: /boot/cmdline.txt: No such file or directory
/etc/init.d/homegear-management: line 62: ulimit: real-time priority: cannot modify limit: Operation not permitted
mount: cannot mount overlay read-only
08/23/19 10:11:24.196 Connection to IPC server closed (2).
08/23/19 10:11:24.196 Could not send data to client 0. Sent bytes: 0 of 66. Error message: Broken pipe
08/23/19 10:11:24.196 Critical: Could not transmit PID to server: Unknown application error.
Hm, da hat Discourse aus den Shell-Anfuehrungszeichen irgendwie die deutschen Anfuehrungszeichen gemacht. Kannst du die wohl bei dir mal ersetzen (so wie du es auch mit den ’ gemacht hast) und es dann noch einmal versuchen?
09/09/19 17:35:09.847 Could not connect to socket. Error: No such file or directory
09/09/19 17:35:09.847 Could not connect to socket. Error: No such file or directory
09/09/19 17:35:11.848 Could not connect to socket. Error: No such file or directory
09/09/19 17:35:11.848 Could not connect to socket. Error: No such file or directory
09/09/19 17:35:11.849 Could not connect to socket. Error: No such file or directory
09/09/19 17:35:11.849 Could not connect to socket. Error: No such file or directory
10/16/19 19:53:21.422 Could not connect to socket. Error: No such file or directory
mount: cannot remount overlay read-write, is write-protected
10/16/19 19:53:23.423 Could not connect to socket. Error: No such file or directory
/etc/init.d/homegear: line 94: ulimit: real-time priority: cannot modify limit: Operation not permitted
cat: /boot/cmdline.txt: No such file or directory
/etc/init.d/homegear-management: line 62: ulimit: real-time priority: cannot modify limit: Operation not permitted
mount: cannot mount overlay read-only
mount: cannot mount overlay read-only
root@bbcfe0ca-homegear:/var/log/homegear# service homegear-management status
* homegear-management is running
root@bbcfe0ca-homegear:/var/log/homegear# service homegear status
* homegear is running
root@bbcfe0ca-homegear:/var/run/homegear# ls -l
total 12
-rwxr-x--- 1 homegear homegear 2 Oct 16 21:53 homegear-influxdb.pid
-rw-r--r-- 1 root root 5 Oct 16 21:53 homegear-management.pid
-rwxr-x--- 1 homegear homegear 2 Oct 16 21:53 homegear.pid
srwxr-x--- 1 homegear homegear 0 Oct 16 21:53 homegearFE.sock
srwxr-x--- 1 homegear homegear 0 Oct 16 21:53 homegearIPC.sock
srwxr-x--- 1 homegear homegear 0 Oct 16 21:53 homegearSE.sock
root@bbcfe0ca-homegear:/var/run/homegear#
Homegear läuft definitiv. Ich sehe BidCoS Pakete durchs Log rauschen. Wo könnte ich da noch ansetzen?