browserpass / browserpass-native

Browserpass native client app
ISC License
394 stars 50 forks source link

/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found #117

Closed wforumw closed 2 years ago

wforumw commented 2 years ago

General information

Exact steps to reproduce the problem

  1. make BIN=browserpass-linux64 configure

  2. sudo make BIN=browserpass-linux64 install

  3. make hosts-chrome-user

  4. Install extension in Google-Chrome

What should happen?

Extension should connect to host

What happened instead?

If I click on the Browserpass symbol in the Browser I get Error: Error: Native host has exited.

If I run the Browser from the terminal I see following /usr/bin/browserpass-linux64: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found (required by /usr/bin/browserpass-linux64)

erayd commented 2 years ago

@maximbaz Do you recall who the Debian packager is?

Which version of libc is the precompiled binary linked against? We may need to either bump it, or build a different version for compatibility with Debian.

maximbaz commented 2 years ago

I think @wforumw is using a pre-built binary, compiled by me. I want to look into whether it's possible to get rid of libc dependency from our binary, it would be nice...

wforumw commented 2 years ago

I am using the pre-built binary If I run I get

$ /usr/bin/browserpass-linux64
/usr/bin/browserpass-linux64: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found (required by /usr/bin/browserpass-linux64)

The version installed is 3.0.8

maximbaz commented 2 years ago

Should be fixed in 3.0.9, thanks, let me know if it's not the case!

wforumw commented 2 years ago

Thanks!! Now it works