<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Hello Sven,</p>
<p>this was partly my fault when building the new openldap package.
Two things happened:</p>
<ol>
<li> between versions 2.4.x and 2.6.x build mechanism changed and
libraries libldap|lber are built now as libldap|lber.so.xxx
which is different to old style libldap-2.4|lber-2.4.xxx</li>
<li>I was not aware of that openindiana still provides the old Sun
libraries</li>
</ol>
<p>Now the new library naming convention clashed with the existing
system ldap libraries (which you noted) and also backward
compatibility was broken (all the packages linked to
libldap-2.4.so). The revised package version (currently tested
whether it fulfills all requirements) changes back to the old
naming convention to avoid the clash and provide again backward
compatibility. <br>
</p>
<p>I'm sorry for overseeing both points and hope the revised package
works as expected.</p>
<p>Fritz</p>
<p>PS: More testers are highly appreciated, to avoid this kind of
issues ;-).<br>
</p>
<div class="moz-cite-prefix">Am 20.02.2022 um 13:23 schrieb Sven
Schmeling:<br>
</div>
<blockquote type="cite"
cite="mid:5b7f877f-b51f-1ca1-2690-13e379bb7b1d@schmeling-ol.de">Hello,
<br>
<br>
yesterday openldap 2.6.1 was released.
<br>
<br>
This version contains among other things the following "new"
files:
<br>
<br>
<br>
root@quequak:~# pkg contents -r
<a class="moz-txt-link-abbreviated" href="mailto:pkg://openindiana.org/library/openldap@2.6.1,5.11-2022.0.0.0:20220219T185128Z">pkg://openindiana.org/library/openldap@2.6.1,5.11-2022.0.0.0:20220219T185128Z</a>
| grep amd | grep libldap
<br>
usr/lib/amd64/libldap.so
<br>
usr/lib/amd64/libldap.so.2
<br>
usr/lib/amd64/libldap.so.2.0.200
<br>
<br>
<br>
At the moment there is openldap 2.4 installed on all of my
servers.
<br>
This version hasn't the files "libldap.so*" in it.
<br>
<br>
root@quequak:~# pkg contents -r
<a class="moz-txt-link-abbreviated" href="mailto:pkg://openindiana.org/library/openldap@2.4">pkg://openindiana.org/library/openldap@2.4</a> | grep amd | grep
libldapusr/lib/amd64/libldap-2.4.so
<br>
usr/lib/amd64/libldap-2.4.so.2
<br>
usr/lib/amd64/libldap-2.4.so.2.11.6
<br>
usr/lib/amd64/libldap_r-2.4.so
<br>
usr/lib/amd64/libldap_r-2.4.so.2
<br>
usr/lib/amd64/libldap_r-2.4.so.2.11.6
<br>
usr/lib/amd64/libldap_r.so
<br>
<br>
<br>
But there is also a (installed) package which contains these now
conflicting "libldap.so" files:
<br>
<br>
root@quequak:~# pkg contents -r
<a class="moz-txt-link-abbreviated" href="mailto:pkg://openindiana.org/system/library@0.5.11,5.11-2022.0.0.20981:20220219T020235Z">pkg://openindiana.org/system/library@0.5.11,5.11-2022.0.0.20981:20220219T020235Z</a>
| grep amd | grep libldap
<br>
usr/lib/amd64/libldap.so
<br>
usr/lib/amd64/libldap.so.5
<br>
<br>
<br>
Today i wanted to make an update of one of the server and
following happened:
<br>
<br>
root@quequak:~# pkg update -r
<br>
Creating Plan (Checking for conflicting actions): \
<br>
pkg update: The requested change to the system attempts to install
multiple actions
<br>
for link 'usr/lib/amd64/libldap.so' with conflicting attributes:
<br>
<br>
1 package delivers 'link path=usr/lib/amd64/libldap.so
target=libldap.so.2.0.200':
<br>
<br>
<a class="moz-txt-link-abbreviated" href="mailto:pkg://openindiana.org/library/openldap@2.6.1,5.11-2022.0.0.0:20220219T185128Z">pkg://openindiana.org/library/openldap@2.6.1,5.11-2022.0.0.0:20220219T185128Z</a>
<br>
1 package delivers 'link path=usr/lib/amd64/libldap.so
target=libldap.so.5':
<br>
<br>
<a class="moz-txt-link-abbreviated" href="mailto:pkg://openindiana.org/system/library@0.5.11,5.11-2022.0.0.20981:20220219T020235Z">pkg://openindiana.org/system/library@0.5.11,5.11-2022.0.0.20981:20220219T020235Z</a>
<br>
<br>
<br>
These packages cannot be installed together. Any non-conflicting
subset
<br>
of the above packages can be installed.
<br>
<br>
<br>
<br>
<br>
root@quequak:~# ls -al /usr/lib/amd64/libldap*
<br>
lrwxrwxrwx 1 root root 21 Aug 1 2021
/usr/lib/amd64/libldap-2.4.so -> libldap-2.4.so.2.11.6
<br>
lrwxrwxrwx 1 root root 21 Aug 1 2021
/usr/lib/amd64/libldap-2.4.so.2 -> libldap-2.4.so.2.11.6
<br>
-r-xr-xr-x 1 root bin 400984 May 1 2021
/usr/lib/amd64/libldap-2.4.so.2.11.6
<br>
lrwxrwxrwx 1 root root 12 Aug 1 2021
/usr/lib/amd64/libldap.so -> libldap.so.5
<br>
-rwxr-xr-x 1 root bin 451072 Jan 30 13:39
/usr/lib/amd64/libldap.so.5
<br>
lrwxrwxrwx 1 root root 23 Aug 1 2021
/usr/lib/amd64/libldap_r-2.4.so -> libldap_r-2.4.so.2.11.6
<br>
lrwxrwxrwx 1 root root 23 Aug 1 2021
/usr/lib/amd64/libldap_r-2.4.so.2 -> libldap_r-2.4.so.2.11.6
<br>
-r-xr-xr-x 1 root bin 438024 May 1 2021
/usr/lib/amd64/libldap_r-2.4.so.2.11.6
<br>
lrwxrwxrwx 1 root root 23 Aug 1 2021
/usr/lib/amd64/libldap_r.so -> libldap_r-2.4.so.2.11.6
<br>
<br>
<br>
Is there a way to update the server(s)?
<br>
<br>
Thanks
<br>
Sven
<br>
<br>
<br>
<br>
<fieldset class="moz-mime-attachment-header"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
oi-dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:oi-dev@openindiana.org">oi-dev@openindiana.org</a>
<a class="moz-txt-link-freetext" href="https://openindiana.org/mailman/listinfo/oi-dev">https://openindiana.org/mailman/listinfo/oi-dev</a>
</pre>
</blockquote>
</body>
</html>