** 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 <ubuntu-devel-disc...@lists.ubuntu.com>
  Original-Maintainer: Debian FreeIPA Team 
<pkg-freeipa-de...@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!

** 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
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to