Project

General

Profile

Support #9118

can't run bin

Added by Kevin Qiu 9 months ago. Updated 7 months ago.

Status:
Closed
Priority:
Low
Assignee:
-
Category:
-
Target version:
Start date:
07/20/2018
Due date:
% Done:

0%

Estimated time:

Description

I hava no idea why I can not run these bin files. I had installed libc6-compat.

/opt/jre1.8.0_181/bin/java
Error relocating /opt/jre1.8.0_181/bin/../lib/amd64/jli/libjli.so: __rawmemchr: symbol not found

opt/vscode/bin/code-insiders --user-data-dir=~/.vscode
Error relocating /opt/vscode/libnode.so: __isinf: symbol not found
Error relocating /opt/vscode/libnode.so: backtrace_symbols: symbol not found
Error relocating /opt/vscode/libnode.so: __rawmemchr: symbol not found
Error relocating /opt/vscode/libnode.so: __isnan: symbol not found
Error relocating /opt/vscode/libnode.so: backtrace: symbol not found
Error relocating /opt/vscode/libffmpeg.so: __isnan: symbol not found
Error relocating /opt/vscode/libffmpeg.so: __isinf: symbol not found
Error relocating /opt/vscode/bin/../code-insiders: __sbrk: symbol not found
Error relocating /opt/vscode/bin/../code-insiders: __isnan: symbol not found
Error relocating /opt/vscode/bin/../code-insiders: __isnanf: symbol not found
Error relocating /opt/vscode/bin/../code-insiders: __isinff: symbol not found
Error relocating /opt/vscode/bin/../code-insiders: __res_ninit: symbol not found
Error relocating /opt/vscode/bin/../code-insiders: backtrace: symbol not found
Error relocating /opt/vscode/bin/../code-insiders: __isinf: symbol not found
Error relocating /opt/vscode/bin/../code-insiders: backtrace_symbols: symbol not found
Error relocating /opt/vscode/bin/../code-insiders: getcontext: symbol not found
Error relocating /opt/vscode/bin/../code-insiders: __res_nclose: symbol not found
Error relocating /opt/vscode/bin/../code-insiders: __cmsg_nxthdr: symbol not found
Error relocating /opt/vscode/bin/../code-insiders: __libc_stack_end: symbol not found

History

#1 Updated by Jakub Jirutka 9 months ago

Probably because these binaries were compiled against incompatible libc library. You cannot expect that you fetch some arbitrary dynamically linked binaries from internet and they will run on any linux system. This does not always work even between systems using the same libc library, typically GNU libc (glibc), due to incompatibilities between versions. And you're (probably) trying to run binary dynamically linked against glibc on system with musl libc.

#2 Updated by Jakub Jirutka 9 months ago

  • Tracker changed from Bug to Support
  • Status changed from New to Feedback
  • Priority changed from Normal to Low
  • Affected versions deleted (3.8.0)

Probably because these binaries were compiled against incompatible libc library. You cannot expect that you fetch some arbitrary dynamically linked binaries from internet and they will run on any linux system. This does not always work even between systems using the same libc library, typically GNU libc (glibc), due to incompatibilities between versions. And you're (probably) trying to run binary dynamically linked against glibc on system with musl libc.

#3 Updated by Kevin Qiu 9 months ago

Jakub Jirutka wrote:

Probably because these binaries were compiled against incompatible libc library. You cannot expect that you fetch some arbitrary dynamically linked binaries from internet and they will run on any linux system. This does not always work even between systems using the same libc library, typically GNU libc (glibc), due to incompatibilities between versions. And you're (probably) trying to run binary dynamically linked against glibc on system with musl libc.

How should I do? These are non-free software. I can only download the binary files, and JAVA is very popular, dosen't run with Alpine?

#4 Updated by Natanael Copa 7 months ago

  • Status changed from Feedback to Closed

short answer: ask Oracle to build binaries for Alpine.

We cannot support binaries that are precompiled for glibc.

Also available in: Atom PDF