#65691 closed defect (fixed)
filebrowser doesn't build on most systems
Reported by: | ryandesign (Ryan Carsten Schmidt) | Owned by: | i0ntempest |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.7.2 |
Keywords: | Cc: | ci42 | |
Port: | filebrowser nodejs16 |
Change History (7)
comment:1 Changed 21 months ago by i0ntempest
comment:2 Changed 21 months ago by i0ntempest
Upstream issue: https://github.com/filebrowser/filebrowser/issues/2029
comment:3 follow-up: 4 Changed 21 months ago by ryandesign (Ryan Carsten Schmidt)
Cc: | ci42 added |
---|---|
Port: | nodejs16 added |
On 7/7 it built successfully on all systems 10.7 and later.
Curious that on 7/20 and later it still built successfully on 10.7 and 10.8 (only).
nodejs16 was updated to 16.16.0 right after the last successful filebrowser builds. I downgraded nodejs16 to 16.15.1 and filebrowser builds fine. Sounds like a problem in nodejs16.
comment:4 Changed 21 months ago by i0ntempest
Replying to ryandesign:
On 7/7 it built successfully on all systems 10.7 and later.
Curious that on 7/20 and later it still built successfully on 10.7 and 10.8 (only).
Because 10.8 and 10.7 uses nodejs14 which uses openssl 1.1. Maybe it's caused by an update of openssl 3 that removed support for some legacy ciphers. I just tried building nodejs 16.16 with openssl 1.1, and filebrowser built fine with that. Check the PRs I've just opened, I'm not sure if we should add an openssl11 variant to nodejs16 or just peg it to 1.1 like in nodejs14 port.
comment:5 Changed 21 months ago by ryandesign (Ryan Carsten Schmidt)
The last update of openssl3 was on 7/5, before filebrowser last built successfully, so I don't see openssl3 as implicated in this issue.
comment:6 Changed 21 months ago by i0ntempest
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
comment:7 Changed 21 months ago by i0ntempest
While this should now be fixed, Nodejs16 never supported linking OpenSSL 3 as stated here.
This
error:0308010C:digital envelope routines::unsupported
has been happening after nodejs 16.16 update. Apprantly it's OpenSSL related. Upstream says cannot reproduce and our nodejs build might have problems.