Caramel wrote: Thu Jan 25, 2024 7:34 pm
Attempt to create a container with the deb anydesk and all this dependencies.
The container does not work
New try with anydesk inside the bookworm container
After installation and opening of (the container) bookworm, installation inside of the official deb (anydesk_6.3.0-1_amd64.deb) (by clicking)
In console sakura :

- capture994..png (414.56 KiB) Viewed 1679 times
Does not work :
# run-as-spot anydesk
localuser:spot being added to access control list
chown: /home/spot/.DirIcon: Operation not permitted
chown: /home/spot/.cache: Operation not permitted
chown: /home/spot/.cache: Operation not permitted
chown: /home/spot/.config: Operation not permitted
chown: /home/spot/.config: Operation not permitted
chown: /home/spot/.didiwiki/WikiHelp: Operation not permitted
chown: /home/spot/.didiwiki/WikiHome: Operation not permitted
chown: /home/spot/.didiwiki: Operation not permitted
chown: /home/spot/.didiwiki: Operation not permitted
chown: /home/spot/.history: Operation not permitted
chown: /home/spot/.history: Operation not permitted
chown: /home/spot/.local/share: Operation not permitted
chown: /home/spot/.local/share: Operation not permitted
chown: /home/spot/.local: Operation not permitted
chown: /home/spot/.local: Operation not permitted
chown: /home/spot/Downloads: Operation not permitted
chown: /home/spot/Downloads: Operation not permitted
chown: /home/spot/README.txt: Operation not permitted
chown: /home/spot/spot.png: Operation not permitted
chown: /home/spot: Operation not permitted
chown: /home/spot: Operation not permitted
(process:840): GLib-GObject-WARNING **: 07:48:49.352: invalid (NULL) pointer instance
(process:840): GLib-GObject-CRITICAL **: 07:48:49.352: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
(process:840): GLib-GObject-WARNING **: 07:48:49.352: invalid (NULL) pointer instance
(process:840): GLib-GObject-CRITICAL **: 07:48:49.352: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
(process:938): GLib-GObject-WARNING **: 07:48:49.500: invalid (NULL) pointer instance
(process:938): GLib-GObject-CRITICAL **: 07:48:49.501: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
(process:938): GLib-GObject-WARNING **: 07:48:49.501: invalid (NULL) pointer instance
(process:938): GLib-GObject-CRITICAL **: 07:48:49.502: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
terminate called after throwing an instance of 'base::key_not_found_exception_t'
Permission problem and probably missing dependencies
NEW EDIT : The permission problem is due to a feature in the containers. The user root is "crippled" there
EDIT 2:
By modifying (in a somewhat complex way) the permissions of the spot home directory of the container outside the container
with commands like (and successive tests)
Code: Select all
[# chmod -R a+w /mnt/wkg/containers/bookworm/container/home/spot
# chown -R /mnt/wkg/containers/bookworm/container/home/spot
# chown -R /mnt/wkg/containers/bookworm/container/home/spot
you can have a file anydesk.trace:
info 2024-01-27 08:54:29.864 ad main 703 703 main - * AnyDesk Linux Startup *
info 2024-01-27 08:54:29.864 ad main 703 703 main - * Version 6.3.0 (linux_release_6.3.0 48f2d31752552b3da35079a0d8295c0ffda44a3e)
info 2024-01-27 08:54:29.864 ad main 703 703 main - * Build 20230803142204
info 2024-01-27 08:54:29.865 ad main 703 703 main - * Prefix ad
info 2024-01-27 08:54:29.865 ad main 703 703 main - * Copyright (C) 2023 AnyDesk Software GmbH *
info 2024-01-27 08:54:29.865 ad main 703 703 main -
warning 2024-01-27 08:54:29.865 ad main 703 703 base.signal.global.shared_file - open (/etc/os-release) failed (2): No such file or directory
info 2024-01-27 08:54:29.865 ad main 703 703 main - Distribution Info:
info 2024-01-27 08:54:29.865 ad main 703 703 main - Found GLib Version: 2.74.
error 2024-01-27 08:54:29.869 ad main 703 703 unix_base.dbus.logind_manager - Error instanciating Logind Manager: Impossible de se connecter : No such file or directory
error 2024-01-27 08:54:29.871 ad main 703 703 unix_base.dbus.consolekit - Error instanciating ConsoleKit Manager: Impossible de se connecter : No such file or directory
warning 2024-01-27 08:54:29.871 ad main 703 703 session_manager_dummy - Using session manager dummy. Wont be able to use loginscreen.
warning 2024-01-27 08:54:29.871 ad main 703 703 fiber.ipc_namespace - Local namespace without service.
info 2024-01-27 08:54:29.871 ad main 703 703 fiber.ipc_namespace - Global: no
info 2024-01-27 08:54:29.872 ad main 703 703 app.common_path - user_data_dir = /home/spot/.anydesk, logged_in_user_data_dir = /home/spot/.anydesk, current_home = /home/spot
error 2024-01-27 08:54:29.872 ad main 703 703 app.common_path - Found no place for system data.
Blocked by the last line
EDIT 3 : Continuation and end
To download the dependencies I tried to had the anydesk repository at the sources of PPM/PKGget (see "AnyDesk DEB repository how-to" page http://deb.anydesk.com/howto.html)
Alas the help in PKGget (/usr/local/petget/README-add-repo.htm) is insufficient for me.
(In the bookworm container) I installed pkg2 (viewtopic.php?t=5367) to use the add-repo option. Pkg2 created a new file in /root/.packages but it does not change the file DISTRO_COMPAT_REPOS.
I modified DISTRO_COMPAT_REPOS and tried to install anydesk after the modifications. The package was found . PKGget indicated missing . Retuen dependencies, so click on the "Examine" button. Then no missing deps found
.
Return to the precious window. Failure of the download (wrong url) but if a choose Test instead Download the result is OK.
New method, use of the list of dependencies provided previously by @Federico (viewtopic.php?p=110070#p110070)
(In the bookworm container) I installed libcairo (although libcairo2 was installed). libxtext and libxinput was not found.
New try of anydesk, still errors.
Abandonment of the method with container.