Skip to content
This repository was archived by the owner on Jan 22, 2025. It is now read-only.
This repository was archived by the owner on Jan 22, 2025. It is now read-only.

solana-install-init fails to locate shared libraries on Nixos #20667

@gokumoto-fuckgithub

Description

@gokumoto-fuckgithub

Problem

This occurs on a Nixos host.

[root@sol:~/sol]# sh -c "$(curl -sSfL https://release.solana.com/v1.8.0/install)"
downloading v1.8.0 installer
environment: line 155: /tmp/tmp.Yd1lTpmSRK/solana-install-init: No such file or directory

If we run with sh -x:

...
+ command -v curl
+ program=curl
+ '[' http://release.solana.com/v1.8.0/solana-install-init-x86_64-unknown-linux-gnu = --check ']'
+ '[' curl = curl ']'
+ curl -sSfL http://release.solana.com/v1.8.0/solana-install-init-x86_64-unknown-linux-gnu -o /tmp/tmp.7cCb8oUfTG/solana-install-init
+ ensure chmod u+x /tmp/tmp.7cCb8oUfTG/solana-install-init
+ chmod u+x /tmp/tmp.7cCb8oUfTG/solana-install-init
+ '[' '!' -x /tmp/tmp.7cCb8oUfTG/solana-install-init ']'
+ '[' -z '' ']'
+ ignore /tmp/tmp.7cCb8oUfTG/solana-install-init v1.8.0
+ /tmp/tmp.7cCb8oUfTG/solana-install-init v1.8.0
environment: line 155: /tmp/tmp.7cCb8oUfTG/solana-install-init: No such file or directory

If we run ldd on that:

[root@sol:~/sol]# ldd /tmp/tmp.7cCb8oUfTG/solana-install-init
	linux-vdso.so.1 (0x00007ffd82cd6000)
	libdl.so.2 => /nix/store/0c7c96gikmzv87i7lv3vq5s1cmfjd6zf-glibc-2.31-74/lib/libdl.so.2 (0x00007f08f3a6d000)
	libssl.so.1.1 => not found
	libcrypto.so.1.1 => not found
	libudev.so.1 => not found
	libc.so.6 => /nix/store/0c7c96gikmzv87i7lv3vq5s1cmfjd6zf-glibc-2.31-74/lib/libc.so.6 (0x00007f08f38ae000)
	/lib64/ld-linux-x86-64.so.2 => /nix/store/0c7c96gikmzv87i7lv3vq5s1cmfjd6zf-glibc-2.31-74/lib64/ld-linux-x86-64.so.2 (0x00007f08f4490000)
	libgcc_s.so.1 => /nix/store/0c7c96gikmzv87i7lv3vq5s1cmfjd6zf-glibc-2.31-74/lib/libgcc_s.so.1 (0x00007f08f3894000)
	librt.so.1 => /nix/store/0c7c96gikmzv87i7lv3vq5s1cmfjd6zf-glibc-2.31-74/lib/librt.so.1 (0x00007f08f3888000)
	libpthread.so.0 => /nix/store/0c7c96gikmzv87i7lv3vq5s1cmfjd6zf-glibc-2.31-74/lib/libpthread.so.0 (0x00007f08f3867000)
	libm.so.6 => /nix/store/0c7c96gikmzv87i7lv3vq5s1cmfjd6zf-glibc-2.31-74/lib/libm.so.6 (0x00007f08f3726000)

This is after installing both the openssl and openssl.dev nixos packages.

Metadata

Metadata

Assignees

No one assigned

    Labels

    good first issueGood for newcomersstale[bot only] Added to stale content; results in auto-close after a week.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions