Can't open anbox

Hello i just install Anbox it does not open, shows the starting screen then it crashes. I saw some post in the forum but did not understand any of it.

 anbox launch --package=org.anbox.appmgr --component=org.anbox.appmgr.AppViewActivity         

[ 2022-06-25 13:12:31] [launch.cpp:182@operator()] Session manager is not yet running, trying to start it
[ 2022-06-25 13:12:31] [launch.cpp:116@launch_session_manager] Started session manager, will now try to connect ..
[ 2022-06-25 13:12:31] [splash_screen.cpp:56@SplashScreen] Window has no associated renderer yet, creating one ...
[ 2022-06-25 13:13:21] [daemon.cpp:61@Run] Application manager service is not running yet

snap version                                                                          1 ✘  50s  
snap     2.56.2-1
snapd    2.56.2-1
series   16
manjaro  -
kernel   5.18.6-1-MANJARO

anbox system-info                                                                            64 ✘ 
version: 4
snap-revision: 186
cpu:
  arch:  x86
  brand: Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz
  features: 
    - aes
    - sse4_1
    - sse4_2
    - avx
    - avx2
os:
  name: Manjaro Linux
  version: 
  snap-based: true
kernel:
  version: Linux version 5.18.6-1-MANJARO (builduser@fv-az39-795) (gcc (GCC) 12.1.0, GNU ld (GNU Binutils) 2.38) #1 SMP PREEMPT_DYNAMIC Wed Jun 22 14:16:20 UTC 2022
  binder: false
  ashmem: false
graphics:
  egl:
    vendor: Mesa Project
    version: 1.4 (DRI2)
    extensions:
      - EGL_ANDROID_native_fence_sync
      - EGL_CHROMIUM_sync_control
      - EGL_EXT_buffer_age
      - EGL_EXT_create_context_robustness
      - EGL_EXT_image_dma_buf_import
      - EGL_EXT_image_dma_buf_import_modifiers
      - EGL_IMG_context_priority
      - EGL_KHR_config_attribs
      - EGL_KHR_create_context
      - EGL_KHR_create_context_no_error
      - EGL_KHR_fence_sync
      - EGL_KHR_get_all_proc_addresses
      - EGL_KHR_gl_colorspace
      - EGL_KHR_gl_renderbuffer_image
      - EGL_KHR_gl_texture_2D_image
      - EGL_KHR_gl_texture_3D_image
      - EGL_KHR_gl_texture_cubemap_image
      - EGL_KHR_image
      - EGL_KHR_image_base
      - EGL_KHR_image_pixmap
      - EGL_KHR_no_config_context
      - EGL_KHR_reusable_sync
      - EGL_KHR_surfaceless_context
      - EGL_EXT_pixel_format_float
      - EGL_KHR_wait_sync
      - EGL_MESA_configless_context
      - EGL_MESA_drm_image
      - EGL_MESA_image_dma_buf_export
      - EGL_NOK_texture_from_pixmap
      - EGL_WL_bind_wayland_display
  gles2:
    vendor: Intel Open Source Technology Center
    vendor: OpenGL ES 3.2 Mesa 18.0.5
    extensions:
      - GL_ANDROID_extension_pack_es31a
      - GL_ANGLE_texture_compression_dxt3
      - GL_ANGLE_texture_compression_dxt5
      - GL_APPLE_texture_max_level
      - GL_EXT_blend_func_extended
      - GL_EXT_blend_minmax
      - GL_EXT_buffer_storage
      - GL_EXT_clip_cull_distance
      - GL_EXT_color_buffer_float
      - GL_EXT_compressed_ETC1_RGB8_sub_texture
      - GL_EXT_copy_image
      - GL_EXT_discard_framebuffer
      - GL_EXT_disjoint_timer_query
      - GL_EXT_draw_buffers
      - GL_EXT_draw_buffers_indexed
      - GL_EXT_draw_elements_base_vertex
      - GL_EXT_frag_depth
      - GL_EXT_geometry_point_size
      - GL_EXT_geometry_shader
      - GL_EXT_gpu_shader5
      - GL_EXT_map_buffer_range
      - GL_EXT_multi_draw_arrays
      - GL_EXT_occlusion_query_boolean
      - GL_EXT_polygon_offset_clamp
      - GL_EXT_primitive_bounding_box
      - GL_EXT_read_format_bgra
      - GL_EXT_robustness
      - GL_EXT_separate_shader_objects
      - GL_EXT_shader_framebuffer_fetch
      - GL_EXT_shader_integer_mix
      - GL_EXT_shader_io_blocks
      - GL_EXT_shader_samples_identical
      - GL_EXT_tessellation_point_size
      - GL_EXT_tessellation_shader
      - GL_EXT_texture_border_clamp
      - GL_EXT_texture_buffer
      - GL_EXT_texture_compression_dxt1
      - GL_EXT_texture_cube_map_array
      - GL_EXT_texture_filter_anisotropic
      - GL_EXT_texture_format_BGRA8888
      - GL_EXT_texture_rg
      - GL_EXT_texture_sRGB_decode
      - GL_EXT_texture_type_2_10_10_10_REV
      - GL_EXT_unpack_subimage
      - GL_INTEL_conservative_rasterization
      - GL_INTEL_performance_query
      - GL_KHR_blend_equation_advanced
      - GL_KHR_blend_equation_advanced_coherent
      - GL_KHR_context_flush_control
      - GL_KHR_debug
      - GL_KHR_no_error
      - GL_KHR_robust_buffer_access_behavior
      - GL_KHR_robustness
      - GL_KHR_texture_compression_astc_ldr
      - GL_KHR_texture_compression_astc_sliced_3d
      - GL_MESA_shader_integer_functions
      - GL_NV_draw_buffers
      - GL_NV_fbo_color_attachments
      - GL_NV_image_formats
      - GL_NV_read_buffer
      - GL_NV_read_depth
      - GL_NV_read_depth_stencil
      - GL_NV_read_stencil
      - GL_OES_EGL_image
      - GL_OES_EGL_image_external
      - GL_OES_EGL_sync
      - GL_OES_compressed_ETC1_RGB8_texture
      - GL_OES_copy_image
      - GL_OES_depth24
      - GL_OES_depth_texture
      - GL_OES_depth_texture_cube_map
      - GL_OES_draw_buffers_indexed
      - GL_OES_draw_elements_base_vertex
      - GL_OES_element_index_uint
      - GL_OES_fbo_render_mipmap
      - GL_OES_geometry_point_size
      - GL_OES_geometry_shader
      - GL_OES_get_program_binary
      - GL_OES_gpu_shader5
      - GL_OES_mapbuffer
      - GL_OES_packed_depth_stencil
      - GL_OES_primitive_bounding_box
      - GL_OES_required_internalformat
      - GL_OES_rgb8_rgba8
      - GL_OES_sample_shading
      - GL_OES_sample_variables
      - GL_OES_shader_image_atomic
      - GL_OES_shader_io_blocks
      - GL_OES_shader_multisample_interpolation
      - GL_OES_standard_derivatives
      - GL_OES_stencil8
      - GL_OES_surfaceless_context
      - GL_OES_tessellation_point_size
      - GL_OES_tessellation_shader
      - GL_OES_texture_3D
      - GL_OES_texture_border_clamp
      - GL_OES_texture_buffer
      - GL_OES_texture_cube_map_array
      - GL_OES_texture_float
      - GL_OES_texture_float_linear
      - GL_OES_texture_half_float
      - GL_OES_texture_half_float_linear
      - GL_OES_texture_npot
      - GL_OES_texture_stencil8
      - GL_OES_texture_storage_multisample_2d_array
      - GL_OES_vertex_array_object
      - GL_OES_vertex_half_float
      - GL_OES_viewport_array

saw the binder and ashmen part didnot understand that also :sweat_smile:

Thank you in advance

That are modules (drivers), which are needed. While there is a PPA for debian based systems, on archLinux based systems there is the unofficial AUR:

pamac build anbox-modules-dkms

Also keep sure the headers for the kernel are installed, which is a requirement for DKMS.

pamac install linux518-headers

anbox is an unsupported 3rd party application and requires kernel modules only available as a custom package using AUR buildscripts.

Anbox doesn’t start on my device. What did I do wrong?

Most likely it’s not your fault. Anbox is still in its early days and doesn’t have much test coverage across a wide range of different systems yet. If Anbox doesn’t start for you, please follow the instructions here and file a bug report so that a developer can look into the problem.
https://anbox.io/

More information can be found in the Arch wiki article linked below

@megavolt hello thanks running this command i got an error

pamac build anbox-modules-dkms                                               
Preparing...
Cloning anbox-modules-dkms build files...
Generating anbox-modules-dkms information...
Checking anbox-modules-dkms dependencies...
Resolving dependencies...
Checking inter-conflicts...

To build (1):
  anbox-modules-dkms  5.15-1    AUR


Edit build files : [e] 
Apply transaction ? [e/y/N] y


Building anbox-modules-dkms...
==> Making package: anbox-modules-dkms 5.15-1 (Saturday 25 June 2022 07:45:34 PM)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Updating anbox-modules git repo...
Fetching origin
  -> Found 7c19d3c66758747d854c63e4c34ef127ce201fa6.patch
==> Validating source files with sha256sums...
    anbox-modules ... Skipped
    7c19d3c66758747d854c63e4c34ef127ce201fa6.patch ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Creating working copy of anbox-modules git repo...
Cloning into 'anbox-modules'...
done.
Switched to a new branch 'makepkg'
==> Starting prepare()...
patching file binder/binder.c
==> Removing existing $pkgdir/ directory...
==> Entering fakeroot environment...
==> Starting package()...
make -C /lib/modules/5.18.6-1-MANJARO/build V=0 M=$PWD
make[1]: Entering directory '/usr/lib/modules/5.18.6-1-MANJARO/build'
  CC [M]  /var/tmp/pamac-build-vivi/anbox-modules-dkms/src/anbox-modules/binder/deps.o
  CC [M]  /var/tmp/pamac-build-vivi/anbox-modules-dkms/src/anbox-modules/binder/binder.o
  CC [M]  /var/tmp/pamac-build-vivi/anbox-modules-dkms/src/anbox-modules/binder/binder_alloc.o
  CC [M]  /var/tmp/pamac-build-vivi/anbox-modules-dkms/src/anbox-modules/binder/binderfs.o
In file included from ././include/linux/kconfig.h:5,
                 from <command-line>:
./include/generated/autoconf.h:4308: warning: "CONFIG_ANDROID_BINDER_DEVICES" redefined
 4308 | #define CONFIG_ANDROID_BINDER_DEVICES "binder,hwbinder,vndbinder"
      | 
<command-line>: note: this is the location of the previous definition
./include/generated/autoconf.h:5635: warning: "CONFIG_ANDROID_BINDERFS" redefined
 5635 | #define CONFIG_ANDROID_BINDERFS 1
      | 
<command-line>: note: this is the location of the previous definition
In file included from ././include/linux/kconfig.h:5,
                 from <command-line>:
./include/generated/autoconf.h:4308: warning: "CONFIG_ANDROID_BINDER_DEVICES" redefined
 4308 | #define CONFIG_ANDROID_BINDER_DEVICES "binder,hwbinder,vndbinder"
      | 
<command-line>: note: this is the location of the previous definition
In file included from ././include/linux/kconfig.h:5,
                 from <command-line>:
./include/generated/autoconf.h:4308: warning: "CONFIG_ANDROID_BINDER_DEVICES" redefined
 4308 | #define CONFIG_ANDROID_BINDER_DEVICES "binder,hwbinder,vndbinder"
      | 
In file included from ././include/linux/kconfig.h:5,
                 from <command-line>:
./include/generated/autoconf.h:4308: warning: "CONFIG_ANDROID_BINDER_DEVICES" redefined
 4308 | #define CONFIG_ANDROID_BINDER_DEVICES "binder,hwbinder,vndbinder"
      | 
<command-line>: note: this is the location of the previous definition
<command-line>: note: this is the location of the previous definition
./include/generated/autoconf.h:5635: warning: "CONFIG_ANDROID_BINDERFS" redefined
 5635 | #define CONFIG_ANDROID_BINDERFS 1
      | 
<command-line>: note: this is the location of the previous definition
./include/generated/autoconf.h:5635: warning: "CONFIG_ANDROID_BINDERFS" redefined
 5635 | #define CONFIG_ANDROID_BINDERFS 1
      | 
<command-line>: note: this is the location of the previous definition
./include/generated/autoconf.h:5635: warning: "CONFIG_ANDROID_BINDERFS" redefined
 5635 | #define CONFIG_ANDROID_BINDERFS 1
      | 
<command-line>: note: this is the location of the previous definition
/var/tmp/pamac-build-vivi/anbox-modules-dkms/src/anbox-modules/binder/deps.c:144:24: warning: ‘enum task_work_notify_mode’ declared inside parameter list will not be visible outside of this definition or declaration
  144 |                   enum task_work_notify_mode notify) = NULL;
      |                        ^~~~~~~~~~~~~~~~~~~~~
/var/tmp/pamac-build-vivi/anbox-modules-dkms/src/anbox-modules/binder/deps.c:147:24: warning: ‘enum task_work_notify_mode’ declared inside parameter list will not be visible outside of this definition or declaration
  147 |                   enum task_work_notify_mode notify)
      |                        ^~~~~~~~~~~~~~~~~~~~~
/var/tmp/pamac-build-vivi/anbox-modules-dkms/src/anbox-modules/binder/deps.c:147:46: error: parameter 3 (‘notify’) has incomplete type
  147 |                   enum task_work_notify_mode notify)
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/var/tmp/pamac-build-vivi/anbox-modules-dkms/src/anbox-modules/binder/deps.c:146:5: error: function declaration isn’t a prototype [-Werror=strict-prototypes]
  146 | int task_work_add(struct task_struct *task, struct callback_head *work,
      |     ^~~~~~~~~~~~~
/var/tmp/pamac-build-vivi/anbox-modules-dkms/src/anbox-modules/binder/deps.c: In function ‘task_work_add’:
/var/tmp/pamac-build-vivi/anbox-modules-dkms/src/anbox-modules/binder/deps.c:151:46: error: type of formal parameter 3 is incomplete
  151 |         return task_work_add_ptr(task, work, notify);
      |                                              ^~~~~~
/var/tmp/pamac-build-vivi/anbox-modules-dkms/src/anbox-modules/binder/deps.c:152:1: error: control reaches end of non-void function [-Werror=return-type]
  152 | }
      | ^
cc1: some warnings being treated as errors
make[2]: *** [scripts/Makefile.build:288: /var/tmp/pamac-build-vivi/anbox-modules-dkms/src/anbox-modules/binder/deps.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [Makefile:1838: /var/tmp/pamac-build-vivi/anbox-modules-dkms/src/anbox-modules/binder] Error 2
make[1]: Leaving directory '/usr/lib/modules/5.18.6-1-MANJARO/build'
make: *** [Makefile:8: all] Error 2
==> ERROR: A failure occurred in package().
    Aborting...

@linux-aarhus hello i see thank you i will try installing from aur too

No idea… works for me. Headers installed?

yes yes header installed thank you i might try the aur pack

@linux-aarhus hello i am able to install the ashmen but not able to install the binder

sudo dkms install anbox-binder/1                                                                ✔ 
[sudo] password for vivi: 

Building module:
cleaning build area...
make -j4 KERNELRELEASE=5.18.6-1-MANJARO all KERNEL_SRC=/lib/modules/5.18.6-1-MANJARO/build....(bad exit status: 2)

$ LANG=C errno 2
ENOENT 2 No such file or directory