** Changed in: 389-ds-base (Ubuntu)
Assignee: (unassigned) => Tom Moyer (tom-tom)
** Also affects: 389-ds-base (Ubuntu Jammy)
Importance: Undecided
Status: New
** Description changed:
+ [ 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 <[email protected]>
Original-Maintainer: Debian FreeIPA Team
<[email protected]>
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!
** Patch added: "lp2008441.debdiff"
https://bugs.launchpad.net/ubuntu/+source/389-ds-base/+bug/2008441/+attachment/5776336/+files/lp2008441.debdiff
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2008441
Title:
389 Directory Server Manager not show even cockpit-389-ds is installed
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/389-ds-base/+bug/2008441/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs