*Synopsis*: libldap.so.5 in SUNWcsl has a dependency on libsasl in SUNWlibsasl
CR 6503552 changed on May 12 2010 by <User 1-5Q-1267>
=== Field ============ === New Value ============= === Old Value =============
Keyword pkg-refactoring
Public Comments New Note
====================== =========================== ===========================
*Change Request ID*: 6503552
*Synopsis*: libldap.so.5 in SUNWcsl has a dependency on libsasl in SUNWlibsasl
Product: solaris
Category: library
Subcategory: libldap5
Type: Defect
Subtype: Installation
Status: 4-Defer
Substatus: Future Project
Priority: 4-Low
Introduced In Release:
Introduced In Build:
Responsible Engineer:
Keywords: libldap, libsasl, pkg-refactoring, pkgrm
=== *Description* ============================================================
After "pkgrm SUNWlibsasl" the file /usr/lib/libsasl.so.1 is deleted, although
needed in other packages.
It is not possible to login any more:
open module: /usr/lib/security/pam_authtok_get.so.1 failed: ld.so.1: login:
fatal: open /usr/lib/libsasl.so.1 failed: No such file or directory.
The cause is that the package SUNWlibsasl could easily be removed without
resistance because there are missing dependencies in ohter packages which
require SUNWlibsasl.
*** (#1 of 2): 2006-12-12 12:43:18 GMT+00:00 <User 1-5Q-1990>
Actually, the cause of this issue is that /usr/lib/libldap.so.5 (in SUNWcsl)
has a dependency on /usr/lib/libsasl.so.1 which is in SUNWlibsasl. So this
problem really concerns the libldap dependency on a library that is not in
SUNWcsl.
*** (#2 of 2): 2006-12-12 18:58:40 GMT+00:00 <User 1-5Q-9041>
=== *Public Comments* ========================================================
SUNWcsl was renamed to pkg:/system/library in the Great Renaming of snv_133.
Since the ON IPS transition, pkg:/system/library now automatically detects and
lists this dependency:
% pkg contents -r -t depend -a type=require -o fmri system/library
FMRI
consolidation/osnet/osnet-incorporation
pkg:/library/<email address omitted>,5.11-0.138
pkg:/library/<email address omitted>,5.11-0.136:20100327T054649Z
pkg:/library/<email address omitted>,5.11-0.136:20100327T055315Z
pkg:/library/security/<email address omitted>,5.11-0.136:20100327T061524Z
pkg:/library/security/<email address omitted>,5.11-0.136:20100327T061642Z
pkg:/runtime/<email address omitted>,5.11-0.136:20100327T065222Z
pkg:/service/<email address omitted>,5.11-0.138
pkg:/system/library/<email address omitted>,5.11-0.136:20100327T074337Z
pkg:/system/library/<email address omitted>,5.11-0.136:20100327T074403Z
pkg:/system/library/security/<email address omitted>,5.11-0.138
pkg:/system/library/security/<email address omitted>,5.11-0.138
So the package system now enforces this dependency, but that still leaves the
open question of whether the packages should be refactored to better fit this
situation and reduce the number of package dependency loops and to reduce the
dependencies required for the core system library package.
*** (#1 of 1): 2010-05-12 02:45:14 GMT+00:00 <User 1-5Q-1267>
=== *Workaround* =============================================================
=== *Additional Details* =====================================================
Targeted Release:
Commit To Fix In Build:
Fixed In Build:
Integrated In Build:
Verified In Build:
See Also:
Duplicate of:
Hooks:
Hook1:
Hook2:
Hook3:
Hook4:
Hook5:
Hook6:
Program Management:
Root Cause:
Fix Affects Documentation: No
Fix Affects Localization: No
=== *History* ================================================================
Date Submitted: 2006-12-12 12:43:16 GMT+00:00
Submitted By: <User 1-5Q-1990>
Status Changed Date Updated Updated By
3-Accepted 2009-05-29 01:34:39 GMT+00:00 <User 1-1SURPB>
4-Defer 2009-06-22 17:02:08 GMT+00:00 <User 1-1SURPB>
=== *Service Request* ========================================================
Impact: Limited
Functionality: Secondary
Severity: 4
Product Name: solaris
Product Release: solaris_10
Product Build: s10
Operating System: solaris_10
Hardware: ultrasparc
Submitted Date: 2006-12-12 12:43:18 GMT+00:00
=== *Multiple Release (MR) Cluster* - 0 ======================================
_______________________________________________
on-ips-dev mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/on-ips-dev