FS#66363 - [389-ds-base] Cockpit Management
Attached to Project:
Arch Linux
Opened by Jameson Pugh (ImNtReal) - Thursday, 23 April 2020, 17:55 GMT
Last edited by Sven-Hendrik Haase (Svenstaro) - Thursday, 14 May 2020, 14:49 GMT
Opened by Jameson Pugh (ImNtReal) - Thursday, 23 April 2020, 17:55 GMT
Last edited by Sven-Hendrik Haase (Svenstaro) - Thursday, 14 May 2020, 14:49 GMT
|
Details
Description: Can't manage 389 Directory Server via
Cockpit
Additional info: * 389-ds-base 1.4.3.4-2 * cockpit 217-1 ~ sudo pkcon search 389-ds-base 5.9s Thu 23 Apr 2020 01:44:03 PM EDT Searching by details [=========================] Finished [=========================] Installed 389-ds-base-1.4.3.4-2.x86_64 (installed) 389 Directory Server (base) Steps to reproduce: Despite PackageKit showing 389-ds-base being installed, when I log in to Cockpit, and click the 389 Directory Server tab, I get a message that says: There is no 389-ds-base package installed on this system. Sorry there is nothing to manage... If I attempt to install 389-ds-base via Cockpit, I get a message stating: Error installed/389-ds-base: could not find database I have even removed the package via pacman, and re-installed it from the Cockpit interface. It appears to have installed the package, but still shows the Install button for it, and I still can't manage it. I'm not sure if this is a problem with the 389-ds-base package, the cockpit package, or something with my config. I'm definitely willing to help collect more information, and debug. Please, let me know steps to troubleshoot this issue. |
This task depends upon
/usr/share/cockpit/389-console/css/branding.css
/usr/share/cockpit/389-console/css/ds.css
/usr/share/cockpit/389-console/index.html
/usr/share/cockpit/389-console/index.min.js.gz
/usr/share/cockpit/389-console/index.min.js.map
/usr/share/cockpit/389-console/manifest.json
/usr/share/doc/cockpit-389-ds/README.rd
/usr/share/metainfo/389-console/org.port389.cockpit_console.metainfo.xml
To me, it looks like the only important thing we're missing is index.min.js.map. I'm still trying to figure out where that comes from.
imntreal@server ~ pacman -Ql 389-ds-base | egrep 'cockpit|metainfo'
389-ds-base /usr/share/cockpit/
389-ds-base /usr/share/cockpit/389-console/
389-ds-base /usr/share/metainfo/
389-ds-base /usr/share/metainfo/389-console/
389-ds-base /usr/share/metainfo/389-console/org.port389.cockpit_console.metainfo.xml
--libexecdir=/usr/lib/${pkgbase}
# Build cockpit plugin
cd "${srcdir}/${pkgname}-${pkgname}-${pkgver}/src/cockpit/389-console"
make -f node_modules.mk install
mv -f dist cockpit_dist