Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error while loading shared libraries #84

Open
MaSchlongBingBong opened this issue Aug 27, 2023 · 7 comments
Open

Error while loading shared libraries #84

MaSchlongBingBong opened this issue Aug 27, 2023 · 7 comments

Comments

@MaSchlongBingBong
Copy link

Installed jitterbug pair for Linux and tried running with the terminal. I made sure that I have usbmuxt, netmuxt and libplist (from the extra repository). It failed gave this output:
./jitterbugpair: error while loading shared libraries: libplist.so.3: cannot open shared object file: No such file or directory

@DavidDGTNT
Copy link

Same issue here using Arch Linux.

@plutack
Copy link

plutack commented Nov 4, 2023

same here. did you ever find a way around this?

@Stetsed
Copy link

Stetsed commented Dec 20, 2023

I can confirm I have ran into this issue, however I was able to get around it by doing "ln -s /usr/lib/libplist++-2.0.so /usr/lib/libplist.so.3" however do this at your own risk.

@sigaloid
Copy link

sigaloid commented Jun 11, 2024

For me, I ran sudo ln -s /usr/lib64/libplist++-2.0.so /usr/lib64/libplist.so.3 because it was in /usr/lib64.

Fedora 40 here

@endy128
Copy link

endy128 commented Sep 25, 2024

Looks like you can also use patchelf:

$ patchelf --print-needed ./jitterbugpair 
libplist.so.3
libp11-kit.so.0
libpthread.so.0
libc.so.6

$ patchelf --remove-needed libplist.so.3 ./jitterbugpair 
$ patchelf --print-needed ./jitterbugpair 
libp11-kit.so.0
libpthread.so.0
libc.so.6

$ patchelf --add-needed libplist-2.0.so ./jitterbugpair 
$ patchelf --print-needed ./jitterbugpair 
libplist-2.0.so
libp11-kit.so.0
libpthread.so.0
libc.so.6

@JumpIn-Git
Copy link

please add this to the markdown, how to make jitterbug work on linux:
Make sure usbmuxd, libplist (libplist-dev on debian/ubuntu) and libmobiledevice (libmobiledevice-dev on debian/ubuntu) are installed.
Make sure /usr/lib/libplist.so.3 exists, if not run sudo ln -s /usr/lib/libplist++-2.0.so /usr/lib/libplist.so.3

@HappyRespawnanchor
Copy link

AUR package here: https://aur.archlinux.org/packages/jitterbugpair-bin :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants