Univention Bugzilla – Bug 41178
No proxy settings in apache cfg's after upgrading non-docker to docker app
Last modified: 2016-06-02 13:15:47 CEST
exmaple app: dudle After the upgrade to the dudle docker app (appcenter-test) the proxy settings in the apache configs are missing. UCR config seems to be OK though (after committing the apache cfg's, the settings are there). -> more /etc/apache2/sites-enabled/000-default ... NameVirtualHost *:80 <VirtualHost *:80> Include /etc/apache2/ucs-sites.conf.d </VirtualHost> -> ucr commit /etc/apache2/sites-available/default NameVirtualHost *:80 <VirtualHost *:80> Include /etc/apache2/ucs-sites.conf.d ProxyPass /dudle http://127.0.0.1:40000/dudle retry=0 ProxyPassReverse /dudle http://127.0.0.1:40000/dudle </VirtualHost>
r69316 The problem was that the port was set correctly in UCR, but the template did not write the proxy setting: It uses the installed apps. But during the upgrade, both versions are installed: The Docker App version, because the docker container is running (technically: because some UCR variables are set) and the Non-Docker App version because the DefaultPackages are still installed when the port UCR variables are set. Prior to the patch, in this case the lowest version was considered as installed. Now it is the latest version. As the latest version is the Docker App, the proxy setting will now be written.
OK - proxy settings after docker migration OK - yaml
<http://errata.software-univention.de/ucs/4.1/187.html>