Univention Bugzilla – Full Text Bug Listing |
Summary: | missing univention-run-join-scripts in docker-container-mode update scripts | ||
---|---|---|---|
Product: | UCS | Reporter: | Felix Botner <botner> |
Component: | Docker | Assignee: | Dirk Wiesenthal <wiesenthal> |
Status: | CLOSED FIXED | QA Contact: | Felix Botner <botner> |
Severity: | normal | ||
Priority: | P1 | CC: | gohmann, wiesenthal |
Version: | UCS 4.1 | ||
Target Milestone: | UCS 4.1-2-errata | ||
Hardware: | Other | ||
OS: | Linux | ||
What kind of report is it?: | --- | What type of bug is this?: | --- |
Who will be affected by this bug?: | --- | How will those affected feel about the bug?: | --- |
User Pain: | Enterprise Customer affected?: | ||
School Customer affected?: | ISV affected?: | ||
Waiting Support: | Flags outvoted (downgraded) after PO Review: | ||
Ticket number: | Bug group (optional): | ||
Max CVSS v3 score: | |||
Bug Depends on: | |||
Bug Blocks: | 41286, 41954 |
Description
Felix Botner
2015-10-15 10:48:27 CEST
As discussed we need an interface if join scripts need to be executed. This is needed because the docker container will install errata updates automatically. Added the script in univention-docker-container-mode 1.0.12-3.58.201607221238 (basically "univention-run-join-scripts; univention-check-join-status") Added the execution code in univention-appcenter 5.0.21-28.200.201607221241 I have put univention-run-join-scripts into the update_packages script univention-docker-container-mode 1.0.12-4.59.201607251006 univention-appcenter 5.0.21-29.201.201607251015 OK - run join scripts during software update (c -> container, h -> host) c -> univention-install univention-appcenter=5.0.21-25.197.201607191724 c -> univention-upgrade --check --setucr c -> ucr get update/available yes h -> univention-app upgrade-search dudle h -> ucr get appcenter/apps/dudle/update/available yes h -> univention-app info UCS: 4.1-2 errata220 App Center compatibility: 4 Installed: dudle=1.1.0-1 Upgradable: dudle h -> univention-app upgrade dudle ... Running 30univention-appcenter.inst skipped (already executed) Joined successfully ... c -> univention-check-join-status Joined successfully OK - run join scripts if only univention-check-join-status fails c -> univention-check-join-status c -> ucr get update/available no h -> univention-app upgrade-search dudle h -> univention-app info UCS: 4.1-2 errata220 App Center compatibility: 4 Installed: dudle=1.1.0-1 Upgradable: dudle h -> ucr get appcenter/apps/dudle/update/available yes h -> univention-app upgrade dudle ... Running 30univention-appcenter.inst done Joined successfully Container is already running ... c -> univention-check-join-status Joined successfully OK - YAML I have no idea who calls "univention-upgrade --check --setucr" in the container to update update/available and who calls "univention-app upgrade-search dudle" on the host to update appcenter/apps/dudle/update/available on the host, and there currently is no UMC integration. |