Bug 33739 - Mirror app center component
Mirror app center component
Status: RESOLVED WONTFIX
Product: UCS@school
Classification: Unclassified
Component: Documentation
UCS@school 3.2
Other Linux
: P5 enhancement (vote)
: UCS@school 4.x
Assigned To: UCS@school maintainers
:
Depends on: 31626
Blocks:
  Show dependency treegraph
 
Reported: 2013-12-12 14:42 CET by Dirk Wiesenthal
Modified: 2020-07-08 17:55 CEST (History)
5 users (show)

See Also:
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:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dirk Wiesenthal univentionstaff 2013-12-12 14:42:14 CET
It should be documented how the app can be installed in large environments without the need to download and install it manually on each DC Slave.

This _should_ work (test it before writing...):
 * Refer to the documentation about local repositories
 * Look at http://appcenter.software-univention.de/meta-inf/3.2/ for the latest ini file of UCS@school, e.g. LATEST_REPO=ucsschool_20131007
 * Local repository server:
   * univention-add-app ucsschool --latest to include the repository
   * ucr set repository/online/component/$LATEST_REPO/localmirror=true
   * univention-repository-update net
 * Server that wants to install UCS@school
   * univention-install ucs-school-umc-installer
   * REGISTRATION* (see below)
   * (probably some further configuration, in which several other packages are installed (ucs-school-slave?))
 * Master
   * Check if this works: Set Package Policies for the server to keep ucs-school-umc-installer and other packages from configuration (ucs-school-slave?) up-to-date. Activate the dist-upgrade feature so that all packages are updated

Update:
 * Local repository server:
   * univention-add-app ucsschool --latest to include the repository
   * ucr set repository/online/component/$LATEST_REPO/localmirror=true # new $LATEST_REPO, of course
   * univention-repository-update net
 * Server that wants to install UCS@school
   * If the policy for package maintenance is working, UCS@school should be updated automatically
   * If not, run univention-actualise
   * REGISTRATION*

*REGISTRATION: Registration consists of UCR variables for UCS overview site and the creation of an LDAP Object appcenter/app (id=ucsschool_3.2). As there are no UCR variables to be registered (no web frontend for UCS@school) and the LDAP Object is not really used right now, this point can be skipped.

Currently, the registration is not possible because we need the ini file for the that.
May (or may not) be possible with UCS > 3.2

+++ This bug was initially created as a clone of Bug #31626 +++

The documentation should provide a hint how a app center component can be mirrored into a local repository.

A component updated should also be pointed out.

This bug is similar to Bug #30201.
Comment 1 Florian Best univentionstaff 2017-06-28 14:56:45 CEST
There is a Customer ID set so I set the flag "School Customer affected".
Comment 2 Michel Smidt 2020-07-08 17:55:37 CEST
This issue has been filed against UCS@school 4.2.

UCS@school 4.2 is out of maintenance and many UCS@school components have changed in later releases. Thus, this issue is now being closed.

If this issue still occurs in newer UCS@school versions, please reopen it and update the UCS@school version. In this case please provide detailed information on how this issue is affecting you.