Test-Appcenter: Component needs to be registered in the container


#1

Ich habe die App im Provider-Portal konfiguriert und zum “Test App Center” gesynct.

Dann:

univention-install -y univention-appcenter-dev; univention-app dev-use-test-appcenter

Beim Aufruf von

univention-app register …

bekomme ich die Fehlermeldung:

Component needs to be registered in the container

Wo liegt der Fehler?


#2

Hallo,

es gibt vermutlich keinen Fehler. Das ist eine Docker-App? Dann ist das schon richtig: Die Component (= Repository) muss nicht auf dem Host registriert werden, sondern wenn, dann im Container. Hängt aber vom Container ab, manche registrieren das auch nicht.

univention-app register registriert tatsächlich nur. Danach wird die App vermutlich nicht benutzbar sein, ohne sie auch zu installieren. Da das Repository ohnehin nicht eingebunden wird, beschränkt sich es für Docker Apps auf verschiedene Integrationsschritte, z.B. die Datenbank anlegen, mod_proxy bei Apache anpassen, etc. Alles natürlich nur, wenn die Integration für die App aktiviert wurde.

Viele Grüße
Dirk Wiesenthal