[oi-dev] libssh2

Till Wegmüller toasterson at gmail.com
Tue Jun 4 09:24:28 UTC 2024


Hi Goetz

No that can happen if somehow your local userland-incorporation is out 
of date becasue it could not update some packages.

What usually solves this for me:
- Remove all locally installed versions of packages (all that have the 
userland publisher)
- Force an install of the not installed version to get a list of 
packages blocking the install. (pkg install)
- Disable third party publishers like sfw that may deliver out of date 
packages.
- Force an Install of the latest userland-incorporation to see why it 
does not want to be installed. (pkg install)

-Till

On 04.06.24 03:45, Goetz T. Fischer wrote:
> hi guys,
> 
> i was about to update libssh2 despite the lack of openssl > 1.0.2 support and checked:
> http://pkg.openindiana.org/hipster/en/search.shtml?token=libssh2&action=Search
> 
> there i saw "library/libssh2 at 1.10.0,5.11-2023.0.0.2:20230917T073330Z". still the old one so i fired
> up my userland vm and did a pkg update. to my surprise i spotted:
> 
> openindiana.org -> userland
>    library/libssh2
>      1.10.0-2023.0.0.2 -> 1.11.0-2024.0.0.0
> 
> so is pkg.openindiana.org out of sync or something?
> 
> On Thu, 16 May 2024 06:01:04 +0200, Goetz T. Fischer wrote:
>> unfortunately libssh2 turned out to be yet another ssl mediator victim. however this one can
>> probably be solved because it builds fine. the problem only occurs during publish:
>>
>> /userland/oi-userland/components/library/libssh2/build/manifest-i386-libssh2.depend has
>> unresolved
>> dependency '
>>      depend type=require fmri=__TBD pkg.debug.depend.file=libcrypto.so.1.0.0 \
>>          pkg.debug.depend.reason=usr/lib/libssh2.so.1.0.1 \
>>          pkg.debug.depend.type=elf \
>>          pkg.debug.depend.path=lib \
>>          pkg.debug.depend.path=usr/gcc/13/lib \
>>          pkg.debug.depend.path=usr/lib \
>>          pkg.debug.depend.path=usr/openssl/3.1/lib'.
>> gmake: *** [/userland/oi-userland/make-rules/ips.mk:521:
>> /userland/oi-userland/components/library/libssh2/build/.resolved-i386] Error 1
>>
>> my updated Makefile has:
>> CPPFLAGS += -I$(OPENSSL_INCDIR)
>> LDFLAGS  += -L$(OPENSSL_LIBDIR)
>> CONFIGURE_OPTIONS += --with-libssl-prefix=/usr/openssl/3.1
>>
>> and as mentioned builds and installs fine. unfortunately libssh2.so doesn't attract any ssl libs
>> directly so ldd is no help.
>> anyhow with the openssl mediator set to 3.1 everything is fine.
>>
>> On Tue, 14 May 2024 11:49:03 +0200, Till Wegmüller wrote:
>>> Hi, Goetz
>>>
>>> I am not aware of any compatibility issues if there are it would be a
>>> good idea to remove them. Best way to find out is to start and push it
>>> through the finishline.
>>>
>>> -Till
>>>
>>> On 14.05.24 03:52, Goetz T. Fischer wrote:
>>>> hi guys,
>>>>
>>>> just a quickie, i've been going through the list of packages with security implications and
>>>> noticed
>>>> that libssh2 is at 1.10.0. however 1.11.0 has been released almost one year ago so i wondered,
>>>> is
>>>> that on purpose because of some compatibility issues or something like that?
>>>> if not i would get to that next.
>>>>
>>>> --
>>>> R-A-C
>>>> Götz T. Fischer CertIT&Comp
>>>> +49(0)7225/98 98 79
>>>> g.fischer at r-a-c.de
>>>> r-a-c.de
>>>>
>>>> _______________________________________________
>>>> oi-dev mailing list
>>>> oi-dev at openindiana.org
>>>> https://openindiana.org/mailman/listinfo/oi-dev
>>>
>>> _______________________________________________
>>> oi-dev mailing list
>>> oi-dev at openindiana.org
>>> https://openindiana.org/mailman/listinfo/oi-dev
> 
> _______________________________________________
> oi-dev mailing list
> oi-dev at openindiana.org
> https://openindiana.org/mailman/listinfo/oi-dev



More information about the oi-dev mailing list