Bug 42959 - SDB: write article to explain steps how to (re)join a slave with different ucsschool-app
SDB: write article to explain steps how to (re)join a slave with different uc...
Status: CLOSED FIXED
Product: UCS@school
Classification: Unclassified
Component: Documentation
UCS@school 4.1 R2
Other Linux
: P5 normal (vote)
: UCS@school 4.1 R2 vXXX
Assigned To: Daniel Tröder
Florian Best
http://sdb.univention.de/1374
: interim-3
Depends on:
Blocks: 41760
  Show dependency treegraph
 
Reported: 2016-11-15 14:23 CET by Daniel Tröder
Modified: 2016-12-16 12:46 CET (History)
2 users (show)

See Also:
What kind of report is it?: Bug Report
What type of bug is this?: 2: Improvement: Would be a product improvement
Who will be affected by this bug?: 2: Will only affect a few installed domains
How will those affected feel about the bug?: 4: A User would return the product
User Pain: 0.091
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 Daniel Tröder univentionstaff 2016-11-15 14:23:26 CET
Write article to explain steps how to (re)join a slave with different ucsschool-app version to the ucsschool-app on the master.

List possible version combinations and steps to (re)join without upgrading to the masters app version, (starting with the deinstallation of the wrong app version).
Comment 1 Daniel Tröder univentionstaff 2016-11-23 15:09:09 CET
The SDB article has not been published yet. It can be read at http://sdb.univention.de/admin/index.php?action=editentry&id=360&lang=de
Comment 2 Florian Best univentionstaff 2016-11-24 17:26:47 CET
univention-add-app is deprecated. We should use univention-app instead.

@Dirk:
What is the new-style of univention-add-app -a foo_1234?

I fixed some typos.

The table still contains a typo:
4.1 R2	| 4.1 R2	| R24.1 & 4.1 R2
→ What is R24.1 meant to be? 4.1?

Is "Release" female? "Die Release" is often mentioned.
Comment 5 Daniel Tröder univentionstaff 2016-11-25 08:50:12 CET
(In reply to Florian Best from comment #2)
> univention-add-app is deprecated. We should use univention-app instead.
> 
> @Dirk:
> What is the new-style of univention-add-app -a foo_1234?
Thanks Dirk.
Fixed.

> I fixed some typos.
Thanks Florian.

> The table still contains a typo:
> 4.1 R2	| 4.1 R2	| R24.1 & 4.1 R2
> → What is R24.1 meant to be? 4.1?
Copy an paste error after having almost lost everything due to the great session capabilities of phpMyFAQ.
Fixed.

> Is "Release" female? "Die Release" is often mentioned.
"Release" is not a German word at all :) But Duden suggests to use, quote: "das Release oder der Release". I decide myself now for "das".
Fixed.

PS: I decided on my own to write a rule for DC backups: "Die Version der App auf den Backups sollte exakt (inkl. Point-Release) mit der auf dem Master übereinstimmen, muss aber mindestens das gleiche Release sein."

I did that, because it would be *really* bad if a backup had a lower release version of the app and would be promoted to DC master.
→RFC
Comment 6 Florian Best univentionstaff 2016-12-02 12:42:37 CET
UCS@school 4.0 and 4.1 is out of maintenance. Please remove.

http://wiki.univention.de/index.php?title=Maintenance_Cycle_for_UCS-at-school

I am not so happy with the introduction sentence:
"Wie die Regeln bzgl. der UCS@school App-Versionen umgangen werden können."

Can this be reformulated so that "umgangen" is not part of it but maybe something like:
"Behandlung von unterschiedlichen UCS@school-Versionen auf DC Master und DC Slave"

Also this sentence:
"Wie eine bestimmte Version der UCS@school App installiert werden kann."
→
"Installation einer bestimmten UCS@school-Version"

Just a suggestion. I'm okay with the rest.
Comment 7 Daniel Tröder univentionstaff 2016-12-04 09:50:16 CET
(In reply to Florian Best from comment #6)
> UCS@school 4.0 and 4.1 is out of maintenance. Please remove.
We do however - technically - support 4.1 to be installed on a slave. At least for the update situation. So I left this in the Slave column, but removed the first two rows.

> Can this be reformulated…
Done.
Comment 8 Florian Best univentionstaff 2016-12-08 17:11:09 CET
REOPEN:
I enabled http://sdb.univention.de/1374 (the german version).
* There are mutliple too long lines.
* In some rows there is HTML code like <strong> visible.
* The univention-join fails with another link which points to http://sdb.univention.de/1373 (english version containing only a link to this bugzilla entry).
Comment 9 Daniel Tröder univentionstaff 2016-12-09 08:17:26 CET
(In reply to Florian Best from comment #8)
> REOPEN:
> I enabled http://sdb.univention.de/1374 (the german version).
> * There are mutliple too long lines.
> * In some rows there is HTML code like <strong> visible.
> * The univention-join fails with another link which points to
> http://sdb.univention.de/1373 (english version containing only a link to
> this bugzilla entry).
Sigh... phpMyFAQ is really great software...

Fixed in r75145 and by using a crappier <pre> template.

Package: ucs-school-metapackage
Version: 9.0.2-16.192.201612090753
Branch: ucs_4.1-0
Scope: ucs-school-4.1r2
Comment 10 Florian Best univentionstaff 2016-12-09 10:52:31 CET
$ git grep /1373
doc/errata/staging/ucs-school-metapackage.yaml:   in the SDB article at http://sdb.univention.de/1373 (Bug #41760).
ucs-school-metapackage/debian/ucs-school-master.univention-config-registry-variables:Description[de]=Mit Hilfe dieser Variablen kann die Versionsprüfung beim Domain-Join übergangen werden. Weitere Informationen bitte unter http://sdb.univention.de/1373 nachlesen (Standard:
ucs-school-metapackage/debian/ucs-school-master.univention-config-registry-variables:Description[en]=Using this variable it is possible to override the version check during domain join. For further information please read http://sdb.univention.de/1373 (Default: unset).
ucs-school-metapackage/debian/ucs-school-nonedu-slave.univention-config-registry-variables:Description[de]=Mit Hilfe dieser Variablen kann die Versionsprüfung beim Domain-Join übergangen werden. Weitere Informationen bitte unter http://sdb.univention.de/1373 nachlesen (Sta
ucs-school-metapackage/debian/ucs-school-nonedu-slave.univention-config-registry-variables:Description[en]=Using this variable it is possible to override the version check during domain join. For further information please read http://sdb.univention.de/1373 (Default: unset
ucs-school-metapackage/debian/ucs-school-slave.univention-config-registry-variables:Description[de]=Mit Hilfe dieser Variablen kann die Versionsprüfung beim Domain-Join übergangen werden. Weitere Informationen bitte unter http://sdb.univention.de/1373 nachlesen (Standard: 
ucs-school-metapackage/debian/ucs-school-slave.univention-config-registry-variables:Description[en]=Using this variable it is possible to override the version check during domain join. For further information please read http://sdb.univention.de/1373 (Default: unset).
Comment 11 Daniel Tröder univentionstaff 2016-12-09 13:36:39 CET
r75155: fixd links in UCRV descriptions → ucs-school-metapackage 9.0.2-17.193.201612091335
Comment 12 Florian Best univentionstaff 2016-12-09 15:22:01 CET
OK
We should delete http://sdb.univention.de/1373 ?
Comment 13 Daniel Tröder univentionstaff 2016-12-09 16:15:41 CET
(In reply to Florian Best from comment #12)
> OK
> We should delete http://sdb.univention.de/1373 ?
I wasn't aware it had been published. I deleted it.
Comment 14 Sönke Schwardt-Krummrich univentionstaff 2016-12-16 12:26:44 CET
Even if the sdb article contains german text, the article language has to be set to "english" because the SDB does not show german articles → Fixed
Comment 15 Sönke Schwardt-Krummrich univentionstaff 2016-12-16 12:46:56 CET
Documents have been published a minute ago.