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 Changed 4 years ago by riqawa

experienced this error since hrev 49787 x86_gcc2 on both machines

comment:2 Changed 4 years ago by ttcoder

Possibly linked to ticket:12004#comment:10

comment:3 Changed 4 years ago by diver

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 Changed 4 years ago by diver

Blocking: 12481 added

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

comment:5 Changed 4 years ago by bruno

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

comment:6 Changed 4 years ago by diver

Blocking: 12483 added

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

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 Changed 4 years ago by HAL

Resolution: fixed
Status: closedreopened

comment:9 Changed 4 years ago by HAL

Updating in x86_64 to hrev49857 works fine.

comment:10 Changed 4 years ago by 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.

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

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 Changed 4 years ago by HAL

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

comment:13 Changed 4 years ago by humdinger

Resolution: fixed
Status: reopenedclosed

comment:14 Changed 4 years ago by dillcn

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.