[Bug 2008441] [NEW] 389 Directory Server Manager not show even cockpit-389-ds is installed

Launchpad Bug Tracker 2008441 at bugs.launchpad.net
Wed May 8 16:21:41 UTC 2024


You have been subscribed to a public bug by Ubuntu Foundations Team Bug Bot (crichton):

[ Impact ]

It is expected that there will be minimal impact by updating the package
from 2.0.15 to 2.0.16. I have reviewed the upstream commits between the
two versions and the only commits are ones that close upstream bugs. No
new features are included and no functionality is changed. The biggest
difference between 2.0.15 and 2.0.16 is the inclusion of the missing
files for cockpit-389-ds. Version 2.0.15 ships an empty package for
cockpit-389-ds which causes the plugin to be non-functional.

[ Test Plan ]

1. Install the following packages on a fresh installation of Jammy
 - 389-ds
 - cockpit
 - cockpit-389-ds

2. Ensure that cockpit is enabled and listening on port 9090

3. Open a browser and connect to the system on port 9090

4. Login to the cockpit web application

5. Verify that the menu on the left includes the 389 Directory Server
link

6. Click the link and use the plugin to create a new instance of 389-ds

[ Where problems could occur ]

While issues are unlikely, there are a number of places where bug fixes
include minor changes to the cockpit UI. If users rely on scripts for
automated testing/automation (e.g. selenium), these changes could cause
those tests/automations could break.

[ Other Info ]

 * This change only applies to jammy as releases after jammy have a newer
   version of 389-ds-base that includes the missing files

[ Original Bug Description ]

In 22.04 LTS, cockpit-389-ds will also install when install 389-ds

```
# apt info 389-ds
Package: 389-ds
Version: 2.0.15-1
Priority: optional
Section: universe/net
Source: 389-ds-base
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Original-Maintainer: Debian FreeIPA Team <pkg-freeipa-devel at alioth-lists.debian.net>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 49.2 kB
Depends: 389-ds-base, cockpit-389-ds
Homepage: https://directory.fedoraproject.org
Download-Size: 10.8 kB
APT-Manual-Installed: yes
APT-Sources: http://azure.archive.ubuntu.com/ubuntu jammy/universe amd64 Packages
Description: 389 Directory Server suite - metapackage
 Based on the Lightweight Directory Access Protocol (LDAP), the 389
 Directory Server is designed to manage large directories of users and
 resources robustly and scalably.
 .
 This is a metapackage depending on the LDAPv3 server and a Cockpit UI plugin
 for administration.
```

After cockpit-389-ds install, 389 Directory Server suppose could be
administrated via Cockpit but "389 Directory Server" does not shown
after login Cockpit.

After check the files installed via cockpit-389-ds, it seems missing
some files inside /usr/share/cockpit/389-console such as
/usr/share/cockpit/389-console/manifest.json,
/usr/share/cockpit/389-console/index.html, etc.

```
# dpkg --listfiles cockpit-389-ds
/.
/usr
/usr/share
/usr/share/cockpit
/usr/share/cockpit/389-console
/usr/share/doc
/usr/share/doc/cockpit-389-ds
/usr/share/doc/cockpit-389-ds/copyright
/usr/share/metainfo
/usr/share/metainfo/389-console
/usr/share/metainfo/389-console/org.port389.cockpit_console.metainfo.xml
/usr/share/doc/cockpit-389-ds/changelog.Debian.gz
```

Thank you for your time!

** Affects: 389-ds-base (Ubuntu)
     Importance: Undecided
     Assignee: Tom Moyer (tom-tom)
         Status: New

** Affects: 389-ds-base (Ubuntu Jammy)
     Importance: Undecided
         Status: New


** Tags: patch
-- 
389 Directory Server Manager not show even cockpit-389-ds is installed
https://bugs.launchpad.net/bugs/2008441
You received this bug notification because you are a member of Ubuntu Sponsors, which is subscribed to the bug report.



More information about the Ubuntu-sponsors mailing list