Termux-packages: Node stopped working, cannot find a library

Created on 26 Sep 2018  路  7Comments  路  Source: termux/termux-packages

I've been using nodejs 9+ for ages and it was fine until today it throws CANNOT LINK EXECUTABLE DEPENDENCIES: library "libcrypto.so.1.0.0" not found some stuff happened today when i tried to install nginx, pkg show libcrypto gives no results so i have no idea what's going on, lemme know if you need anymore info

Most helpful comment

First: run pkg up to update all installed packages. Does that solve your problem?

All 7 comments

First: run pkg up to update all installed packages. Does that solve your problem?

@fornwall i don't want to update all packages at the moment I'm kinda low on storage, but in update list nothing about libcrypto is listed and i took a look at $PREFIX/lib and see libcrypto.so libcrypto.so.1.1 but it looks like node is trying to use an older version 1.0.0

@freetnt5852 We don't providing older versions of packages (rolling-release). You need to update your nodejs installation.

@xeffyr there isn't any newer nodejs-current releases in termux repo, do i just try reinstalling it?

Choose a one of nodejs and nodejs-lts.

Oh thanks, nice didn't know termux had node 10 that fixed it but another problem is now i get $ node WARNING: linker: Unsupported flags DT_FLAGS_1=0x8 WARNING: linker: Unsupported flags DT_FLAGS_1=0x8 everytime i use node, it also seems to happen in some other new packages i install

Ok found an issue about that warning: #2846 closing this now.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

loveablefellow007 picture loveablefellow007  路  3Comments

tigran123 picture tigran123  路  3Comments

adit picture adit  路  3Comments

thurask picture thurask  路  3Comments

jackbrycesmith picture jackbrycesmith  路  3Comments