<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>