Bug 27354 - UDM Modul settings/console_helpdesk wird in verteilter Umgebung nur auf dem Slave installiert
UDM Modul settings/console_helpdesk wird in verteilter Umgebung nur auf dem S...
Status: CLOSED FIXED
Product: UCS@school
Classification: Unclassified
Component: UMC - Helpdesk
UCS@school 4.4
Other Linux
: P5 normal with 2 votes (vote)
: UCS@school 5.0 v1
Assigned To: Florian Best
Christian Castens
:
: 34959 (view as bug list)
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2012-05-30 14:05 CEST by Felix Botner
Modified: 2021-11-29 17:20 CET (History)
6 users (show)

See Also:
What kind of report is it?: Bug Report
What type of bug is this?: 3: Simply Wrong: The implementation doesn't match the docu
Who will be affected by this bug?: 5: Will affect all installed domains
How will those affected feel about the bug?: 2: A Pain – users won’t like this once they notice it
User Pain: 0.171
Enterprise Customer affected?:
School Customer affected?: Yes
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number: 2020070721000755
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 Felix Botner univentionstaff 2012-05-30 14:05:13 CEST
und nicht auf dem Master. Dort in der Navigation sieht man die Objekte nicht und kann keine Änderungen machen.
Comment 1 Florian Best univentionstaff 2016-11-16 12:41:15 CET
The cn=helpdesk-default object is not visible in UMC-UDM on a UCS@school master.
The problem is that there is no UDM handler settings/console_helpdesk installed on the master.

dn: cn=helpdesk-default,cn=config,cn=UMC,cn=univention,dc=ucs,dc=school
objectClass: top
objectClass: univentionUMCHelpdeskClass
objectClass: univentionObject
univentionObjectType: settings/console_helpdesk
univentionUMCHelpdeskCategory: Hardware
univentionUMCHelpdeskCategory: Software
univentionUMCHelpdeskCategory: Sonstiges
cn: helpdesk-default
description: Helpdesk Einstellungen

On a slave however the object cannot be modified on CLI (with the machine account).

root@slave98:~# udm settings/console_helpdesk modify --dn cn=helpdesk-default,cn=config,cn=UMC,cn=univention,dc=ucs,dc=school --append category=foo                                                              
Permission denied.
root@slave98:~# echo $?
3
Comment 2 Florian Best univentionstaff 2016-11-16 12:41:27 CET
*** Bug 34959 has been marked as a duplicate of this bug. ***
Comment 3 Florian Best univentionstaff 2018-01-30 13:03:53 CET
Still in UCS 4.3 during the installation of a singleserver on a DC Master:

28.01.18 20:06:09.010  MODULE      ( PROCESS ) : unknown module settings/console_helpdesk.
28.01.18 20:06:09.020  MODULE      ( PROCESS ) : __ERR__: -en
28.01.18 20:06:09.020  MODULE      ( PROCESS ) : Joinscript 38ucs-school-umc-helpdesk.inst finished with exitcode 3
Comment 4 Ingo Steuwer univentionstaff 2020-07-08 10:00:08 CEST
Does the module actually work on a DC Master in a multi school environment?
Comment 5 Florian Best univentionstaff 2020-07-08 10:02:00 CEST
(In reply to Ingo Steuwer from comment #4)
> Does the module actually work on a DC Master in a multi school environment?
You mean the UDM module, not the helpdesk UMC module right?
Then, yes, of course it would work.
Comment 6 Ingo Steuwer univentionstaff 2020-07-08 10:07:07 CEST
(In reply to Florian Best from comment #5)
> (In reply to Ingo Steuwer from comment #4)
> > Does the module actually work on a DC Master in a multi school environment?
> You mean the UDM module, not the helpdesk UMC module right?
> Then, yes, of course it would work.

well, in my mind I was thinking about the functionality so I asked for both ;-)
Comment 7 Florian Best univentionstaff 2020-07-08 10:18:19 CEST
(In reply to Ingo Steuwer from comment #6)
> (In reply to Florian Best from comment #5)
> > (In reply to Ingo Steuwer from comment #4)
> > > Does the module actually work on a DC Master in a multi school environment?
> > You mean the UDM module, not the helpdesk UMC module right?
> > Then, yes, of course it would work.
> 
> well, in my mind I was thinking about the functionality so I asked for both
> ;-)
The UMC modules does not make much sense on the DC Master. While any LDAP entry exists should have a installed UDM module on every server regardless of if it's used or not. Especially on the DC Master it should be available. Otherwise moving subtree containers might fail and possibly other errors occur.
Comment 8 Christina Scheinig univentionstaff 2020-07-08 10:20:17 CEST
A customer wants to adjust the config settings for the helpdesk module, but this is not possible via UMC.
He also wants to delegate this to the school admins, but for them it is difficult to use ldapmodify adjustments.
Comment 9 Florian Best univentionstaff 2021-07-09 12:44:29 CEST
Fixed by simply moving the UDM module and translation file into the ucs-school-umc-helpdesk schema, which is also always installed on the DC Master:

ucs-school-umc-helpdesk (16.0.4)
f88c71800709 | Bug #27354: move UDM module settings/console_helpdesk into schema package
Comment 11 Christian Castens univentionstaff 2021-08-27 12:19:12 CEST
QA:

Helpdesk settings ("settings/console_helpdesk") available on UCS@School 5.0 Primary node:      OK
Comment 12 Jürn Brodersen univentionstaff 2021-11-29 17:20:14 CET
UCS@school 5.0 v1 has been released.

https://docs.software-univention.de/release-notes-ucsschool-5.0v1-de.html

If this error occurs again, please clone this bug.