Univention Bugzilla – Bug 40264
App Center join lib: Use -it only when tty is a terminal
Last modified: 2016-02-04 14:10:08 CET
The App Center joinscripthelper.sh provides joinscript_run_in_container This calls docker exec -it "$CONTAINER" $@ This needs to be conditional as the UMC does not have stdin open as a terminal. Consequently, the command fails: time="2015-12-15T23:24:06+01:00" level=fatal msg="cannot enable tty mode on non tty input"
Needed for an upcoming Docker App that makes use of this function
Fixed in univention-appcenter 5.0.19-30.88.201512160029
The functions now uses 'univention-app shell "$APP" $@'. YAML: OK
<http://errata.software-univention.de/ucs/4.1/79.html>