Anbox libs missing - libboost_log.so.1.76.0

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 ?

Force an update by command:

sudo pacman -Syyu anbox

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)

Did you abort it here?

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.

@ Darksky

ok thanks… who shall I talk to ?

I believe @philm maintains it.

thanks!

or switch to testing / unstable Branch ?!

anbox ARM community
Stable:   0_git20210625-2
Testing:  0_git20211020-1
Unstable: 0_git20211020-1

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

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

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

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 ?