Univention Bugzilla – Bug 46965
Support distributions based on Ubuntu in Domain Join Assistant
Last modified: 2023-03-25 06:51:01 CET
The Univention Domain Join Assistant supports join module code for different distribution variants, we currently ship one named 'ubuntu'. To select the module to use, the script parses 'lsb_release -is'. Distributions that base on Ubuntu set custom distribution information, e.g. Linux Mint. The Domain Join Assistant can then not be used, because there is no python module with the correct name. We could add a command line parameter to select the module to be used, or introduce a mapping for compatible distribution ids to the ubuntu python module.
Traceback when run on LinuxMint 2018-05-08 15:18:07,426 userinfo CRITICAL The used distribution LinuxMint is not supported. 2018-05-08 15:18:07,426 userinfo CRITICAL Traceback (most recent call last): File „/usr/sbin/univention-domain-join“, line 467, in run raise DomainJoinException()
We also received this feedback from a Linux Mint 18.3 user: > When trying to add the ppa it returns an error "PPA does not support xenial".
I was not able to reproduce the problem mentioned in Comment #2. Besides that, it seems like the join process for Linux Mint is the same as for Ubuntu. Thus I just created a link for the Linux Mint join module, that points to the Ubuntu join module's script. I have tested the join process successfully with these distributions: Linux Mint 18.3 Xfce Linux Mint 19 Xfce Linux Mint 19 Mate Linux Mint 19 Cinnamon univention-domain-join (1.0-15ubuntu4 / ubuntu14.04) 99b437ad1821 | Bug #46965: Add Support for Linux Mint univention-domain-join (1.0-15ubuntu3 / ubuntu16.04) 84a202acdd85 | Bug #46965: Add Support for Linux Mint univention-domain-join (1.0-15ubuntu2 / ubuntu17.10) 6ac2cbfc69b8 | Bug #46965: Add Support for Linux Mint univention-domain-join (1.0-16ubuntu1 / ubuntu18.04) 34427b48375e | Bug #46965: Add Support for Linux Mint
Ok. Signed and uploaded.