ds2k5
January 15, 2022, 3:47pm
1
Have installed anbox but there are the lib missing: libboost_log.so.1.76.0
but boost-libs & protobuf is installed
[user1@manjaro-arm ~]$ sudo pacman -Ss libboost
extra/boost-libs 1.76.0-2 [installed: 1.78.0-1]
Free peer-reviewed portable C++ source libraries (runtime libraries)
[user1@manjaro-arm ~]$ sudo pacman -Ss protobuf
extra/protobuf 3.17.3-1 [installed: 3.19.2-1]
Protocol Buffers - Google's data interchange format
[user1@manjaro-arm ~]$ sudo pacman -Ss anbox
community/anbox 0_git20210625-2 [installed]
community/anbox-image-aarch64 0_20200520-7
Anbox image for ARM64
[user1@manjaro-arm ~]$ anbox --help
anbox: error while loading shared libraries: libboost_log.so.1.76.0: cannot open shared object file: No such file or directory
[user1@manjaro-arm ~]$ sudo pacman -Ss libboost
[sudo] password for user1:
extra/boost-libs 1.76.0-2 [installed: 1.78.0-1]
Free peer-reviewed portable C++ source libraries (runtime libraries)
extra/boost1.69-libs 1.69.0-4
Free peer-reviewed portable C++ source libraries - runtime libraries
[user1@manjaro-arm ~]$ sudo pacman -Ss protobuf
extra/protobuf 3.17.3-1 [installed: 3.19.2-1]
Protocol Buffers - Google's data interchange format
[user1@manjaro-arm ~]$ ldd /usr/bin/anbox
linux-vdso.so.1 (0x0000ffffb6219000)
libdw.so.1 => /usr/lib/libdw.so.1 (0x0000ffffb5e1e000)
libboost_log.so.1.76.0 => not found
libboost_thread.so.1.76.0 => not found
libboost_program_options.so.1.76.0 => not found
libSDL2-2.0.so.0 => /usr/lib/libSDL2-2.0.so.0 (0x0000ffffb5c4f000)
libSDL2_image-2.0.so.0 => /usr/lib/libSDL2_image-2.0.so.0 (0x0000ffffb5c1f000)
liblxc.so.1 => /usr/lib/liblxc.so.1 (0x0000ffffb5aef000)
libsystemd.so.0 => /usr/lib/libsystemd.so.0 (0x0000ffffb59da000)
libboost_iostreams.so.1.76.0 => not found
libpthread.so.0 => /usr/lib/libpthread.so.0 (0x0000ffffb59aa000)
libdl.so.2 => /usr/lib/libdl.so.2 (0x0000ffffb5996000)
libprotobuf-lite.so.28 => not found
libboost_filesystem.so.1.76.0 => not found
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x0000ffffb5792000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x0000ffffb576d000)
libc.so.6 => /usr/lib/libc.so.6 (0x0000ffffb55f9000)
/lib/ld-linux-aarch64.so.1 => /usr/lib/ld-linux-aarch64.so.1 (0x0000ffffb61e8000)
libelf.so.1 => /usr/lib/libelf.so.1 (0x0000ffffb55ce000)
libz.so.1 => /usr/lib/libz.so.1 (0x0000ffffb55a7000)
libzstd.so.1 => /usr/lib/libzstd.so.1 (0x0000ffffb54d0000)
liblzma.so.5 => /usr/lib/liblzma.so.5 (0x0000ffffb5499000)
libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 (0x0000ffffb5478000)
libm.so.6 => /usr/lib/libm.so.6 (0x0000ffffb53cc000)
libpng16.so.16 => /usr/lib/libpng16.so.16 (0x0000ffffb5386000)
libjpeg.so.8 => /usr/lib/libjpeg.so.8 (0x0000ffffb5327000)
libtiff.so.5 => /usr/lib/libtiff.so.5 (0x0000ffffb5288000)
libwebp.so.7 => /usr/lib/libwebp.so.7 (0x0000ffffb5220000)
libssl.so.1.1 => /usr/lib/libssl.so.1.1 (0x0000ffffb5178000)
libcrypto.so.1.1 => /usr/lib/libcrypto.so.1.1 (0x0000ffffb4e9d000)
libseccomp.so.2 => /usr/lib/libseccomp.so.2 (0x0000ffffb4e6e000)
libutil.so.1 => /usr/lib/libutil.so.1 (0x0000ffffb4e5a000)
libcap.so.2 => /usr/lib/libcap.so.2 (0x0000ffffb4e3e000)
librt.so.1 => /usr/lib/librt.so.1 (0x0000ffffb4e26000)
liblz4.so.1 => /usr/lib/liblz4.so.1 (0x0000ffffb4df7000)
libgcrypt.so.20 => /usr/lib/libgcrypt.so.20 (0x0000ffffb4cfc000)
libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0x0000ffffb4cc1000)
[user1@manjaro-arm ~]$ sudo find / -name libprotobuf-lite.*
/usr/lib/libprotobuf-lite.so.30
/usr/lib/libprotobuf-lite.so.30.0.2
/usr/lib/libprotobuf-lite.so
[user1@manjaro-arm ~]$ sudo find / -name libboost_filesystem.so*
/usr/lib/libboost_filesystem.so
/usr/lib/libboost_filesystem.so.1.78.0
[user1@manjaro-arm ~]$ sudo find / -name libboost_iostreams.so.*
/usr/lib/libboost_iostreams.so.1.78.0
How to fix this ?
Wollie
January 15, 2022, 3:54pm
2
Force an update by command:
sudo pacman -Syyu anbox
ds2k5
January 15, 2022, 3:59pm
3
nope
[user1@manjaro-arm ~]$ sudo pacman -Syyu anbox
resolving dependencies...
looking for conflicting packages...
Packages (1) anbox-0_git20210625-2
Total Installed Size: 3.07 MiB
Net Upgrade Size: 0.00 MiB
:: Proceed with installation? [Y/n] y
[ds@manjaro-arm ~]$ ldd /usr/bin/anbox
linux-vdso.so.1 (0x0000ffff80738000)
libdw.so.1 => /usr/lib/libdw.so.1 (0x0000ffff8033d000)
libboost_log.so.1.76.0 => not found
libboost_thread.so.1.76.0 => not found
libboost_program_options.so.1.76.0 => not found
libSDL2-2.0.so.0 => /usr/lib/libSDL2-2.0.so.0 (0x0000ffff8016e000)
libSDL2_image-2.0.so.0 => /usr/lib/libSDL2_image-2.0.so.0 (0x0000ffff8013e000)
liblxc.so.1 => /usr/lib/liblxc.so.1 (0x0000ffff8000e000)
libsystemd.so.0 => /usr/lib/libsystemd.so.0 (0x0000ffff7fef9000)
libboost_iostreams.so.1.76.0 => not found
libpthread.so.0 => /usr/lib/libpthread.so.0 (0x0000ffff7fec9000)
libdl.so.2 => /usr/lib/libdl.so.2 (0x0000ffff7feb5000)
libprotobuf-lite.so.28 => not found
libboost_filesystem.so.1.76.0 => not found
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x0000ffff7fcb1000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x0000ffff7fc8c000)
libc.so.6 => /usr/lib/libc.so.6 (0x0000ffff7fb18000)
/lib/ld-linux-aarch64.so.1 => /usr/lib/ld-linux-aarch64.so.1 (0x0000ffff80707000)
libelf.so.1 => /usr/lib/libelf.so.1 (0x0000ffff7faed000)
libz.so.1 => /usr/lib/libz.so.1 (0x0000ffff7fac6000)
libzstd.so.1 => /usr/lib/libzstd.so.1 (0x0000ffff7f9ef000)
liblzma.so.5 => /usr/lib/liblzma.so.5 (0x0000ffff7f9b8000)
libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 (0x0000ffff7f997000)
libm.so.6 => /usr/lib/libm.so.6 (0x0000ffff7f8eb000)
libpng16.so.16 => /usr/lib/libpng16.so.16 (0x0000ffff7f8a5000)
libjpeg.so.8 => /usr/lib/libjpeg.so.8 (0x0000ffff7f846000)
libtiff.so.5 => /usr/lib/libtiff.so.5 (0x0000ffff7f7a7000)
libwebp.so.7 => /usr/lib/libwebp.so.7 (0x0000ffff7f73f000)
libssl.so.1.1 => /usr/lib/libssl.so.1.1 (0x0000ffff7f697000)
libcrypto.so.1.1 => /usr/lib/libcrypto.so.1.1 (0x0000ffff7f3bc000)
libseccomp.so.2 => /usr/lib/libseccomp.so.2 (0x0000ffff7f38d000)
libutil.so.1 => /usr/lib/libutil.so.1 (0x0000ffff7f379000)
libcap.so.2 => /usr/lib/libcap.so.2 (0x0000ffff7f35d000)
librt.so.1 => /usr/lib/librt.so.1 (0x0000ffff7f345000)
liblz4.so.1 => /usr/lib/liblz4.so.1 (0x0000ffff7f316000)
libgcrypt.so.20 => /usr/lib/libgcrypt.so.20 (0x0000ffff7f21b000)
libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0x0000ffff7f1e0000)
ds2k5
January 15, 2022, 4:09pm
5
resolving dependencies…
looking for conflicting packages…
Packages (1) anbox-0_git20210625-2
Total Installed Size: 3.07 MiB
Net Upgrade Size: 0.00 MiB
:: Proceed with installation? [Y/n] y
(1/1) checking keys in keyring [####################################################################] 100%
(1/1) checking package integrity [####################################################################] 100%
(1/1) loading package files [####################################################################] 100%
(1/1) checking for file conflicts [####################################################################] 100%
(1/1) checking available disk space [####################################################################] 100%
:: Processing package changes…
(1/1) reinstalling anbox [####################################################################] 100%
:: Running post-transaction hooks…
(1/5) Reloading system manager configuration…
(2/5) Reloading device manager configuration…
(3/5) Arming ConditionNeedsUpdate…
(4/5) Refreshing PackageKit…
(5/5) Updating the desktop file MIME type cache…
[user1@manjaro-arm ~]$ ldd /usr/bin/anbox
linux-vdso.so.1 (0x0000ffffb5911000)
libdw.so.1 => /usr/lib/libdw.so.1 (0x0000ffffb5516000)
libboost_log.so.1.76.0 => not found
libboost_thread.so.1.76.0 => not found
libboost_program_options.so.1.76.0 => not found
libSDL2-2.0.so.0 => /usr/lib/libSDL2-2.0.so.0 (0x0000ffffb5347000)
libSDL2_image-2.0.so.0 => /usr/lib/libSDL2_image-2.0.so.0 (0x0000ffffb5317000)
liblxc.so.1 => /usr/lib/liblxc.so.1 (0x0000ffffb51e7000)
libsystemd.so.0 => /usr/lib/libsystemd.so.0 (0x0000ffffb50d2000)
libboost_iostreams.so.1.76.0 => not found
libpthread.so.0 => /usr/lib/libpthread.so.0 (0x0000ffffb50a2000)
libdl.so.2 => /usr/lib/libdl.so.2 (0x0000ffffb508e000)
libprotobuf-lite.so.28 => not found
libboost_filesystem.so.1.76.0 => not found
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x0000ffffb4e8a000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x0000ffffb4e65000)
libc.so.6 => /usr/lib/libc.so.6 (0x0000ffffb4cf1000)
/lib/ld-linux-aarch64.so.1 => /usr/lib/ld-linux-aarch64.so.1 (0x0000ffffb58e0000)
libelf.so.1 => /usr/lib/libelf.so.1 (0x0000ffffb4cc6000)
libz.so.1 => /usr/lib/libz.so.1 (0x0000ffffb4c9f000)
libzstd.so.1 => /usr/lib/libzstd.so.1 (0x0000ffffb4bc8000)
liblzma.so.5 => /usr/lib/liblzma.so.5 (0x0000ffffb4b91000)
libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 (0x0000ffffb4b70000)
libm.so.6 => /usr/lib/libm.so.6 (0x0000ffffb4ac4000)
libpng16.so.16 => /usr/lib/libpng16.so.16 (0x0000ffffb4a7e000)
libjpeg.so.8 => /usr/lib/libjpeg.so.8 (0x0000ffffb4a1f000)
libtiff.so.5 => /usr/lib/libtiff.so.5 (0x0000ffffb4980000)
libwebp.so.7 => /usr/lib/libwebp.so.7 (0x0000ffffb4918000)
libssl.so.1.1 => /usr/lib/libssl.so.1.1 (0x0000ffffb4870000)
libcrypto.so.1.1 => /usr/lib/libcrypto.so.1.1 (0x0000ffffb4595000)
libseccomp.so.2 => /usr/lib/libseccomp.so.2 (0x0000ffffb4566000)
libutil.so.1 => /usr/lib/libutil.so.1 (0x0000ffffb4552000)
libcap.so.2 => /usr/lib/libcap.so.2 (0x0000ffffb4536000)
librt.so.1 => /usr/lib/librt.so.1 (0x0000ffffb451e000)
liblz4.so.1 => /usr/lib/liblz4.so.1 (0x0000ffffb44ef000)
libgcrypt.so.20 => /usr/lib/libgcrypt.so.20 (0x0000ffffb43f4000)
libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0x0000ffffb43b9000)
Looks like anbox may need a rebuild against newer depend libs.
ds2k5
January 15, 2022, 4:12pm
8
@ Darksky
ok thanks… who shall I talk to ?
I believe @philm maintains it.
or switch to testing / unstable Branch ?!
anbox ARM community
Stable: 0_git20210625-2
Testing: 0_git20211020-1
Unstable: 0_git20211020-1
ds2k5
January 15, 2022, 4:25pm
12
thanks… but how ?
[user1@manjaro-arm ~]$ sudo pacman -Suy community-testing/anbox
[sudo] password for user1:
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
error: database not found: community-testing
ds2k5:
thanks… but how ?
https://wiki.manjaro.org/index.php/Switching_Branches/en
In order to access a branch, you need to change your pacman-mirrors configuration.
You should substitute the value colored in green (for illustrative purposes only) to one of the following: stable , testing or unstable .
sudo pacman-mirrors --api --set-branch {branch}
After you changed the branch, rebuild the mirrorlist and update your packages:
sudo pacman-mirrors --fasttrack 5 && sudo pacman -Syyu
ds2k5
January 15, 2022, 4:33pm
14
thanks…
resolving dependencies...
looking for conflicting packages...
Packages (3) anbox-0_git20211020-1 audiotube-21.12-2 rtl8723bt-firmware-20200705.8840b10-3
Total Download Size: 1.29 MiB
Total Installed Size: 3.82 MiB
Net Upgrade Size: 0.06 MiB
:: Proceed with installation? [Y/n] y
now it works!
[user1@manjaro-arm ~]$ anbox --help
the option '--command' is required but missing
NAME:
anbox - anbox
USAGE:
anbox [command options] [arguments...]
COMMANDS:
check-features Check that the host system supports all necessary features
wait-ready Wait until the Android system has successfully booted
system-info Print various information about the system we're running on
launch Launch an Activity by sending an intent
session-manager Run the the anbox session manager
version Print the version of the daemon
help Print a short help message
ds2k5
January 15, 2022, 5:04pm
15
anbox did not run…
if I start it on the pinephone I can see a gay background…
see in the process list a anbox process
[user1@manjaro-arm Downloads]$ ps -ef | grep anbox
user1 4235 3796 0 18:00 pts/2 00:00:00 anbox launch --package=org.anbox.appmgr --component=org.anbox.appmgr.AppViewActivity
about for 40 sec. or so then the process is gone…
how to fix this ?