[Bug 1169243] New: Main repo 389-ds package is incomplete
http://bugzilla.opensuse.org/show_bug.cgi?id=1169243 Bug ID: 1169243 Summary: Main repo 389-ds package is incomplete Classification: openSUSE Product: openSUSE Distribution Version: Leap 15.1 Hardware: x86-64 OS: Other Status: NEW Severity: Major Priority: P5 - None Component: Other Assignee: screening-team-bugs@suse.de Reporter: hunt@xitis.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Created attachment 835479 --> http://bugzilla.opensuse.org/attachment.cgi?id=835479&action=edit Verbose log of dscreate attempt (from file) The main repo for the 389-ds package is missing lib389 (someone in the #suse IRC channel helped me here). lib389 includes the ds commands (dscreate, dsctl, etc.) so trying to create an instance fails, both via YaST2 as well as by file, resulting in a "command not found" error when YaST2 calls dscreate or when the user does it directly via CLI. The IRC good Samaritan created a repo (http://download.opensuse.org/update/leap/15.1-test/) and updated package for 389-ds as well as included the lib389 package. Unfortunately, although the ds commands are now available to me, the dscreate process throws an error: variable ensure_list_str is not defined (see attachment). If I understood everything correctly, the pending update is number 12301. In the end, the instance creation fails. On top of that, if I run dscreate again, there is an error that the localhost instance may already exist, but the "dsctl localhost remove --do-it" (as root or sudo) returns: "No such instance 'localhost'" - which is very confusing. Once "dsctl localhost remove --do-it" is run however, the dscreate command can be run again (but it will fail). Lastly (only as a FYI), the log is still referred to as "/var/log/YaST/y2log" (instead of YaST2) in the yast2 ldap-server wizard. I am evaluating openSUSE with a view on using the enterprise product at some point, so I hope this issue is an easy solve - we have a lot of testing we need to do, and I really want to recommend SLES to my bosses -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1169243 http://bugzilla.opensuse.org/show_bug.cgi?id=1169243#c1 --- Comment #1 from Clayvahn Hunt <hunt@xitis.com> --- Also, shouldn't there be a way of modifying the LDAP/389 server instance? So far, I haven't seen any way to do that (such as going from a permissive to secure LDAP server) except killing & recreating the instance. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1169243 http://bugzilla.opensuse.org/show_bug.cgi?id=1169243#c2 Andreas Stieger <Andreas.Stieger@gmx.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |Andreas.Stieger@gmx.de, | |meissner@suse.com Summary|Main repo 389-ds package is |Main repo 389-ds package is |incomplete |incomplete, variable | |ensure_list_str is not | |defined --- Comment #2 from Andreas Stieger <Andreas.Stieger@gmx.de> --- For completeness, openSUSE Leap 15.1 has a pending import of a maintenance updates done into SLE 15 SP1, with the following information:
This update for 389-ds to version 1.4.2.2 fixes the following issues:
389-ds was updated to 1.4.2.6 (fate#326677, bsc#1155951), bringing many bug and stability fixes.
Issue addressed:
- Enabled python lib389 installer tooling to match upstream and suse documentation.
More information for this release at: https://directory.fedoraproject.org/docs/389ds/releases/release-1-4-2-1.html
The message "variable ensure_list_str is not defined" relates to these package, and indicates that the update may have an issue, on openSUSE at least. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1169243 http://bugzilla.opensuse.org/show_bug.cgi?id=1169243#c3 --- Comment #3 from Clayvahn Hunt <hunt@xitis.com> --- Thank you Andreas - you are a very human being. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1169243 http://bugzilla.opensuse.org/show_bug.cgi?id=1169243#c5 --- Comment #5 from Clayvahn Hunt <hunt@xitis.com> --- Created attachment 835865 --> http://bugzilla.opensuse.org/attachment.cgi?id=835865&action=edit Verbose log of dscreate attempt (from file) 202004151854 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1169243 http://bugzilla.opensuse.org/show_bug.cgi?id=1169243#c6 --- Comment #6 from William Brown <william.brown@suse.com> --- Checking the sources, this is fixed in 1.4.2.7, there is currently a patch rollup to 1.4.2.11 in the pipeline. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1169243 http://bugzilla.opensuse.org/show_bug.cgi?id=1169243#c7 Andreas Stieger <Andreas.Stieger@gmx.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |opensuse_buildservice@ojkas | |tl.de --- Comment #7 from Andreas Stieger <Andreas.Stieger@gmx.de> --- *** Bug 1169704 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com