Conversation
Notices
-
Embed this notice
Blurry Moon (sun@shitposter.world)'s status on Wednesday, 04-Feb-2026 17:25:16 JST
Blurry Moon
I am trapped in hell, a special hell where your node application that you can't change, requires one version of OpenSSL, and your system requires a different, incompatible one. fml -
Embed this notice
anime graf mays ?️? (graf@poa.st)'s status on Wednesday, 04-Feb-2026 17:25:15 JST
anime graf mays ?️?
@sun Welcome to Gentoo Blurry Moon likes this. -
Embed this notice
Blurry Moon (sun@shitposter.world)'s status on Wednesday, 04-Feb-2026 17:32:15 JST
Blurry Moon
@reimu I ham trying to avoid compiling a new version of openssl for only this appliication, I guess I'll be installing docker lol -
Embed this notice
reimu@mk.fumo.pictures's status on Wednesday, 04-Feb-2026 17:32:17 JST
reimu
@sun@shitposter.world setting LD_LIBRARY_PATH to a directory where that specific OpenSSL shared object is might solve this.
Or just use a container -
Embed this notice
anime graf mays ?️? (graf@poa.st)'s status on Wednesday, 04-Feb-2026 17:32:53 JST
anime graf mays ?️?
@sun @reimu You don't have to. Unpack a compiled library somewhere and point the LD path at it in your systemd unit file Blurry Moon likes this. -
Embed this notice
Blurry Moon (sun@shitposter.world)'s status on Wednesday, 04-Feb-2026 17:35:46 JST
Blurry Moon
@graf @reimu I overstated that it's literally impossible I just really wanted to avoid slinging special versions of libraries everywhere or installing containers full of shit. but that is what I'm going to have to do until I can get permission to upgrade -
Embed this notice
anime graf mays ?️? (graf@poa.st)'s status on Wednesday, 04-Feb-2026 17:40:28 JST
anime graf mays ?️?
@sun @reimu Gentoo is literally this but every package. If something runs on python3_12 but you need python3_11 for portage (the fucking package manager) and python3_10 for something else, you have to specify all of them in PYTHON_TARGETS or you can't update your system at all. Multiply that by all kinds of shit. You got virtualbox installed? Sike! uninstall it and recompile it with new udev rules.
What you are dealing with is only going to become more common place which sucks because it's going to push everybody to rust because cargo pulls in literally everything to build whatever you are using. I hate rust but it's disgustingly efficient in that regard onlyBlurry Moon likes this.
-
Embed this notice