Dear UCS community,
My setup concerns an UCS 5.0-6 errata962 with the OpenProject App 13.3.0 installes in a docker container via the App Center. While the previous versions of the OpenProject App worked fine over quite a long time, I cannot reach OpenProject any longer due to an Error 500 shown as soon as the OpenProject URL is invoked.
Below please find the Apache2 log files from the OpenProject App running in the docker container:
root@ucs:~# univention-app shell openproject
root@openp-53053044:/app# tail -f /var/log/apache2/other_vhosts_access.log
_default_:80 172.17.42.1 - - [25/Feb/2024:13:10:03 +0100] "GET /openproject/ HTTP/1.1" 302 1448 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.6 Safari/605.1.15"
_default_:80 172.17.42.1 - - [25/Feb/2024:13:10:03 +0100] "GET /openproject/login?back_url=https%3A%2F%2F<ucshostname>%2Fopenproject%2F HTTP/1.1" 500 4248 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.6 Safari/605.1.15"
_default_:80 172.17.42.1 - - [25/Feb/2024:13:10:04 +0100] "GET /openproject/api/v3/configuration HTTP/1.1" 304 1118 "https://<ucshostname>/openproject/login?back_url=https%3A%2F%2F<ucshostname>%2Fopenproject%2F" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.6 Safari/605.1.15"
root@ucs:~# univention-app shell openproject
root@openp-53053044:/app# cat /var/log/apache2/error.log
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 172.17.0.2. Set the 'ServerName' directive globally to suppress this message
[Sat Feb 24 03:22:34.461886 2024] [mpm_event:notice] [pid 87:tid 140457512697152] AH00489: Apache/2.4.56 (Debian) configured -- resuming normal operations
[Sat Feb 24 03:22:34.462198 2024] [core:notice] [pid 87:tid 140457512697152] AH00094: Command line: '/usr/sbin/apache2 -D FOREGROUND'
[Sat Feb 24 03:22:34.698977 2024] [proxy:error] [pid 98:tid 140457501894400] (111)Connection refused: AH00957: http: attempt to connect to 127.0.0.1:8080 (127.0.0.1:8080) failed
[Sat Feb 24 03:22:34.699116 2024] [proxy_http:error] [pid 98:tid 140457501894400] [client 172.17.42.1:46644] AH01114: HTTP: failed to make connection to backend: 127.0.0.1
As you will notice, the time stamp of the error.log information does not match the access log. It takes quite a whiole until the error.log is written. I realized that the error output remains stable, therefore I did not consider it useful to wait until the latest portion is shown in the errror.log.
Here are some background information related to UCS and OpenProject:
root@ucs:~# univention-app info
UCS: 5.0-6 errata962
Installed: collabora=23.05.6.4 letsencrypt=2.0.0-2 mailserver=12.0 openproject=13.3.0 samba4=4.16 4.4/guacamole=0.9.13-univention15
Upgradable:
root@ucs:~# docker ps --all
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
644cbca41267 docker.software-univention.de/openproject:13.3.0 "./docker/prod/entry…" 2 days ago Up 13 minutes 5432/tcp, 0.0.0.0:40002->80/tcp practical_brahmagupta
3504b5f80524 docker.software-univention.de/collabora:23.05.6.4 "/bin/sh -c 'bash st…" 5 weeks ago Up 9 hours 0.0.0.0:9980->9980/tcp recursing_sinoussi
53628ee811ac docker.software-univention.de/guacamole-guacamole:0.9.13-univention13 "/opt/guacamole/bin/…" 22 months ago Up 9 hours 0.0.0.0:40001->8080/tcp guacamole_guacamole_1
7b0e8eafd334 docker.software-univention.de/guacamole-guacd:0.9.13-univention13 "/usr/local/sbin/gua…" 22 months ago Up 9 hours 4822/tcp guacamole_guacd_1
root@sucs:~# ucr search --brief appcenter/apps/openproject/
appcenter/apps/openproject/container: 644cbca41267211eb554c572c14ca07c7fc46484e0adc8ddf14a6b7febe6afa5
appcenter/apps/openproject/hostdn: cn=openp-53053044,cn=memberserver,cn=computers,dc=<ucsdomain>,dc=<ucscountry>
appcenter/apps/openproject/image: docker.software-univention.de/openproject:13.3.0
appcenter/apps/openproject/ip: 172.17.0.2
appcenter/apps/openproject/ports/80: 40002
appcenter/apps/openproject/status: installed
appcenter/apps/openproject/ucs: 5.0
appcenter/apps/openproject/version: 13.3.0
root@ucs:~# lsof -PniTCP:40002 -sTCP:LISTEN
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
docker-pr 1969 root 4u IPv6 1971748 0t0 TCP *:40002 (LISTEN)
root@ucs:~# univention-check-templates
WARNING: The following UCR files are modified locally.
Updated versions will be named FILENAME.dpkg-*.
The files should be checked for differences.
/etc/univention/templates/files/etc/apache2/mods-available/ssl.conf
/etc/univention/templates/files/etc/apache2/ports.conf
/etc/univention/templates/files/etc/dhcp/dhclient.conf
Does anybody has a hint as how to further proceed to identify the problem behind?
Thanks a lot,
Peter