Bug 41039 - Join script is called with wrong parameters
Join script is called with wrong parameters
Status: CLOSED WORKSFORME
Product: UCS
Classification: Unclassified
Component: App Center
UCS 4.1
Other Linux
: P2 normal (vote)
: UCS 4.1-4-errata
Assigned To: Dirk Wiesenthal
Felix Botner
:
Depends on:
Blocks: 40064 43660 43661
  Show dependency treegraph
 
Reported: 2016-04-13 02:45 CEST by Dirk Wiesenthal
Modified: 2018-03-02 20:47 CET (History)
1 user (show)

See Also:
What kind of report is it?: Development Internal
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 2016-04-13 02:45:21 CEST
For Non-Docker Apps, this needs to be touch one more time: Always run univention-run-join-scripts, not only when an App's inst file is present on the App Center server (as it could be installed by a package)

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

When installing an App, the $app.inst join script is called with

 -dcname=$username
 -dcpwd=$passwordfile

But these arguments are for univention-run-join-scripts, not for the actual join script. As done in univention-run-join-scripts, the script should be called with

 --binddn=$userdn
 --bindpwd=$password

As these are normally just passed to UDM, one could use --bindpwdfile, but we should stick to the univention-run-join-scripts.
Comment 1 Dirk Wiesenthal univentionstaff 2017-02-27 09:14:29 CET
This has been done a while ago.
Comment 2 Felix Botner univentionstaff 2017-05-02 15:54:30 CEST
OK 

univention-run-join-scripts with -dcaccount and -dcpwd (non master) is used.