[oi-dev] openldap 2.6.1 / Problem with image update => solved

Sven Schmeling sven.schmeling at schmeling-ol.de
Mon Feb 21 14:49:26 UTC 2022


Hello Friedrich,

fyi:
After fixing the problem with openldap i have updated one of my server 
again. Works! :-)

Thanks.

Sven




Am 20.02.22 um 15:27 schrieb Friedrich Kink:
> Hello Sven,
> 
> this was partly my fault when building the new openldap package. Two 
> things happened:
> 
>  1.   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
>  2. I was not aware of that openindiana still provides the old Sun libraries
> 
> 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.
> 
> I'm sorry for overseeing both points and hope the revised package works 
> as expected.
> 
> Fritz
> 
> PS: More testers are highly appreciated, to avoid this kind of issues ;-).
> 
> Am 20.02.2022 um 13:23 schrieb Sven Schmeling:
>> Hello,
>>
>> yesterday openldap 2.6.1 was released.
>>
>> This version contains among other things the following "new" files:
>>
>>
>> root at quequak:~# pkg contents -r 
>> pkg://openindiana.org/library/openldap@2.6.1,5.11-2022.0.0.0:20220219T185128Z 
>> | grep amd | grep libldap
>> usr/lib/amd64/libldap.so
>> usr/lib/amd64/libldap.so.2
>> usr/lib/amd64/libldap.so.2.0.200
>>
>>
>> At the moment there is openldap 2.4 installed on all of my servers.
>> This version hasn't the files "libldap.so*" in it.
>>
>> root at quequak:~# pkg contents -r 
>> pkg://openindiana.org/library/openldap@2.4 | grep amd | grep 
>> libldapusr/lib/amd64/libldap-2.4.so
>> usr/lib/amd64/libldap-2.4.so.2
>> usr/lib/amd64/libldap-2.4.so.2.11.6
>> usr/lib/amd64/libldap_r-2.4.so
>> usr/lib/amd64/libldap_r-2.4.so.2
>> usr/lib/amd64/libldap_r-2.4.so.2.11.6
>> usr/lib/amd64/libldap_r.so
>>
>>
>> But there is also a (installed) package which contains these now 
>> conflicting "libldap.so" files:
>>
>> root at quequak:~# pkg contents -r 
>> pkg://openindiana.org/system/library@0.5.11,5.11-2022.0.0.20981:20220219T020235Z 
>> | grep amd | grep libldap
>> usr/lib/amd64/libldap.so
>> usr/lib/amd64/libldap.so.5
>>
>>
>> Today i wanted to make an update of one of the server and following 
>> happened:
>>
>> root at quequak:~# pkg update -r
>> Creating Plan (Checking for conflicting actions): \
>> pkg update: The requested change to the system attempts to install 
>> multiple actions
>> for link 'usr/lib/amd64/libldap.so' with conflicting attributes:
>>
>>     1 package delivers 'link path=usr/lib/amd64/libldap.so 
>> target=libldap.so.2.0.200':
>>
>> pkg://openindiana.org/library/openldap@2.6.1,5.11-2022.0.0.0:20220219T185128Z 
>>
>>     1 package delivers 'link path=usr/lib/amd64/libldap.so 
>> target=libldap.so.5':
>>
>> pkg://openindiana.org/system/library@0.5.11,5.11-2022.0.0.20981:20220219T020235Z 
>>
>>
>>
>> These packages cannot be installed together. Any non-conflicting subset
>> of the above packages can be installed.
>>
>>
>>
>>
>> root at quequak:~# ls -al /usr/lib/amd64/libldap*
>> lrwxrwxrwx   1 root     root          21 Aug  1  2021 
>> /usr/lib/amd64/libldap-2.4.so -> libldap-2.4.so.2.11.6
>> lrwxrwxrwx   1 root     root          21 Aug  1  2021 
>> /usr/lib/amd64/libldap-2.4.so.2 -> libldap-2.4.so.2.11.6
>> -r-xr-xr-x   1 root     bin       400984 May  1  2021 
>> /usr/lib/amd64/libldap-2.4.so.2.11.6
>> lrwxrwxrwx   1 root     root          12 Aug  1  2021 
>> /usr/lib/amd64/libldap.so -> libldap.so.5
>> -rwxr-xr-x   1 root     bin       451072 Jan 30 13:39 
>> /usr/lib/amd64/libldap.so.5
>> lrwxrwxrwx   1 root     root          23 Aug  1  2021 
>> /usr/lib/amd64/libldap_r-2.4.so -> libldap_r-2.4.so.2.11.6
>> 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
>> -r-xr-xr-x   1 root     bin       438024 May  1  2021 
>> /usr/lib/amd64/libldap_r-2.4.so.2.11.6
>> lrwxrwxrwx   1 root     root          23 Aug  1  2021 
>> /usr/lib/amd64/libldap_r.so -> libldap_r-2.4.so.2.11.6
>>
>>
>> Is there a way to update the server(s)?
>>
>> Thanks
>> Sven
>>
>>
>>
>> _______________________________________________
>> oi-dev mailing list
>> oi-dev at openindiana.org
>> https://openindiana.org/mailman/listinfo/oi-dev

-- 
Sven Schmeling, Oldenburg, Germany
mailto:sven.schmeling at schmeling-ol.de
xmpp:svschmel at conversations.im (Jabber)

Die Mail wurde maschinell erzeugt.
Diese ist auch ohne Unterschrift gueltig.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_0x4E776B87256EB7BD.asc
Type: application/pgp-keys
Size: 3484 bytes
Desc: OpenPGP public key
URL: <http://openindiana.org/pipermail/oi-dev/attachments/20220221/f893d604/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 236 bytes
Desc: OpenPGP digital signature
URL: <http://openindiana.org/pipermail/oi-dev/attachments/20220221/f893d604/attachment-0001.bin>


More information about the oi-dev mailing list