Anbox launch and stop

Hello!, I'm new to Arch Linux but I managed to install anbox and i'm now having this issue that Anbox is starting and then crash every time i try to open it. Is there any way to fish this? Here's what i did -

╭─sma@sma in ~
╰─λ ls -1 /dev/{ashmem,binder}
 /dev/ashmem

/dev/binder:
 binder-control

╭─sma@sma in ~ took 3ms
╰─λ anbox system-info
version: local-7d1930c
cpu:
arch: x86
brand: Intel(R) Core(TM) i5-3317U CPU @ 1.70GHz
features:
- aes
- sse4_1
- sse4_2
- avx
os:
name: Garuda Linux
version:
snap-based: false
kernel:
version: Linux version 5.12.4-zen1-2-zen (linux-zen@archlinux) (gcc (GCC) 11.1.0, GNU ld (GNU Binutils) 2.36.1) #1 ZEN SMP PREEMPT Sat, 15 May 2021 20:58:03 +0000
binder: true
ashmem: true
graphics:
egl:
vendor: NVIDIA
version: 1.4
extensions:
- EGL_EXT_buffer_age
- EGL_EXT_create_context_robustness
- EGL_EXT_output_base
- EGL_EXT_stream_acquire_mode
- EGL_IMG_context_priority
- EGL_KHR_config_attribs
- EGL_KHR_create_context_no_error
- EGL_KHR_context_flush_control
- EGL_KHR_create_context
- EGL_KHR_display_reference
- EGL_KHR_fence_sync
- EGL_KHR_get_all_proc_addresses
- EGL_KHR_partial_update
- EGL_KHR_swap_buffers_with_damage
- 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_reusable_sync
- EGL_KHR_stream
- EGL_KHR_stream_consumer_gltexture
- EGL_KHR_stream_cross_process_fd
- EGL_KHR_stream_fifo
- EGL_KHR_stream_producer_eglsurface
- EGL_KHR_surfaceless_context
- EGL_NV_nvrm_fence_sync
- EGL_NV_post_sub_buffer
- EGL_NV_stream_metadata
- EGL_NV_stream_reset
- EGL_NV_stream_sync
- EGL_NV_stream_consumer_gltexture_yuv
- EGL_NV_stream_attrib
- EGL_NV_sync
- EGL_NV_system_time
- EGL_NV_output_drm_flip_event
- EGL_WL_bind_wayland_display
- EGL_WL_wayland_eglstream
gles2:
vendor: NVIDIA Corporation
vendor: OpenGL ES 3.2 NVIDIA 390.143
extensions:
- GL_EXT_base_instance
- GL_EXT_blend_func_extended
- GL_EXT_blend_minmax
- GL_EXT_buffer_storage
- GL_EXT_clear_texture
- GL_EXT_clip_control
- GL_EXT_clip_cull_distance
- GL_EXT_color_buffer_float
- GL_EXT_color_buffer_half_float
- GL_EXT_conservative_depth
- GL_EXT_copy_image
- GL_EXT_debug_label
- GL_EXT_discard_framebuffer
- GL_EXT_disjoint_timer_query
- GL_EXT_draw_buffers_indexed
- GL_EXT_draw_elements_base_vertex
- GL_EXT_float_blend
- 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_indirect
- GL_EXT_multisample_compatibility
- GL_EXT_multisampled_render_to_texture
- GL_EXT_multisampled_render_to_texture2
- GL_EXT_occlusion_query_boolean
- GL_EXT_polygon_offset_clamp
- GL_EXT_primitive_bounding_box
- GL_EXT_render_snorm
- GL_EXT_robustness
- GL_EXT_separate_shader_objects
- GL_EXT_shader_group_vote
- GL_EXT_shader_implicit_conversions
- GL_EXT_shader_integer_mix
- GL_EXT_shader_io_blocks
- GL_EXT_shader_non_constant_global_initializers
- GL_EXT_shader_texture_lod
- GL_EXT_shadow_samplers
- GL_EXT_sparse_texture
- GL_EXT_sRGB
- GL_EXT_sRGB_write_control
- GL_EXT_tessellation_point_size
- GL_EXT_tessellation_shader
- GL_EXT_texture_border_clamp
- GL_EXT_texture_buffer
- GL_EXT_texture_compression_bptc
- GL_EXT_texture_compression_dxt1
- GL_EXT_texture_compression_rgtc
- GL_EXT_texture_compression_s3tc
- GL_EXT_texture_cube_map_array
- GL_EXT_texture_filter_anisotropic
- GL_EXT_texture_format_BGRA8888
- GL_EXT_texture_mirror_clamp_to_edge
- GL_EXT_texture_norm16
- GL_EXT_texture_rg
- GL_EXT_texture_sRGB_R8
- GL_EXT_texture_sRGB_decode
- GL_EXT_texture_storage
- GL_EXT_texture_view
- GL_EXT_draw_transform_feedback
- GL_EXT_unpack_subimage
- GL_EXT_window_rectangles
- GL_KHR_context_flush_control
- GL_KHR_debug
- GL_KHR_parallel_shader_compile
- GL_KHR_no_error
- GL_KHR_robust_buffer_access_behavior
- GL_KHR_robustness
- GL_NV_bgr
- GL_NV_blend_equation_advanced
- GL_NV_conditional_render
- GL_NV_copy_buffer
- GL_NV_copy_image
- GL_NV_draw_buffers
- GL_NV_draw_instanced
- GL_NV_draw_texture
- GL_NV_EGL_stream_consumer_external
- GL_NV_explicit_attrib_location
- GL_NV_fbo_color_attachments
- GL_NV_framebuffer_blit
- GL_NV_framebuffer_multisample
- GL_NV_generate_mipmap_sRGB
- GL_NV_instanced_arrays
- GL_NV_internalformat_sample_query
- GL_NV_gpu_shader5
- GL_NV_image_formats
- GL_NV_occlusion_query_samples
- GL_NV_non_square_matrices
- GL_NV_pack_subimage
- GL_NV_packed_float
- GL_NV_packed_float_linear
- GL_NV_path_rendering
- GL_NV_pixel_buffer_object
- GL_NV_polygon_mode
- GL_NV_read_buffer
- GL_NV_read_depth
- GL_NV_read_depth_stencil
- GL_NV_read_stencil
- GL_NV_shader_noperspective_interpolation
- GL_NV_shadow_samplers_array
- GL_NV_shadow_samplers_cube
- GL_NV_sRGB_formats
- GL_NV_texture_array
- GL_NV_texture_barrier
- GL_NV_texture_border_clamp
- GL_NV_texture_compression_latc
- GL_NV_texture_compression_s3tc
- GL_NV_texture_compression_s3tc_update
- GL_NV_timer_query
- GL_NV_viewport_array
- GL_KHR_blend_equation_advanced
- GL_OES_compressed_ETC1_RGB8_texture
- GL_EXT_compressed_ETC1_RGB8_sub_texture
- GL_OES_depth24
- GL_OES_depth32
- GL_OES_depth_texture
- GL_OES_depth_texture_cube_map
- GL_OES_copy_image
- GL_OES_draw_buffers_indexed
- GL_OES_draw_elements_base_vertex
- GL_OES_texture_border_clamp
- GL_OES_tessellation_point_size
- GL_OES_tessellation_shader
- GL_OES_texture_buffer
- GL_OES_geometry_point_size
- GL_OES_geometry_shader
- GL_OES_gpu_shader5
- GL_OES_shader_io_blocks
- GL_OES_texture_view
- GL_OES_primitive_bounding_box
- GL_OES_EGL_image
- GL_OES_EGL_sync
- GL_OES_element_index_uint
- GL_OES_fbo_render_mipmap
- GL_OES_get_program_binary
- GL_OES_mapbuffer
- GL_OES_packed_depth_stencil
- GL_OES_rgb8_rgba8
- GL_OES_sample_shading
- GL_OES_sample_variables
- GL_OES_shader_image_atomic
- GL_OES_shader_multisample_interpolation
- GL_OES_standard_derivatives
- GL_OES_surfaceless_context
- GL_OES_texture_cube_map_array
- GL_OES_texture_npot
- GL_OES_texture_float
- GL_OES_texture_float_linear
- GL_OES_texture_half_float
- GL_OES_texture_half_float_linear
- 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
- GL_ANDROID_extension_pack_es31a

╭─sma@sma in ~ took 75ms
╰─λ sudo systemctl enable --now anbox-container-manager.service
[sudo] password for sma:

╭─sma@sma in ~ took 3s
╰─λ systemctl --user enable --now anbox-session-manager.service

╭─sma@sma in ~ took 228ms
╰─λ

You sure read this first?

Welcome to the forum :slight_smile:

2 Likes

Yes i have read that. I tried installing anbox from AUR and snap even or even from Garuda gamer. I didn't faced this problem before when I'm using ubuntu and Zorin.

I meant specifically this post

1 Like

Yeah that's the same error alright.

This should be /dev/binderfs, not just /dev/binder.

And, this should be false, not true:

1 Like

I tried with binderfs but that directory is not recognize by anbox system-info and shows binder:false and still it won't start

For me this always worked, except that you don't need to load the modules as they're built into kernel itself. As we both are in Garuda only, it should work for you too, unless you make some changes to kernel or something serious.

2 Likes

What kernel version are u using ?

linux-zen which is default.

How did you install anbox? Did you also install anbox-image or its alternative?

I'm using linux-zen 5.12.4.zen1-2, well i follow the instruction from arch wiki . Firstly i install the anbox-image from Aur and then Anbox-git

[org.freedesktop.DBus.Error.ServiceUnknown] The name org.anbox was not provided by any .service files

Anbox stopped working for me too now :disappointed: I think an update (from Anbox itself) caused this break. @soemoe50 sorry, I should have updated my system before responding to you. I need to figure out how to make it work back and let here know if I succeed.

1 Like