Univention Bugzilla – Bug 32627
Reconsider LSB settings
Last modified: 2014-06-12 09:19:40 CEST
Currently we modify the LSB information in UCC. This breaks all software which tries to detect which Ubuntu release it is running on.
One example is Bug 31301, but there might be more (and some errors might be more subtle than in the PPA case, where a traceback makes things obvious).
For UCC 1.1 we should reconsider the LSB values and use the stock values from Ubuntu.
Need to be discussed.
UCC 2.0 will use the stock LSB settings from Ubuntu. Keeping this bug open to double-check this as part of the QA
FYI: Nessus uses different files to detect the OS in nessus/ssh_get_info.nasl:
Connectiva Linux: /etc/conectiva-release
Trustix: /etc/release, /etc/trustix-release
Since there is no specific test for UCS, UCS is wrongly detected as Debian, which triggers all Debian Security Announcementss, which is not correct, since we do our own security maintenance.
So please be careful in what you put in those files to not fool existing tools.
*** Bug 31301 has been marked as a duplicate of this bug. ***
*** Bug 30536 has been marked as a duplicate of this bug. ***
The duplicated bugs should also be briefly tested; i.e. using the Ubuntu Software Center and including a PPA.
042-keep-original-lsb-values.patch has been added, UCC now uses the stock values from Kubuntu 14.04:
root@test2:~# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu Trusty Tahr (development branch)
Adding a PPA worked fine (Bug 31301).
The Software Center is targeted at the Unity desktop and not used in Kubuntu.
OK: lsb information matches kubuntu
OK: Add PPA with add-apt-repository (Bug 31301)
OK: Installing from KDE software center (Muon) (Bug 30534)
UCC 2.0 has been released:
If this error occurs again, please use "Clone This Bug".