Opened 4 years ago

Closed 4 years ago

Last modified 4 years ago

#12461 closed bug (fixed)

libcurl error since curl update to version 7.45 with pkgman/HaikuDepot

Reported by: riqawa Owned by: nobody
Priority: normal Milestone: Unscheduled
Component: - General Version: R1/Development
Keywords: curl Cc:
Blocked By: Blocking: #12481, #12483
Has a Patch: no Platform: x86

Description

pkgman and HaikuDepot are quitting with: runtime_loader: /boot/system/lib/libcurl.so.4.4.0: Could not resolve symbol 'SSL_CTX_set_alpn_protos' resolve symbol "SSL_CTX_set_alpn_protos" returned: -2147478780 runtime_loader: /boot/system/lib/libcurl.so.4.4.0: Troubles relocating: Symbol not found

curl 7.44 works fine with pkgman and HaikuDepot

Change History (14)

comment:1 by riqawa, 4 years ago

experienced this error since hrev 49787 x86_gcc2 on both machines

comment:2 by ttcoder, 4 years ago

Possibly linked to ticket:12004#comment:10

comment:3 by diver, 4 years ago

Resolution: fixed
Status: newclosed

We had broken versioning in the old openssl package, it was declaring the lib version as 1.0.0s where it is in fact 1.0.0.

To fix it you need to manually download http://packages.haiku-os.org/haikuports/master/hpkg/openssl-1.0.2d-4-x86_gcc2.hpkg and put it into /system/packages.

comment:4 by diver, 4 years ago

Blocking: 12481 added

(In #12481) See ticket:12461#comment:3 for a solution.

comment:5 by bruno, 4 years ago

Strange still same problem... My .bash_history is maybe wrong? Please see picture/Screenshoot:

comment:6 by diver, 4 years ago

Blocking: 12483 added

in reply to:  3 comment:7 by HAL, 4 years ago

Replying to diver:

We had broken versioning in the old openssl package, it was declaring the lib version as 1.0.0s where it is in fact 1.0.0.

To fix it you need to manually download http://packages.haiku-os.org/haikuports/master/hpkg/openssl-1.0.2d-4-x86_gcc2.hpkg and put it into /system/packages.

I did that. It did not work for me. I did this in: hrev49833 x86_gcc2. I will reopen this.

comment:8 by HAL, 4 years ago

Resolution: fixed
Status: closedreopened

comment:9 by HAL, 4 years ago

Updating in x86_64 to hrev49857 works fine.

comment:10 by dillcn, 4 years ago

download openssl-1.0.2d-4-x86_gcc2.hpkg, put it into system/packages and delete the old openssl-1.0.0s, then it works.

in reply to:  10 comment:11 by HAL, 4 years ago

Replying to dillcn:

download openssl-1.0.2d-4-x86_gcc2.hpkg, put it into system/packages and delete the old openssl-1.0.0s, then it works.

Thanks I wil change this bug back to fixed.

comment:12 by HAL, 4 years ago

I don't think I am able to change it back. "Modify Ticket" only has radio button "leave as reopened".

comment:13 by humdinger, 4 years ago

Resolution: fixed
Status: reopenedclosed

comment:14 by dillcn, 4 years ago

After I update openssl, I can update system and access cybernet, but the weather supplicant can not get weather information , I do not know if it is related to this.

Note: See TracTickets for help on using tickets.