Activity log for bug #2008441

Date Who What changed Old value New value Message
2023-02-24 02:53:51 Kelvin Yeung bug added bug
2024-05-08 13:42:27 Tom Moyer 389-ds-base (Ubuntu): assignee Tom Moyer (tom-tom)
2024-05-08 13:42:38 Tom Moyer nominated for series Ubuntu Jammy
2024-05-08 13:42:38 Tom Moyer bug task added 389-ds-base (Ubuntu Jammy)
2024-05-08 14:21:36 Tom Moyer 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@lists.ubuntu.com> Original-Maintainer: Debian FreeIPA Team <pkg-freeipa-devel@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! [ 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@lists.ubuntu.com> Original-Maintainer: Debian FreeIPA Team <pkg-freeipa-devel@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!
2024-05-08 14:22:03 Tom Moyer attachment added lp2008441.debdiff https://bugs.launchpad.net/ubuntu/+source/389-ds-base/+bug/2008441/+attachment/5776336/+files/lp2008441.debdiff
2024-05-08 14:22:30 Tom Moyer bug added subscriber Support Engineering Sponsors
2024-05-08 16:21:33 Ubuntu Foundations Team Bug Bot tags patch
2024-05-08 16:21:40 Ubuntu Foundations Team Bug Bot bug added subscriber Ubuntu Sponsors
2024-05-08 18:44:10 Heitor Alves de Siqueira removed subscriber Ubuntu Sponsors
2024-05-08 18:44:19 Heitor Alves de Siqueira bug added subscriber Heitor Alves de Siqueira
2024-05-08 19:01:52 Heitor Alves de Siqueira 389-ds-base (Ubuntu): status New Fix Released
2024-05-08 19:01:54 Heitor Alves de Siqueira 389-ds-base (Ubuntu Jammy): status New In Progress
2024-05-08 19:02:06 Heitor Alves de Siqueira 389-ds-base (Ubuntu Jammy): assignee Tom Moyer (tom-tom)
2024-05-08 19:02:13 Heitor Alves de Siqueira 389-ds-base (Ubuntu): assignee Tom Moyer (tom-tom)
2024-05-08 19:51:44 Heitor Alves de Siqueira 389-ds-base (Ubuntu Jammy): status In Progress Incomplete