Tiny Core Linux
Tiny Core Extensions => TCE Talk => Extension requests => Topic started by: Rabie on December 14, 2021, 05:33:41 AM
-
Hi,
is there a chance to get Anydesk installed at TinyCore 10.x/x86_64 ?
If yes, i am gonna need some help installing it ;D
https://support.anydesk.com/knowledge/installation#linux
Thank you
-
You would have to try it and see - perhaps starting with the generic linux 64bit tarball download.
Note that the latest CorePure64 is 12.x, not 10.x
-
Hi Juanito,
could you tell me how to install it after i extracted it ?
tar xvzf anydesk-5.0.0-i686.tar.gz
anydesk-5.0.0/
anydesk-5.0.0/changelog
anydesk-5.0.0/systemd/
anydesk-5.0.0/systemd/anydesk.service
anydesk-5.0.0/anydesk.desktop
anydesk-5.0.0/README
anydesk-5.0.0/copyright
anydesk-5.0.0/icons/
anydesk-5.0.0/icons/hicolor/
anydesk-5.0.0/icons/hicolor/256x256/
anydesk-5.0.0/icons/hicolor/256x256/apps/
anydesk-5.0.0/icons/hicolor/256x256/apps/anydesk.png
anydesk-5.0.0/icons/hicolor/48x48/
anydesk-5.0.0/icons/hicolor/48x48/apps/
anydesk-5.0.0/icons/hicolor/48x48/apps/anydesk.png
anydesk-5.0.0/icons/hicolor/16x16/
anydesk-5.0.0/icons/hicolor/16x16/apps/
anydesk-5.0.0/icons/hicolor/16x16/apps/anydesk.png
anydesk-5.0.0/icons/hicolor/24x24/
anydesk-5.0.0/icons/hicolor/24x24/apps/
anydesk-5.0.0/icons/hicolor/24x24/apps/anydesk.png
anydesk-5.0.0/icons/hicolor/scalable/
anydesk-5.0.0/icons/hicolor/scalable/apps/
anydesk-5.0.0/icons/hicolor/scalable/apps/anydesk.svg
anydesk-5.0.0/icons/hicolor/32x32/
anydesk-5.0.0/icons/hicolor/32x32/apps/
anydesk-5.0.0/icons/hicolor/32x32/apps/anydesk.png
anydesk-5.0.0/polkit-1/
anydesk-5.0.0/polkit-1/com.philandro.anydesk.policy
anydesk-5.0.0/init/
anydesk-5.0.0/init/anydesk
anydesk-5.0.0/anydesk
There is no MAKE or ./configure file and i dont realy know how to install it.
Thank you
-
I'd guess it's closed source and they only supply pre-compiled binaries.
Try: $ cd anydesk-5.0.0
$ ./anydesk
-
/opt/anydesk-5.0.0$ ./anydesk
-sh: ./anydesk: not found
there is also anydesk in init but nothing happens
cd init/
tc@box:/opt/anydesk-5.0.0/init$
tc@box:/opt/anydesk-5.0.0/init$
tc@box:/opt/anydesk-5.0.0/init$ ./anydesk
tc@box:/opt/anydesk-5.0.0/init$
i am trying to find some information in google how to install the generic package, but can't find anything
-
If you're using CorePure64 you downloaded the wrong package - anydesk-5.0.0-i686.tar.gz is 32-bit.
You need anydesk-6.1.1-amd64.tar.gz
-
oh you are right :P
now he is asking for this library:
./anydesk
./anydesk: error while loading shared libraries: libgtkglext-x11-1.0.so.0: cannot open shared object file: No such file or directory
libgtk is not in the repo.
edit:
from the README File all needed libs:
In order to run the AnyDesk binary, make sure all dependencies are met. We
recommend running it from the commandline and observe the error messages from
the loader to determine which libraries are missing. These are the libs that
AnyDesk needs to run:
Mandatory libraries:
libglib (>= 2.16)
libgtk2 (>= 2.20.1)
libcairo
libpango
libx11
libxcb
libxcb-shm
libxrandr (>= 1.3)
libx11-xcb
libxtest
libxfixes
libxdamage
libxinput
libxrender
libgtkglext
libpolkit-gobject
Optional libraries:
libpulse
libpulse-simple (needed for audio support)
-
You're missing libgtkglext provided by the "OpenGL Extension to GTK+"
This appears to be somewhat depreciated software and there is no tinycore extension for it.
-
we may could make the extension ?
-
The source is here: https://download.gnome.org/sources/gtkglext/1.2/gtkglext-1.2.0.tar.bz2
-
./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... no
checking for nawk... no
checking for awk... awk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking build system type... Invalid configuration `x86_64-unknown-linux-': machine `x86_64-unknown-linux' not recognized
configure: error: / bin/ sh ./config.sub x86_64-unknown-linux- failed
any ideas ?
-
Try this:
$ tce-load -i libtool
$ cp /tmp/tcloop/libtool/usr/local/share/libtool/build-aux/config.* ./
-
./configure
checking for a BSD-compatible install... / usr/ bin/install -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... no
checking for nawk... no
checking for awk... awk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking for gcc... gcc
checking for C compiler default output file name... configure: error: C compiler cannot create executables
See `config.log' for more details.
-
Did you load the compiletc extension?
-
how dumb can someone be :(
./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for strerror in -lcposix... no
checking for a sed that does not truncate output... /usr/local/bin/sed
checking for egrep... grep -E
checking for ld used by gcc... /usr/local/bin/ld
checking if the linker (/usr/local/bin/ld) is GNU ld... yes
checking for /usr/local/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/local/bin/nm -B
checking whether ln -s works... yes
checking how to recognise dependent libraries... pass_all
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking how to run the C++ preprocessor... g++ -E
checking for g77... no
checking for f77... no
checking for xlf... no
checking for frt... no
checking for pgf77... no
checking for fort77... no
checking for fl32... no
checking for af77... no
checking for f90... no
checking for xlf90... no
checking for pgf90... no
checking for epcf90... no
checking for f95... no
checking for fort... no
checking for xlf95... no
checking for ifc... no
checking for efc... no
checking for pgf95... no
checking for lf95... no
checking for gfortran... no
checking whether we are using the GNU Fortran 77 compiler... no
checking whether accepts -g... no
checking the maximum length of command line arguments... 32768
checking command to parse /usr/local/bin/nm -B output from gcc object... ok
checking for objdir... .libs
checking for ar... ar
checking for ranlib... ranlib
checking for strip... strip
checking for correct ltmain.sh version... yes
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC
checking if gcc PIC flag -fPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking whether the gcc linker (/usr/local/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
configure: creating libtool
appending configuration tag "CXX" to libtool
checking for ld used by g++... /usr/local/bin/ld -m elf_x86_64
checking if the linker (/usr/local/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the g++ linker (/usr/local/bin/ld -m elf_x86_64) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC
checking if g++ PIC flag -fPIC works... yes
checking if g++ static flag -static works... yes
checking if g++ supports -c -o file.o... yes
checking whether the g++ linker (/usr/local/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
appending configuration tag "F77" to libtool
checking for some Win32 platform... no
checking for native Win32... no
checking whether build environment is sane... yes
checking for gcc option to accept ANSI C... none needed
checking for a BSD-compatible install... /usr/bin/install -c
checking whether make sets $ ... ( cached ) yes
checking whether ln -s works... yes
checking for gawk... (cached) gawk
checking for perl5... no
checking for perl... no
checking for indent... no
checking for pkg-config... /usr /local /bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for BASE_DEPENDENCIES... configure: error: Package requirements (gtk+-2.0 >= 2.0.0 gdk-2.0 >= 2.0.0 pango >= 1.0.0 pangox >= 1.0.0 gmodule-2.0 >= 2.0.0 ) were not
met:
No package 'gtk+-2.0' found
No package 'gdk-2.0' found
No package 'pango' found
No package 'pangox' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables BASE_DEPENDENCIES_CFLAGS
and BASE_DEPENDENCIES_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
there are alot of things, that does not exit while checking.
ist that ok ?
and even if i run make it gives this:
make: *** No targets specified and no makefile found. Stop.
-
You need to load the gtk2-dev extension.
It also looks like you will need to compile this: https://download.gnome.org/sources/pangox-compat/0.0/pangox-compat-0.0.2.tar.xz
-
It also looks like you will need to compile this: https://download.gnome.org/sources/pangox-compat/0.0/pangox-compat-0.0.2.tar.xz
While compiling pangox i get an Error:
./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... ./install-sh -c -d
checking for gawk... gawk
checking whether make sets (MAKE)... yes
checking whether make supports nested variables... yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/local/bin/sed
checking for grep that handles long lines and -e... /usr/local/bin/grep
checking for egrep... /usr/local/bin/grep -E
checking for fgrep... /usr/local/bin/grep -F
checking for ld used by gcc... /usr/local/bin/ld
checking if the linker (/usr/local/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/local/bin/nm -B
checking the name lister (/usr/local/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... no
checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/local/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/local/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for mt... no
checking if : is a manifest tool... no
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/local/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for pkg-config... /usr/local/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for PANGO... yes
checking for X... libraries , headers
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating pangox.pc
config.status: executing depfiles commands
config.status: executing libtool commands
root@box:/opt/pangox-compat-0.0.2#
root@box:/opt/pangox-compat-0.0.2#
root@box:/opt/pangox-compat-0.0.2#
root@box:/opt/pangox-compat-0.0.2#
root@box:/opt/pangox-compat-0.0.2# make
CC libpangox_1_0_la-pangox.lo
pangox.c: In function 'pango_x_get_shaper_map':
pangox.c:1359:3: warning: 'pango_find_map' is deprecated [-Wdeprecated-declarations]
return pango_find_map (language, engine_type_id, render_type_id);
^~~~~~
In file included from pangox-private.h:26,
from pangox.c:30:
/usr/local/include/pango-1.0/pango/pango-modules.h:59:16: note: declared here
PangoMap * pango_find_map (PangoLanguage *language,
^~~~~~~~~~~~~~
pangox.c: In function 'pango_x_font_find_shaper':
pangox.c:1381:3: warning: 'pango_map_get_engine' is deprecated [-Wdeprecated-declarations]
return (PangoEngineShape *)pango_map_get_engine (shape_map, script);
^~~~~~
In file included from pangox-private.h:26,
from pangox.c:30:
/usr/local/include/pango-1.0/pango/pango-modules.h:63:16: note: declared here
PangoEngine * pango_map_get_engine (PangoMap *map,
^~~~~~~~~~~~~~~~~~~~
In function 'name_for_charset',
inlined from 'pango_x_list_subfonts' at pangox.c:1144:12:
pangox.c:1048:4: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=]
strncpy (result, xlfd, strlen (xlfd) - 2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pangox.c: In function 'pango_x_list_subfonts':
pangox.c:1048:27: note: length computed here
strncpy (result, xlfd, strlen (xlfd) - 2);
^~~~~~~~~~~~~
In function 'name_for_charset',
inlined from 'pango_x_list_subfonts' at pangox.c:1144:12:
pangox.c:1037:4: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=]
strncpy (result, xlfd, strlen (xlfd) - 4);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pangox.c: In function 'pango_x_list_subfonts':
pangox.c:1037:27: note: length computed here
strncpy (result, xlfd, strlen (xlfd) - 4);
^~~~~~~~~~~~~
CC libpangox_1_0_la-pangox-fontcache.lo
CC libpangox_1_0_la-pangox-fontmap.lo
pangox-fontmap.c: In function 'pango_x_font_map_for_display':
pangox-fontmap.c:299:2: warning: 'pango_module_register' is deprecated [-Wdeprecated-declarations]
pango_module_register (&_pango_included_x_modules[i]);
^~~~~~~~~~~~~~~~~~~~~
In file included from pangox-private.h:26,
from pangox-fontmap.c:39:
/usr/local/include/pango-1.0/pango/pango-modules.h:71:16: note: declared here
void pango_module_register (PangoIncludedModule *module);
^~~~~~~~~~~~~~~~~~~~~
pangox-fontmap.c:303:3: warning: 'g_type_init' is deprecated [-Wdeprecated-declarations]
g_type_init ();
^~~~~~~~~~~
In file included from /usr/local/include/glib-2.0/gobject/gobject.h:24,
from /usr/local/include/glib-2.0/gobject/gbinding.h:29,
from /usr/local/include/glib-2.0/glib-object.h:23,
from /usr/local/include/pango-1.0/pango/pango-types.h:26,
from /usr/local/include/pango-1.0/pango/pango-engine.h:25,
from pangox-fontmap.c:33:
/usr/local/include/glib-2.0/gobject/gtype.h:688:23: note: declared here
void g_type_init (void);
^~~~~~~~~~~
pangox-fontmap.c: In function 'pango_x_font_map_read_alias_file':
pangox-fontmap.c:826:7: warning: 'pango_read_line' is deprecated [-Wdeprecated-declarations]
while ((lines_read = pango_read_line (infile, line_buf)))
^~~~~
In file included from /usr/local/include/pango-1.0/pango/pango.h:46,
from pango-impl-utils.h:28,
from pangox-fontmap.c:35:
/usr/local/include/pango-1.0/pango/pango-utils.h:37:10: note: declared here
gint pango_read_line (FILE *stream,
^~~~~~~~~~~~~~~
pangox-fontmap.c:838:4: warning: 'pango_skip_space' is deprecated [-Wdeprecated-declarations]
if (!pango_skip_space (&p))
^~
In file included from /usr/local/include/pango-1.0/pango/pango.h:46,
from pango-impl-utils.h:28,
from pangox-fontmap.c:35:
/usr/local/include/pango-1.0/pango/pango-utils.h:40:10: note: declared here
gboolean pango_skip_space (const char **pos);
^~~~~~~~~~~~~~~~
pangox-fontmap.c:841:4: warning: 'pango_scan_string' is deprecated [-Wdeprecated-declarations]
if (!pango_scan_string (&p, tmp_buf))
^~
In file included from /usr/local/include/pango-1.0/pango/pango.h:46,
from pango-impl-utils.h:28,
from pangox-fontmap.c:35:
/usr/local/include/pango-1.0/pango/pango-utils.h:45:10: note: declared here
gboolean pango_scan_string (const char **pos,
^~~~~~~~~~~~~~~~~
pangox-fontmap.c:851:4: warning: 'pango_scan_string' is deprecated [-Wdeprecated-declarations]
if (!pango_scan_string (&p, tmp_buf))
^~
In file included from /usr/local/include/pango-1.0/pango/pango.h:46,
from pango-impl-utils.h:28,
from pangox-fontmap.c:35:
/usr/local/include/pango-1.0/pango/pango-utils.h:45:10: note: declared here
gboolean pango_scan_string (const char **pos,
^~~~~~~~~~~~~~~~~
pangox-fontmap.c:858:4: warning: 'pango_scan_string' is deprecated [-Wdeprecated-declarations]
if (!pango_scan_string (&p, tmp_buf))
^~
In file included from /usr/local/include/pango-1.0/pango/pango.h:46,
from pango-impl-utils.h:28,
from pangox-fontmap.c:35:
/usr/local/include/pango-1.0/pango/pango-utils.h:45:10: note: declared here
gboolean pango_scan_string (const char **pos,
^~~~~~~~~~~~~~~~~
pangox-fontmap.c:865:4: warning: 'pango_scan_string' is deprecated [-Wdeprecated-declarations]
if (!pango_scan_string (&p, tmp_buf))
^~
In file included from /usr/local/include/pango-1.0/pango/pango.h:46,
from pango-impl-utils.h:28,
from pangox-fontmap.c:35:
/usr/local/include/pango-1.0/pango/pango-utils.h:45:10: note: declared here
gboolean pango_scan_string (const char **pos,
^~~~~~~~~~~~~~~~~
pangox-fontmap.c:872:4: warning: 'pango_scan_string' is deprecated [-Wdeprecated-declarations]
if (!pango_scan_string (&p, tmp_buf))
^~
In file included from /usr/local/include/pango-1.0/pango/pango.h:46,
from pango-impl-utils.h:28,
from pangox-fontmap.c:35:
/usr/local/include/pango-1.0/pango/pango-utils.h:45:10: note: declared here
gboolean pango_scan_string (const char **pos,
^~~~~~~~~~~~~~~~~
pangox-fontmap.c:879:4: warning: 'pango_scan_string' is deprecated [-Wdeprecated-declarations]
if (!pango_scan_string (&p, tmp_buf))
^~
In file included from /usr/local/include/pango-1.0/pango/pango.h:46,
from pango-impl-utils.h:28,
from pangox-fontmap.c:35:
/usr/local/include/pango-1.0/pango/pango-utils.h:45:10: note: declared here
gboolean pango_scan_string (const char **pos,
^~~~~~~~~~~~~~~~~
pangox-fontmap.c:887:8: warning: 'pango_trim_string' is deprecated [-Wdeprecated-declarations]
char *trimmed = pango_trim_string (xlfds[i]);
^~~~
In file included from /usr/local/include/pango-1.0/pango/pango.h:46,
from pango-impl-utils.h:28,
from pangox-fontmap.c:35:
/usr/local/include/pango-1.0/pango/pango-utils.h:35:10: note: declared here
char *pango_trim_string (const char *str);
^~~~~~~~~~~~~~~~~
pangox-fontmap.c: In function 'pango_x_font_map_read_aliases':
pangox-fontmap.c:944:3: warning: 'pango_config_key_get' is deprecated [-Wdeprecated-declarations]
char *files_str = pango_config_key_get ("PangoX/AliasFiles");
^~~~
In file included from /usr/local/include/pango-1.0/pango/pango.h:46,
from pango-impl-utils.h:28,
from pangox-fontmap.c:35:
/usr/local/include/pango-1.0/pango/pango-utils.h:55:10: note: declared here
char * pango_config_key_get (const char *key);
^~~~~~~~~~~~~~~~~~~~
pangox-fontmap.c:950:3: warning: 'pango_split_file_list' is deprecated [-Wdeprecated-declarations]
files = pango_split_file_list (files_str);
^~~~~
In file included from /usr/local/include/pango-1.0/pango/pango.h:46,
from pango-impl-utils.h:28,
from pangox-fontmap.c:35:
/usr/local/include/pango-1.0/pango/pango-utils.h:32:10: note: declared here
char ** pango_split_file_list (const char *str);
^~~~~~~~~~~~~~~~~~~~~
pangox-fontmap.c: In function 'engine_shape_covers':
pangox-fontmap.c:1548:3: warning: 'pango_engine_shape_get_type' is deprecated [-Wdeprecated-declarations]
g_return_val_if_fail (PANGO_IS_ENGINE_SHAPE (engine), PANGO_COVERAGE_NONE);
^~~~~~~~~~~~~~~~~~~~
In file included from pangox-fontmap.c:33:
/usr/local/include/pango-1.0/pango/pango-engine.h:238:7: note: declared here
GType pango_engine_shape_get_type (void) G_GNUC_CONST;
^~~~~~~~~~~~~~~~~~~~~~~~~~~
pangox-fontmap.c: In function 'pango_x_face_get_coverage':
pangox-fontmap.c:1597:7: warning: 'pango_map_get_engine' is deprecated [-Wdeprecated-declarations]
engine = (PangoEngineShape *)pango_map_get_engine (shape_map, PANGO_SCRIPT_COMMON);
^~~~~~
In file included from pangox-private.h:26,
from pangox-fontmap.c:39:
/usr/local/include/pango-1.0/pango/pango-modules.h:63:16: note: declared here
PangoEngine * pango_map_get_engine (PangoMap *map,
^~~~~~~~~~~~~~~~~~~~
CC libpangox_1_0_la-basic-x.lo
basic-x.c: In function 'basic_engine_shape':
basic-x.c:592:2: warning: 'pango_get_mirror_char' is deprecated: Use 'g_unichar_get_mirror_char' instead [-Wdeprecated-declarations]
if (pango_get_mirror_char (wc, &mirrored_ch))
^~
In file included from /usr/local/include/pango-1.0/pango/pango-types.h:200,
from /usr/local/include/pango-1.0/pango/pango-engine.h:25,
from basic-x.c:24:
/usr/local/include/pango-1.0/pango/pango-bidi-type.h:134:16: note: declared here
gboolean pango_get_mirror_char (gunichar ch,
^~~~~~~~~~~~~~~~~~~~~
basic-x.c: In function 'basic_engine_x_class_init':
basic-x.c:687:23: warning: assignment to 'void (*)(PangoEngineShape *, PangoFont *, const char *, unsigned int, const PangoAnalysis *, PangoGlyphString *, const char *, unsigned int)' {aka 'void (*)(struct _PangoEngineShape *, struct _PangoFont *, const char *, unsigned int, const struct _PangoAnalysis *, struct _PangoGlyphString *, const char *, unsigned int)'} from incompatible pointer type 'void (*)(PangoEngineShape *, PangoFont *, const char *, gint, const PangoAnalysis *, PangoGlyphString *)' {aka 'void (*)(struct _PangoEngineShape *, struct _PangoFont *, const char *, int, const struct _PangoAnalysis *, struct _PangoGlyphString *)'} [-Wincompatible-pointer-types]
class->script_shape = basic_engine_shape;
^
basic-x.c: In function 'basic_engine_x_compat_register_type':
basic-x.c:690:1: warning: 'pango_engine_shape_get_type' is deprecated [-Wdeprecated-declarations]
PANGO_ENGINE_SHAPE_DEFINE_TYPE (BasicEngineXCompat, basic_engine_x_compat,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from basic-x.c:24:
/usr/local/include/pango-1.0/pango/pango-engine.h:238:7: note: declared here
GType pango_engine_shape_get_type (void) G_GNUC_CONST;
^~~~~~~~~~~~~~~~~~~~~~~~~~~
CCLD libpangox-1.0.la
/usr/local/bin/sed: can't read /usr/local/lib/libgobject-2.0.la: No such file or directory
libtool: link: `/usr/local/lib/libgobject-2.0.la' is not a valid libtool archive
make: *** [Makefile:389: libpangox-1.0.la] Error 1
-
It might seem counterintuitive, but you need to delete all *.la files:
$ sudo rm /usr/local/lib/*.la
$ sudo rm /usr/lib/*.la
.. then delete the pangox-compat folder, untar the pangox-compat source and start again.
-
It might seem counterintuitive, but you need to delete all *.la files: $ sudo rm /usr/local/lib/*.la
$ sudo rm /usr/lib/*.la
.. then delete the pangox-compat folder, untar the pangox-compat source and start again.
never mind i just downloaded the missing *.la files and got this: (See Attachment)
or is that not the right way ?
-
and i went after that to the gtkglext dir to install it
./configure ran just fine
and make gives an Error:
gdkglshapes.c:547:12: error: 'index' redeclared as different kind of symbol
static int index[20][3] =
^~~~~
In file included from /usr/include/string.h:431,
from /usr/local/include/glib-2.0/glib/gtestutils.h:30,
from /usr/local/include/glib-2.0/glib.h:85,
from gdkglshapes.c:21:
/usr/include/strings.h:68:14: note: previous declaration of 'index' was here
extern char *index (const char *__s, int __c)
^~~~~
make[4]: *** [Makefile:513: gdkglshapes.lo] Error 1
make[4]: Leaving directory '/opt/gtkglext-1.2.0/gdk'
make[3]: *** [Makefile:558: all-recursive] Error 1
make[3]: Leaving directory '/opt/gtkglext-1.2.0/gdk'
make[2]: *** [Makefile:428: all] Error 2
make[2]: Leaving directory '/opt/gtkglext-1.2.0/gdk'
make[1]: *** [Makefile:363: all-recursive] Error 1
make[1]: Leaving directory '/opt/gtkglext-1.2.0'
make: *** [Makefile:279: all] Error 2
-
You could try starting again and using:
$ CFLAGS="-fcommon" CXXFLAGS="-fcommon" ./configure
$ make
-
You could try starting again and using:$ CFLAGS="-fcommon" CXXFLAGS="-fcommon" ./configure
$ make
CFLAGS="-fcommon" CXXFLAGS="-fcommon" ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for strerror in -lcposix... no
checking for a sed that does not truncate output... /usr/local/bin/sed
checking for egrep... grep -E
checking for ld used by gcc... /usr/local/bin/ld
checking if the linker (/usr/local/bin/ld) is GNU ld... yes
checking for /usr/local/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/local/bin/nm -B
checking whether ln -s works... yes
checking how to recognise dependent libraries... pass_all
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking how to run the C++ preprocessor... g++ -E
checking for g77... no
checking for f77... no
checking for xlf... no
checking for frt... no
checking for pgf77... no
checking for fort77... no
checking for fl32... no
checking for af77... no
checking for f90... no
checking for xlf90... no
checking for pgf90... no
checking for epcf90... no
checking for f95... no
checking for fort... no
checking for xlf95... no
checking for ifc... no
checking for efc... no
checking for pgf95... no
checking for lf95... no
checking for gfortran... no
checking whether we are using the GNU Fortran 77 compiler... no
checking whether accepts -g... no
checking the maximum length of command line arguments... 32768
checking command to parse /usr/local/bin/nm -B output from gcc object... ok
checking for objdir... .libs
checking for ar... ar
checking for ranlib... ranlib
checking for strip... strip
checking for correct ltmain.sh version... yes
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC
checking if gcc PIC flag -fPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking whether the gcc linker (/usr/local/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
configure: creating libtool
appending configuration tag "CXX" to libtool
checking for ld used by g++... /usr/local/bin/ld -m elf_x86_64
checking if the linker (/usr/local/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the g++ linker (/usr/local/bin/ld -m elf_x86_64) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC
checking if g++ PIC flag -fPIC works... yes
checking if g++ static flag -static works... yes
checking if g++ supports -c -o file.o... yes
checking whether the g++ linker (/usr/local/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
appending configuration tag "F77" to libtool
checking for some Win32 platform... no
checking for native Win32... no
checking whether build environment is sane... yes
checking for gcc option to accept ANSI C... none needed
checking for a BSD-compatible install... /usr/bin/install -c
checking whether make sets $(MAKE)... (cached) yes
checking whether ln -s works... yes
checking for gawk... (cached) gawk
checking for perl5... no
checking for perl... /usr/local/bin/perl
checking for indent... no
checking for pkg-config... /usr/local/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for BASE_DEPENDENCIES... yes
checking for pkg-config... /usr/local/bin/pkg-config
checking for GLIB - version >= 2.0.0... yes (version 2.60.6)
checking for pkg-config... (cached) /usr/local/bin/pkg-config
checking for GTK+ - version >= 2.0.0... yes (version 2.24.32)
checking for ANSI C header files... (cached) yes
checking for inttypes.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for an ANSI C-conforming const... yes
checking for stdlib.h... (cached) yes
checking for GNU libc compatible malloc... yes
checking for memset... yes
checking for sqrt... yes
checking for strchr... yes
checking for strrchr... yes
checking for strstr... yes
checking gdk/gdkdisplay.h usability... yes
checking gdk/gdkdisplay.h presence... yes
checking for gdk/gdkdisplay.h... yes
checking gdk/gdkscreen.h usability... yes
checking gdk/gdkscreen.h presence... yes
checking for gdk/gdkscreen.h... yes
checking for gdk_display_get_default in GDK library... yes
configure: GDK supports multihead
checking for gdk_x11_colormap_foreign_new... yes
checking for X... libraries , headers
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for X11/Xmu/StdCmap.h... yes
checking for Xmu/StdCmap.h... no
checking for XmuLookupStandardColormap in -lXmu... yes
checking GL/glx.h usability... yes
checking GL/glx.h presence... yes
checking for GL/glx.h... yes
checking GL/gl.h usability... yes
checking GL/gl.h presence... yes
checking for GL/gl.h... yes
checking GL/glu.h usability... yes
checking GL/glu.h presence... yes
checking for GL/glu.h... yes
checking for glVertex3d in -lGLcore... no
checking for glVertex3d in -lGL... yes
checking for gluSphere in -lGLU... yes
checking for gluBeginCurve in -lGLU... yes
checking whether libGLU needs to be linked with the std C++ library... no
checking for GLXFBConfigSGIX... yes
checking for GLXFBConfigIDSGIX... no
checking for GLXPbufferSGIX... yes
checking for GLXVideoSourceSGIX... yes
checking for __GLXextFuncPtr... yes
checking for GLhalfNV... yes
configure: creating ./config.status
config.status: creating gdkglext.pc
config.status: creating gtkglext.pc
config.status: creating gdkglext-uninstalled.pc
config.status: creating gtkglext-uninstalled.pc
config.status: creating gtkglext.spec
config.status: creating gtkglext.nsi
config.status: creating Makefile
config.status: creating gdk/Makefile
config.status: creating gdk/gdkglversion.h
config.status: creating gdk/glext/Makefile
config.status: creating gdk/x11/Makefile
config.status: creating gdk/win32/Makefile
config.status: creating gtk/Makefile
config.status: creating gtk/gtkglversion.h
config.status: creating m4macros/Makefile
config.status: creating docs/Makefile
config.status: creating docs/reference/Makefile
config.status: creating docs/reference/gtkglext/Makefile
config.status: creating docs/reference/gtkglext/version.xml
config.status: creating examples/Makefile
config.status: creating examples/glade/Makefile
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
config.status: executing gdk/gdkglext-config.h commands
config.status: gdk/gdkglext-config.h is unchanged
configuration:
OpenGL CFLAGS:
OpenGL LIBS: -lGLU -lGL
multihead support: yes
debug: minimum
extra defs:
the same error
-
Did you delete the gtkglext folder and unpack the source tarball again?
-
Hi Rabie
Maybe you need to run make clean before you started over (make clean, ./configure, make).
-
Did you delete the gtkglext folder and unpack the source tarball again?
yes i did now and getting the same error
Hi Rich,
make clean didn't help either
but i just found out that there is the extension gtkglext.tcz for Version 4 x86
https://distro.ibiblio.org/tinycorelinux/4.x/x86/tcz/
would that work ?
-
Hi Rabie
No, that won't work. It's a 32 bit package and you're working with 64 bit.
The error is due to a name collision with glibc_base-dev.tcz.
Try fixing gdkglshapes.c:
sed -i 's/static int index/static int GLindex/' /opt/gtkglext-1.2.0/gdk/gdkglshapes.c
sed -i 's/idata, index, shadeType/idata, GLindex, shadeType/' /opt/gtkglext-1.2.0/gdk/gdkglshapes.c
and see what pops up next.
-
Hi Rich,
thank you very much that fixed the Problem and then were some *.la files missing but i downloaded them manually.
So i tried to start anydesk after i made the extension "gtkglext.tcz"
and i get some warnings and an error:
root@box:/opt/anydesk-6.0.1# ./anydesk
(process:20460): GLib-GObject-WARNING **: 11:05:36.961: invalid (NULL) pointer instance
(process:20460): GLib-GObject-CRITICAL **: 11:05:36.961: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
(process:20460): GLib-GObject-WARNING **: 11:05:36.961: invalid (NULL) pointer instance
(process:20460): GLib-GObject-CRITICAL **: 11:05:36.961: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
(process:20464): GLib-GObject-WARNING **: 11:05:36.980: invalid (NULL) pointer instance
(process:20464): GLib-GObject-CRITICAL **: 11:05:36.980: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
(process:20464): GLib-GObject-WARNING **: 11:05:36.980: invalid (NULL) pointer instance
(process:20464): GLib-GObject-CRITICAL **: 11:05:36.980: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
root@box:/opt/anydesk-6.0.1#
(process:20468): GLib-GObject-WARNING **: 11:05:37.073: invalid (NULL) pointer instance
(process:20468): GLib-GObject-CRITICAL **: 11:05:37.073: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
(process:20468): GLib-GObject-WARNING **: 11:05:37.073: invalid (NULL) pointer instance
(process:20468): GLib-GObject-CRITICAL **: 11:05:37.073: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
sh: lsb_release: not found
double free or corruption (fasttop)
-
Hi Rabie
I don't know if that's a bug in Anydesk or an issue with gtkglext.
You could see if you have better results with a pre-compiled binary. Goto:
http://archive.ubuntu.com/ubuntu/pool/universe/g/gtkglext/
Download the libgtkglext1_1.2.0-11_amd64.deb file.
Unpack it:
ar -x libgtkglext1_1.2.0-11_amd64.deb
You will find the libraries in the data.tar.xz file.
-
Hi Rich,
after unpacking i just copied the *.so files into /usr/lib:
sudo cp -a /opt/libgtkg/usr/lib/x86_64-linux-gnu/libg* /usr/lib/
And tried with other version of anydesk but still getting the error
/opt/anydesk-5.0.0$ ./anydesk
(process:9724): GLib-GObject-WARNING **: 18:10:01.448: invalid (NULL) pointer instance
(process:9724): GLib-GObject-CRITICAL **: 18:10:01.448: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
(process:9724): GLib-GObject-WARNING **: 18:10:01.448: invalid (NULL) pointer instance
(process:9724): GLib-GObject-CRITICAL **: 18:10:01.448: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
(process:9726): GLib-GObject-WARNING **: 18:10:01.458: invalid (NULL) pointer instance
(process:9726): GLib-GObject-CRITICAL **: 18:10:01.458: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
(process:9726): GLib-GObject-WARNING **: 18:10:01.458: invalid (NULL) pointer instance
(process:9726): GLib-GObject-CRITICAL **: 18:10:01.458: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
tc@box:/opt/anydesk-5.0.0$
(process:9732): GLib-GObject-WARNING **: 18:10:01.467: invalid (NULL) pointer instance
(process:9732): GLib-GObject-CRITICAL **: 18:10:01.467: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
(process:9732): GLib-GObject-WARNING **: 18:10:01.467: invalid (NULL) pointer instance
(process:9732): GLib-GObject-CRITICAL **: 18:10:01.467: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
(process:9730): GLib-GObject-WARNING **: 18:10:01.468: invalid (NULL) pointer instance
(process:9730): GLib-GObject-CRITICAL **: 18:10:01.468: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
(process:9730): GLib-GObject-WARNING **: 18:10:01.468: invalid (NULL) pointer instance
(process:9730): GLib-GObject-CRITICAL **: 18:10:01.468: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
(process:9753): GLib-GObject-WARNING **: 18:10:03.493: invalid (NULL) pointer instance
(process:9753): GLib-GObject-CRITICAL **: 18:10:03.493: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
(process:9753): GLib-GObject-WARNING **: 18:10:03.493: invalid (NULL) pointer instance
(process:9753): GLib-GObject-CRITICAL **: 18:10:03.493: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
sh: lsb_release: not found
I don't think that this is a bug :-\
-
Hi Rabie
after unpacking i just copied the *.so files into /usr/lib: ...
Is the gtkglext.tcz you created still installed?
Does the gtkglext.tcz you created have the libraries in /usr/local/lib/?
If the answers to those questions is yes, your extension is overriding the libraries you just copied.
And tried with other version of anydesk but still getting the error
So you changed libraries and the version of Anydesk at the same time? You should not more than one thing at
a time when trying to diagnose a problem.
I see the double free error did not occur this time. Was that because you used a different version of Anydesk?
-
Hi Rich,
Is the gtkglext.tcz you created still installed?
No no, i uninstalled the gtkglext.tcz i created before
Does the gtkglext.tcz you created have the libraries in /usr/local/lib/?
yes they were in /usr/local/lib, but i double checked that the extension is uninstalled.
and just copied the pre-compiled binaries like that.
sudo cp -a /opt/libgtkg/usr/lib/x86_64-linux-gnu/libg* /usr/lib/
So you changed libraries and the version of Anydesk at the same time? You should not more than one thing at
a time when trying to diagnose a problem.
no i didn't do it at the same time, i copied the new binary and tried it with the same version and got the same error and then i tried the other version of anydesk
I see the double free error did not occur this time. Was that because you used a different version of Anydesk?
no this comes when i start anydesk as root, what i shouldn't do!
here exactly what i did:
tc@box:/opt$ sudo find / -name "libgdkglext-x11*"
/opt/libgtkg/usr/lib/x86_64-linux-gnu/libgdkglext-x11-1.0.so.0.0.0 #there is just the new libs in the system
/opt/libgtkg/usr/lib/x86_64-linux-gnu/libgdkglext-x11-1.0.so.0
tc@box:/opt$
tc@box:/opt$
tc@box:/opt$
tc@box:/opt$
tc@box:/opt$
tc@box:/opt$ sudo cp -a /opt/libgtkg/usr/lib/x86_64-linux-gnu/libg* /usr/lib/
tc@box:/opt$ cd anydesk-6.0.1/
tc@box:/opt/anydesk-6.0.1$
tc@box:/opt/anydesk-6.0.1$ ./anydesk
(process:10066): GLib-GObject-WARNING **: 18:54:01.839: invalid (NULL) pointer instance
(process:10066): GLib-GObject-CRITICAL **: 18:54:01.839: g_signal_connect_data: assertion 'G_TYPE_CHECKNSTANCE (instance)' failed
(process:10066): GLib-GObject-WARNING **: 18:54:01.839: invalid (NULL) pointer instance
(process:10066): GLib-GObject-CRITICAL **: 18:54:01.839: g_signal_connect_data: assertion 'G_TYPE_CHECKNSTANCE (instance)' failed
(process:10070): GLib-GObject-WARNING **: 18:54:01.858: invalid (NULL) pointer instance
(process:10070): GLib-GObject-CRITICAL **: 18:54:01.858: g_signal_connect_data: assertion 'G_TYPE_CHECKNSTANCE (instance)' failed
(process:10070): GLib-GObject-WARNING **: 18:54:01.858: invalid (NULL) pointer instance
(process:10070): GLib-GObject-CRITICAL **: 18:54:01.858: g_signal_connect_data: assertion 'G_TYPE_CHECKNSTANCE (instance)' failed
sh: lsb_release: not found
free(): invalid next size (fast)
tc@box:/opt/anydesk-6.0.1$
tc@box:/opt/anydesk-6.0.1$
tc@box:/opt/anydesk-6.0.1$
tc@box:/opt/anydesk-6.0.1$
tc@box:/opt$ cd anydesk-5.0.0/
tc@box:/opt/anydesk-5.0.0$
tc@box:/opt/anydesk-5.0.0$
tc@box:/opt/anydesk-5.0.0$ ./anydesk
(process:9665): GLib-GObject-WARNING **: 18:53:24.824: invalid (NULL) pointer instance
(process:9665): GLib-GObject-CRITICAL **: 18:53:24.824: g_signal_connect_data: assertion 'G_TYPE_CHECK_STANCE (instance)' failed
(process:9665): GLib-GObject-WARNING **: 18:53:24.824: invalid (NULL) pointer instance
(process:9665): GLib-GObject-CRITICAL **: 18:53:24.824: g_signal_connect_data: assertion 'G_TYPE_CHECK_STANCE (instance)' failed
(process:9667): GLib-GObject-WARNING **: 18:53:24.834: invalid (NULL) pointer instance
(process:9667): GLib-GObject-CRITICAL **: 18:53:24.834: g_signal_connect_data: assertion 'G_TYPE_CHECK_STANCE (instance)' failed
(process:9667): GLib-GObject-WARNING **: 18:53:24.834: invalid (NULL) pointer instance
(process:9667): GLib-GObject-CRITICAL **: 18:53:24.834: g_signal_connect_data: assertion 'G_TYPE_CHECK_STANCE (instance)' failed
(process:9671): GLib-GObject-WARNING **: 18:53:24.846: invalid (NULL) pointer instance
(process:9671): GLib-GObject-CRITICAL **: 18:53:24.847: g_signal_connect_data: assertion 'G_TYPE_CHECK_STANCE (instance)' failed
(process:9671): GLib-GObject-WARNING **: 18:53:24.847: invalid (NULL) pointer instance
(process:9671): GLib-GObject-CRITICAL **: 18:53:24.847: g_signal_connect_data: assertion 'G_TYPE_CHECK_STANCE (instance)' failed
tc@box:/opt/anydesk-5.0.0$
(process:9677): GLib-GObject-WARNING **: 18:53:24.861: invalid (NULL) pointer instance
(process:9677): GLib-GObject-CRITICAL **: 18:53:24.861: g_signal_connect_data: assertion 'G_TYPE_CHECK_STANCE (instance)' failed
(process:9677): GLib-GObject-WARNING **: 18:53:24.861: invalid (NULL) pointer instance
(process:9677): GLib-GObject-CRITICAL **: 18:53:24.861: g_signal_connect_data: assertion 'G_TYPE_CHECK_STANCE (instance)' failed
(process:9679): GLib-GObject-WARNING **: 18:53:24.870: invalid (NULL) pointer instance
(process:9679): GLib-GObject-CRITICAL **: 18:53:24.870: g_signal_connect_data: assertion 'G_TYPE_CHECK_STANCE (instance)' failed
(process:9679): GLib-GObject-WARNING **: 18:53:24.870: invalid (NULL) pointer instance
(process:9679): GLib-GObject-CRITICAL **: 18:53:24.870: g_signal_connect_data: assertion 'G_TYPE_CHECK_STANCE (instance)' failed
sh: lsb_release: not found
-
Hi Rabie
It's a long shot, but try this anyway:
sudo cp -a /opt/libgtkg/usr/lib/x86_64-linux-gnu/libg* /usr/local/lib/
sudo ldconfig
Then try the 2 versions of Anydesk again.
I did notice a difference in the error messages between the 2 versions.
anydesk-6.0.1:
g_signal_connect_data: assertion 'G_TYPE_CHECKNSTANCE (instance)' failed
anydesk-5.0.0:
g_signal_connect_data: assertion 'G_TYPE_CHECK_STANCE (instance)' failed
-
Hi Rich,
it didn't work
tc@box:/opt/anydesk-5.0.0$ ./anydesk
(process:14259): GLib-GObject-WARNING **: 22:36:39.888: invalid (NULL) pointer instance
(process:14259): GLib-GObject-CRITICAL **: 22:36:39.888: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
(process:14259): GLib-GObject-WARNING **: 22:36:39.888: invalid (NULL) pointer instance
(process:14259): GLib-GObject-CRITICAL **: 22:36:39.888: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
(process:14261): GLib-GObject-WARNING **: 22:36:39.897: invalid (NULL) pointer instance
(process:14261): GLib-GObject-CRITICAL **: 22:36:39.897: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
(process:14261): GLib-GObject-WARNING **: 22:36:39.897: invalid (NULL) pointer instance
(process:14261): GLib-GObject-CRITICAL **: 22:36:39.897: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
(process:14265): GLib-GObject-WARNING **: 22:36:39.913: invalid (NULL) pointer instance
(process:14265): GLib-GObject-CRITICAL **: 22:36:39.913: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
(process:14265): GLib-GObject-WARNING **: 22:36:39.913: invalid (NULL) pointer instance
(process:14265): GLib-GObject-CRITICAL **: 22:36:39.914: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
tc@box:/opt/anydesk-5.0.0$
(process:14270): GLib-GObject-WARNING **: 22:36:39.923: invalid (NULL) pointer instance
(process:14270): GLib-GObject-CRITICAL **: 22:36:39.923: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
(process:14270): GLib-GObject-WARNING **: 22:36:39.923: invalid (NULL) pointer instance
(process:14270): GLib-GObject-CRITICAL **: 22:36:39.923: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
(process:14272): GLib-GObject-WARNING **: 22:36:39.932: invalid (NULL) pointer instance
(process:14272): GLib-GObject-CRITICAL **: 22:36:39.932: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
(process:14272): GLib-GObject-WARNING **: 22:36:39.932: invalid (NULL) pointer instance
(process:14272): GLib-GObject-CRITICAL **: 22:36:39.932: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
sh: lsb_release: not found
tc@box:/opt/anydesk-6.0.1$ ./anydesk
(process:15878): GLib-GObject-WARNING **: 22:38:20.415: invalid (NULL) pointer instance
(process:15878): GLib-GObject-CRITICAL **: 22:38:20.415: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
(process:15878): GLib-GObject-WARNING **: 22:38:20.415: invalid (NULL) pointer instance
(process:15878): GLib-GObject-CRITICAL **: 22:38:20.415: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
(process:15882): GLib-GObject-WARNING **: 22:38:20.433: invalid (NULL) pointer instance
(process:15882): GLib-GObject-CRITICAL **: 22:38:20.433: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
(process:15882): GLib-GObject-WARNING **: 22:38:20.433: invalid (NULL) pointer instance
(process:15882): GLib-GObject-CRITICAL **: 22:38:20.433: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
tc@box:/opt/anydesk-6.0.1$
(process:15886): GLib-GObject-WARNING **: 22:38:20.526: invalid (NULL) pointer instance
(process:15886): GLib-GObject-CRITICAL **: 22:38:20.526: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
(process:15886): GLib-GObject-WARNING **: 22:38:20.526: invalid (NULL) pointer instance
(process:15886): GLib-GObject-CRITICAL **: 22:38:20.526: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
sh: lsb_release: not found
double free or corruption (fasttop)
this time i got the error "double free or corruption (fasttop)" without running it as root
although i noticed two things:
- when running anydesk 6.0.1, there are less warnings but same error "sh: lsb_release: not found"
- everytime i run anydesk it makes this diractory in /home/tc/.anydesk (See Attachments)
Edit:
i think those two lines from the log might be our start:
error 2021-12-20 22:55:45.001 ad 32682 32682 unix_app.dbus.logind_manager - Error instanciating Logind Manager: Could not connect: Datei oder Verzeichnis nicht gefunden
error 2021-12-20 22:55:45.001 ad 32682 32682 unix_app.dbus.consolekit - Error instanciating ConsoleKit Manager: Could not connect: Datei oder Verzeichnis nicht gefunden
-
Hi Rabie
Install dbus.tcz and start it like this:
sudo /usr/local/etc/init.d/dbus start
See if that makes those dbus errors go away.
-
Those dbus messages indicate that it's looking for systemd - not present in tinycore.
-
Hi Rabie
Install dbus.tcz and start it like this:
sudo /usr /local/ etc/ init.d/ dbus start
See if that makes those dbus errors go away.
that solved all warning and old errors
now i start anydesk and gives a new error
info 2021-12-21 14:39:05.574 ad main 15665 15665 impl_selector - using sse2
* * * * * * * * * * * * * * * * * *
info 2021-12-21 14:39:05.574 ad main 15665 15665 main - * AnyDesk Linux Startup *
info 2021-12-21 14:39:05.574 ad main 15665 15665 main - * Version 6.0.1 (linux_release_6.0.1 ce4f5badb2839d0e36a167da46f34596f2e89093)
info 2021-12-21 14:39:05.574 ad main 15665 15665 main - * Build 20200824175011
info 2021-12-21 14:39:05.574 ad main 15665 15665 main - * Prefix ad
info 2021-12-21 14:39:05.574 ad main 15665 15665 main - * Copyright (C) 2017 philandro Software GmbH *
info 2021-12-21 14:39:05.574 ad main 15665 15665 main -
info 2021-12-21 14:39:05.574 ad main 15665 15665 main - Distribution Info: TinyCoreLinux 10.1
info 2021-12-21 14:39:05.574 ad main 15665 15665 main - Found GLib Version: 2.60.
warning 2021-12-21 14:39:05.584 ad main 15665 15665 fiber.ipc_namespace - Local namespace without service.
info 2021-12-21 14:39:05.584 ad main 15665 15665 fiber.ipc_namespace - Global: no
info 2021-12-21 14:39:05.584 ad main 15665 15665 app.common_path - user_data_dir = /root/.anydesk, logged_in_user_data_dir = /root/.anydesk, current_home = /root
error 2021-12-21 14:39:05.584 ad main 15665 15665 app.common_path - Could not access AnyDesk user config directory (13) (/root/.anydesk)
it says: it cant access the dir /root/.anydesk, but i looked and it does not exist.
so when i start anydesk as root, it makes the dir /root/.anydesk and i get the GUI error "DO not start anydesk as root, this might lead to unexpected behavior" and "double free or corruption (fasttop)"
and then i start anydesk as a normal user cause the diractory /root/.anydesk exist now and i get a new error:
info 2021-12-21 14:47:05.388 ad main 23421 23421 impl_selector - using sse2
* * * * * * * * * * * * * * * * * *
info 2021-12-21 14:47:05.388 ad main 23421 23421 main - * AnyDesk Linux Startup *
info 2021-12-21 14:47:05.388 ad main 23421 23421 main - * Version 6.0.1 (linux_release_6.0.1 ce4f5badb2839d0e36a167da46f34596f2e89093)
info 2021-12-21 14:47:05.388 ad main 23421 23421 main - * Build 20200824175011
info 2021-12-21 14:47:05.388 ad main 23421 23421 main - * Prefix ad
info 2021-12-21 14:47:05.388 ad main 23421 23421 main - * Copyright (C) 2017 philandro Software GmbH *
info 2021-12-21 14:47:05.388 ad main 23421 23421 main -
info 2021-12-21 14:47:05.388 ad main 23421 23421 main - Distribution Info: TinyCoreLinux 10.1
info 2021-12-21 14:47:05.388 ad main 23421 23421 main - Found GLib Version: 2.60.
info 2021-12-21 14:47:05.398 ad main 23421 23421 fiber.ipc_namespace - Global: no
info 2021-12-21 14:47:05.398 ad main 23421 23421 app.common_path - user_data_dir = /root/.anydesk, logged_in_user_data_dir = /root/.anydesk, current_home = /root
error 2021-12-21 14:47:05.398 ad main 23421 23421 app.common_path - Found no place for system data.
-
What happens if you create /home/tc/.anydesk and run anydesk as a normal user?
-
What happens if you create /home/tc/.anydesk and run anydesk as a normal user?
I Don't need to create it, it creat its self, when i run anydesk as normal user and the log file is in there, that i already shared
-
Hi Juanito
Those dbus messages indicate that it's looking for systemd - not present in tinycore.
The Anydesk tarball provides both systemd and init.d startup files.
-
Hi Rabie
Delete the /home/tc/.anydesk and /root/.anydesk files. If there's one somewhere under your /opt directory, delete
that too. Then try starting as a regular user.
-
Hi Rabie
Delete the /home/tc/.anydesk and /root/.anydesk files. If there's one somewhere under your /opt directory, delete
that too. Then try starting as a regular user.
i did all that, keep getting this, no matter if i delete the diractory or kept it, with every start it create itself and the same error in there "anydesk.trace"
info 2021-12-21 15:06:14.102 ad main 11461 11461 impl_selector - using avx2
* * * * * * * * * * * * * * * * * *
info 2021-12-21 15:06:14.102 ad main 11461 11461 main - * AnyDesk Linux Startup *
info 2021-12-21 15:06:14.102 ad main 11461 11461 main - * Version 6.0.1 (linux_release_6.0.1 ce4f5badb2839d0e36a167da46f34596f2e89093)
info 2021-12-21 15:06:14.102 ad main 11461 11461 main - * Build 20200824175011
info 2021-12-21 15:06:14.102 ad main 11461 11461 main - * Prefix ad
info 2021-12-21 15:06:14.102 ad main 11461 11461 main - * Copyright (C) 2017 philandro Software GmbH *
info 2021-12-21 15:06:14.102 ad main 11461 11461 main -
info 2021-12-21 15:06:14.102 ad main 11461 11461 main - Distribution Info: TinyCoreLinux 10.1
info 2021-12-21 15:06:14.102 ad main 11461 11461 main - Found GLib Version: 2.60.
warning 2021-12-21 15:06:14.106 ad main 11461 11461 fiber.ipc_namespace - Local namespace without service.
info 2021-12-21 15:06:14.106 ad main 11461 11461 fiber.ipc_namespace - Global: no
info 2021-12-21 15:06:14.106 ad main 11461 11461 app.common_path - user_data_dir = /root/.anydesk, logged_in_user_data_dir = /root/.anydesk, current_home = /root
error 2021-12-21 15:06:14.106 ad main 11461 11461 app.common_path - Could not access AnyDesk user config directory (13) (/root/.anydesk)
-
i tried to copy the directory /home/tc/.anydesk to /root/.anydesk so it can access it and then i got just that:
tc@box:/opt/anydesk-6.0.1$ ./anydesk
tc@box:/opt/anydesk-6.0.1$ sh: lsb_release: not found
that what it loged: (See Attachment)
-
i tried to copy the directory /home/tc/.anydesk to /root/.anydesk so it can access it and then i got just that:
tc@box:/opt/anydesk-6.0.1$ ./anydesk
tc@box:/opt/anydesk-6.0.1$ sh: lsb_release: not found
that what it loged: (See Attachment)
edit:
i saw that it couldn't open Display so i did the export:
export DISPLAY=:0
and then i got :
tc@box:/opt/anydesk-6.0.1$ ./anydesk
/home/tc/.gtkrc-2.0:16: error: scanner: unknown error
/home/tc/.gtkrc-2.0:16: error: scanner: unknown error
sh: lsb_release: not found
/home/tc/.gtkrc-2.0:16: error: scanner: unknown error
/home/tc/.gtkrc-2.0:16: error: scanner: unknown error
(anydesk:28782): GLib-GObject-CRITICAL **: 15:34:46.633: g_object_set: assertion 'G_IS_OBJECT (object)' failed
(anydesk:28782): GLib-GObject-CRITICAL **: 15:34:46.635: g_object_set: assertion 'G_IS_OBJECT (object)' failed
double free or corruption (fasttop)
-
Hi Rabie
Please post the contents of /home/tc/.gtkrc-2.0 and /home/tc/.anydesk.
-
Hi Rabie
Please post the contents of /home/tc/.gtkrc-2.0 and /home/tc/.anydesk.
i just wanted to do it ;D
tc@box:~$ nano ~/.gtkrc-2.0
# DO NOT EDIT! This file will be overwritten by LXAppearance.
# Any customization should be done in ~/.gtkrc-2.0.mine instead.
gtk-theme-name="Raleigh"
gtk-icon-theme-name="nuoveXT2"
gtk-font-name="Sans 10"
gtk-cursor-theme-size=0
gtk-toolbar-style=GTK_TOOLBAR_BOTH
gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR
gtk-button-images=1
gtk-menu-images=1
gtk-enable-event-sounds=1
gtk-enable-input-feedback-sounds=1
gtk-xft-antialias=1
gtk-xft-hinting=1
gtk-xft-hintstyle="hintfull"
include .gtkrc-2.0.mine
ls -al /home/tc/.anydesk/
total 100
drwxr-sr-x 2 tc staff 80 Dec 21 18:03 ./
drwxr-s--- 12 tc staff 520 Dec 21 18:03 ../
-rw-r--r-- 1 tc staff 0 Dec 21 18:03 .anydesk.trace
-rw-rw-rw- 1 tc staff 99387 Dec 21 18:04 anydesk.trace
-
Hi Rabie
Oh, I thought /home/tc/.anydesk was a config file, not a directory.
Is there a .gtkrc-2.0.mine file whose contents you could post?
-
Hi Rabie
Oh, I thought /home/tc/.anydesk was a config file, not a directory.
Is there a .gtkrc-2.0.mine file whose contents you could post?
i already search for it there is unfortunately no such a file
tc@box:~$sudo find / -name ".gtkrc-2.0.mine"
tc@box:~$
-
Hi Rabie
Change:
include .gtkrc-2.0.mine
to:
#include .gtkrc-2.0.mine
-
Hi Rabie
Change:
include .gtkrc-2.0.mine
to:
#include .gtkrc-2.0.mine
the unknown scanner errors went away:
./anydesk
(anydesk:17976): GLib-GObject-CRITICAL **: 19:11:05.812: g_object_set: assertion 'G_IS_OBJECT (object)' failed
(anydesk:17976): GLib-GObject-CRITICAL **: 19:11:05.817: g_object_set: assertion 'G_IS_OBJECT (object)' failed
double free or corruption (fasttop)
-
Hi Rabie
Personally, I suspect there's a bug in the program.
What happens if you start it like this:
MALLOC_CHECK_=0 ./anydesk
-
Hi Rabie
Personally, I suspect there's a bug in the program.
What happens if you start it like this:
MALLOC_CHECK_=0 ./anydesk
Same error, but here what i found out until yet and thats why i don't think that its a bug:
i took the same installation file "anydesk-6.0.1-amd64.tar.gz" and installed it on an Ubuntu Machine and it works perfectly.
Then i looked into the File "anydesk.trace" on the Ubuntu machine:
info 2021-12-23 12:59:50.823 ad main 3356 3356 impl_selector - using avx2
* * * * * * * * * * * * * * * * * *
info 2021-12-23 12:59:50.823 ad main 3356 3356 main - * AnyDesk Linux Startup *
info 2021-12-23 12:59:50.823 ad main 3356 3356 main - * Version 6.0.1 (linux_release_6.0.1 ce4f5badb2839d0e36a167da46f34596f2e89093)
info 2021-12-23 12:59:50.823 ad main 3356 3356 main - * Build 20200824175011
info 2021-12-23 12:59:50.823 ad main 3356 3356 main - * Prefix ad
info 2021-12-23 12:59:50.823 ad main 3356 3356 main - * Copyright (C) 2017 philandro Software GmbH *
info 2021-12-23 12:59:50.823 ad main 3356 3356 main -
info 2021-12-23 12:59:50.823 ad main 3356 3356 main - Distribution Info: Ubuntu 20.04.3 LTS
info 2021-12-23 12:59:50.823 ad main 3356 3356 main - Found GLib Version: 2.64.
warning 2021-12-23 12:59:50.834 ad main 3356 3356 fiber.ipc_namespace - Local namespace without service.
info 2021-12-23 12:59:50.834 ad main 3356 3356 fiber.ipc_namespace - Global: no
info 2021-12-23 12:59:50.834 ad main 3356 3356 app.common_path - user_data_dir = /home/user/.anydesk, logged_in_user_data_dir = /home/user/.anydesk, current_home = /home/user
info 2021-12-23 12:59:50.834 ad main 3356 3356 app.common_path - initialized user = /home/user/.anydesk, system = /home/user/.anydesk
info 2021-12-23 12:59:50.840 ad main 3359 3359 impl_selector - using avx2
* * * * * * * * * * * * * * * * * *
info 2021-12-23 12:59:50.840 ad main 3359 3359 main - * AnyDesk Linux Startup *
info 2021-12-23 12:59:50.840 ad main 3359 3359 main - * Version 6.0.1 (linux_release_6.0.1 ce4f5badb2839d0e36a167da46f34596f2e89093)
info 2021-12-23 12:59:50.840 ad main 3359 3359 main - * Build 20200824175011
info 2021-12-23 12:59:50.840 ad main 3359 3359 main - * Prefix ad
info 2021-12-23 12:59:50.840 ad main 3359 3359 main - * Copyright (C) 2017 philandro Software GmbH *
info 2021-12-23 12:59:50.840 ad main 3359 3359 main -
info 2021-12-23 12:59:50.840 ad main 3359 3359 main - Distribution Info: Ubuntu 20.04.3 LTS
info 2021-12-23 12:59:50.840 ad main 3359 3359 main - Found GLib Version: 2.64.
warning 2021-12-23 12:59:50.860 ad main 3359 3359 fiber.ipc_namespace - Local namespace without service.
info 2021-12-23 12:59:50.860 ad main 3359 3359 fiber.ipc_namespace - Global: no
info 2021-12-23 12:59:50.863 ad main 3359 3359 app.common_path - user_data_dir = /home/user/.anydesk, logged_in_user_data_dir = /home/user/.anydesk, current_home = /home/user
info 2021-12-23 12:59:50.834 ad main 3356 3356 app.common_path - initialized user = /home/user/.anydesk, system = /home/user/.anydesk
info 2021-12-23 12:59:50.840 ad main 3359 3359 impl_selector - using avx2
it automaticly made the path as a normal user (See last line in the log)
on Tinycore its trying to make the common Path to "root" that doese not exist:
info 2021-12-23 13:07:43.081 ad main 32470 32470 impl_selector - using avx2
* * * * * * * * * * * * * * * * * *
info 2021-12-23 13:07:43.081 ad main 32470 32470 main - * AnyDesk Linux Startup *
info 2021-12-23 13:07:43.081 ad main 32470 32470 main - * Version 6.0.1 (linux_release_6.0.1 ce4f5badb2839d0e36a167da46f34596f2e89093)
info 2021-12-23 13:07:43.081 ad main 32470 32470 main - * Build 20200824175011
info 2021-12-23 13:07:43.081 ad main 32470 32470 main - * Prefix ad
info 2021-12-23 13:07:43.081 ad main 32470 32470 main - * Copyright (C) 2017 philandro Software GmbH *
info 2021-12-23 13:07:43.081 ad main 32470 32470 main -
info 2021-12-23 13:07:43.081 ad main 32470 32470 main - Distribution Info: TinyCoreLinux 10.1
info 2021-12-23 13:07:43.081 ad main 32470 32470 main - Found GLib Version: 2.60.
warning 2021-12-23 13:07:43.091 ad main 32470 32470 fiber.ipc_namespace - Local namespace without service.
info 2021-12-23 13:07:43.091 ad main 32470 32470 fiber.ipc_namespace - Global: no
info 2021-12-23 13:07:43.091 ad main 32470 32470 app.common_path - user_data_dir = /root/.anydesk, logged_in_user_data_dir = /root/.anydesk, current_home = /root
error 2021-12-23 13:07:43.091 ad main 32470 32470 app.common_path - Could not access AnyDesk user config directory (13) (/root/.anydesk)
so its definitly not a bug from the Program.
but i can't figure this out, how do i make it the choose the right path :-\ :-\
-
Have you tried creating /home/user/.anydesk on tinycore?
Alternatively, you could set the permissions for /root/.anydesk to root:staff
-
Hi Hi Rabie
It appears Anydesk is not using the USER environmental variable to determine user_data_dir and as a result
is defaulting to root for some reason.
See if running these export commands helps any:
export XDG_CONFIG_HOME=/home/$USER/.config
export XDG_SESSION_CLASS=user
From the Ubuntu anydesk.trace:
app.common_path - user_data_dir = /home/user/.anydesk, logged_in_user_data_dir = /home/user/.anydesk, current_home = /home/user
Am I correct that the user name you used here is user ?
On the Ubuntu machine, run this command and attach the env.txt file to your next post:
env > env.txt
-
You could also load the xdg-user-dirs extension and run xdg-user-dirs-update.
-
Have you tried creating /home/user/.anydesk on tinycore?
no, but now i did, it didn't help. also i think that doesn't make sense, because anydesk should look at the actual user directory
Alternatively, you could set the permissions for /root/.anydesk to root:staff
this directory doesn't exist
It appears Anydesk is not using the USER environmental variable to determine user_data_dir and as a result
is defaulting to root for some reason.
i think this is the Problem..
See if running these export commands helps any:
export XDG_CONFIG_HOME=/home/$USER/.config
export XDG_SESSION_CLASS=user
keep getting the same error
Am I correct that the user name you used here is user ?
Yes that is right
On the Ubuntu machine, run this command and attach the env.txt file to your next post:
See Attachment
i also tried to set those like in the Ubuntu Machine:
export XDG_SESSION_TYPE=tty
export XDG_SESSION_ID=4
You could also load the xdg-user-dirs extension and run xdg-user-dirs-update.
i just did that, the path won't change :-\
-
Assuming your username on TCL is tc, why not just copy the config directory from your Ubuntu machine (/home/user/.anydesk), which we know is working, to TCL (/home/tc/.anydesk)?
Then do this on your TCL machine:
sudo ln -sf /home/tc/.anydesk /root/.anydesk
-
Hi Rabie
... Alternatively, you could set the permissions for /root/.anydesk to root:staff
this directory doesn't exist ...
sudo mkdir /root/.anydesk
sudo chown root:staff /root/.anydesk
-
Assuming your username on TCL is tc, why not just copy the config directory from your Ubuntu machine (/home/user/.anydesk), which we know is working, to TCL (/home/tc/.anydesk)?
Then do this on your TCL machine:
sudo ln -sf /home/tc/.anydesk /root/.anydesk
Hi GNUser,
i already tried that:
tc@box:/opt/anydesk-6.0.1$ ./anydesk
/home/tc/.gtkrc-2.0:16: error: scanner: unknown error
/home/tc/.gtkrc-2.0:16: error: scanner: unknown error
sh: lsb_release: not found
/home/tc/.gtkrc-2.0:16: error: scanner: unknown error
/home/tc/.gtkrc-2.0:16: error: scanner: unknown error
(anydesk:13631): GLib-GObject-CRITICAL **: 10:47:54.366: g_object_set: assertion 'G_IS_OBJECT (object)' failed
(anydesk:13631): GLib-GObject-CRITICAL **: 10:47:54.368: g_object_set: assertion 'G_IS_OBJECT (object)' failed
nano /home/tc/.gtkrc-2.0
# DO NOT EDIT! This file will be overwritten by LXAppearance.
# Any customization should be done in ~/.gtkrc-2.0.mine instead.
gtk-theme-name="Raleigh"
gtk-icon-theme-name="nuoveXT2"
gtk-font-name="Sans 10"
gtk-cursor-theme-size=0
gtk-toolbar-style=GTK_TOOLBAR_BOTH
gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR
gtk-button-images=1
gtk-menu-images=1
gtk-enable-event-sounds=1
gtk-enable-input-feedback-sounds=1
gtk-xft-antialias=1
gtk-xft-hinting=1
gtk-xft-hintstyle="hintfull"
include .gtkrc-2.0.mine
even if i comment the last line, just the Unknown scanner will go away but anydesk it doesn't start
But at least anydesk doesn't say anymore, that it clouldn't access the /root/.anydesk dir and try to start
-
Hi Rabie
... Alternatively, you could set the permissions for /root/.anydesk to root:staff
this directory doesn't exist ...
sudo mkdir /root/.anydesk
sudo chown root:staff /root/.anydesk
hi Rich,
if i make the dir myself, i get this error
info 2021-12-24 11:02:39.438 ad main 26146 26146 app.common_path - user_data_dir = /root/.anydesk, logged_in_user_data_dir = /root/.anydesk, current_home = /root
error 2021-12-24 11:02:39.438 ad main 26146 26146 app.common_path - Found no place for system data.
-
Hi Rabie
... this time i got the error "double free or corruption (fasttop)" without running it as root ...
I just realized, you're still running as root. The anydesk.trace file you posted on December 20 shows this:
info 2021-12-20 22:38:20.424 ad main 15880 15880 app.common_path - user_data_dir = /home/tc/.anydesk, logged_in_user_data_dir = /home/tc/.anydesk, current_home = /home/tc
info 2021-12-20 22:38:20.424 ad main 15880 15880 app.common_path - initialized user = /home/tc/.anydesk, system = /home/tc/.anydesk
info 2021-12-20 22:38:20.424 ad main 15880 15880 app.named_process_starter - Spawning new process with: UID: 1001, DPY: , ID: , SEAT: 38736144
See where it says UID: 1001 , that is the ID for user tc. The other trace files I looked at show UID as zero, which
belongs to user root.
This is from the most recent trace file:
info 2021-12-24 10:49:55.980 ad main 15350 15350 app.common_path - user_data_dir = /root/.anydesk, logged_in_user_data_dir = /root/.anydesk, current_home = /root
info 2021-12-24 10:49:55.980 ad main 15350 15350 app.common_path - initialized user = /root/.anydesk, system = /root/.anydesk
info 2021-12-24 10:49:55.981 ad main 15350 15350 app.named_process_starter - Spawning new process with: UID: 0, DPY: , ID: , SEAT: 40280672
----- SNIP -----
warning 2021-12-24 10:49:56.010 tray wrk0 15353 15360 base.signal.global.shared_file - open (/var/lib/AccountsService/users/tc) failed (2): Datei oder Verzeichnis nicht gefunden
warning 2021-12-24 10:49:56.010 tray wrk0 15353 15360 unix_app.control - Could not update account image (File not found: /home/tc/.face.icon).
It shows it starting as root and later looking for files belonging to user tc.
On your Ubuntu system, make a copy of the .anydesk directory:
tar -czf anydeskDir.tar.gz .anydesk
and attach anydeskDir.tar.gz to your next post.
Also, what does this command return:
id
-
Hi Rich,
... this time i got the error "double free or corruption (fasttop)" without running it as root ...
I just realized, you're still running as root. The anydesk.trace file you posted on December 20 shows this:
you are very right with that, so i went back to find out what i did back then.
this is what i found out:
Hi Rabie
Install dbus.tcz and start it like this:
Code: [Select]
sudo /usr/local/etc/ init.d/dbus start
See if that makes those dbus errors go away.
i wrote this line in /opt/bootlocal "sudo /usr/local/etc/ init.d/dbus start"
so the warnings go away, but i didn't realize, that after dbus start, anydesk is defaulting to root.
so i stoped dbus and startet anydesk again and anydesk is defaulting to /home/tc but with those errors (See Attachments):
tc@box:/opt/anydesk-6.0.1$ ./anydesk
(process:18470): GLib-GObject-WARNING **: 16:41:21.333: invalid (NULL) pointer instance
(process:18470): GLib-GObject-CRITICAL **: 16:41:21.333: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
(process:18470): GLib-GObject-WARNING **: 16:41:21.333: invalid (NULL) pointer instance
(process:18470): GLib-GObject-CRITICAL **: 16:41:21.333: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
(process:18474): GLib-GObject-WARNING **: 16:41:21.352: invalid (NULL) pointer instance
(process:18474): GLib-GObject-CRITICAL **: 16:41:21.352: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
(process:18474): GLib-GObject-WARNING **: 16:41:21.352: invalid (NULL) pointer instance
(process:18474): GLib-GObject-CRITICAL **: 16:41:21.352: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
/home/tc/.gtkrc-2.0:16: error: scanner: unknown error
/home/tc/.gtkrc-2.0:16: error: scanner: unknown error
/home/tc/.gtkrc-2.0:16: error: scanner: unknown error
/home/tc/.gtkrc-2.0:16: error: scanner: unknown error
(anydesk:18470): GLib-GObject-CRITICAL **: 16:41:21.460: g_object_set: assertion 'G_IS_OBJECT (object)' failed
(anydesk:18470): GLib-GObject-CRITICAL **: 16:41:21.462: g_object_set: assertion 'G_IS_OBJECT (object)' failed
sh: lsb_release: not found
double free or corruption (fasttop)
maybe i should start dbus as a normal user
edit:
tc@box:/opt/anydesk-6.0.1$ /usr/ local /etc/ init.d / dbus start
tc@box:/opt/anydesk-6.0.1$
tc@box:/opt/anydesk-6.0.1$ ./anydesk
(process:23146): GLib-GObject-WARNING **: 17:20:12.929: invalid (NULL) pointer instance
(process:23146): GLib-GObject-CRITICAL **: 17:20:12.929: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
(process:23146): GLib-GObject-WARNING **: 17:20:12.929: invalid (NULL) pointer instance
(process:23146): GLib-GObject-CRITICAL **: 17:20:12.929: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
-
On your Ubuntu system, make a copy of the .anydesk directory:
#tar -czf anydeskDir.tar.gz .anydesk
and attach anydeskDir.tar.gz to your next post.
Also, what does this command return:
id
From the Ubuntu machine:
user@ubuntu:~$ id
uid=1000(user) gid=1000(user) groups=1000(user),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),120(lpadmin),131(lxd),132(sambashare)
-
maybe i should start dbus as a normal user
When you start dbus as root, it will fallback to user tc once started.
-
Hi Rabie
I decided to see If I could get anydesk to run on Tinycore version 10 x86.
I downloaded and unpacked anydesk-6.0.1-i386.tar.gz which is the latest 32 bit version.
I download these missing dependencies from the Ubuntu repository:
tc@E310:~/AnyDesk$ ls -l *.deb
-rw-r--r-- 1 tc staff 75348 Dec 25 14:01 libgtkglext1_1.2.0-8_i386.deb
-rw-r--r-- 1 tc staff 43780 Dec 25 20:25 libpangox-1.0-0_0.0.2-5.1_i386.deb
-rw-r--r-- 1 tc staff 38452 Dec 25 14:35 libpolkit-gobject-1-0_0.105-20ubuntu0.18.04.5_i386.deb
-rw-r--r-- 1 tc staff 224260 Dec 25 19:26 libsystemd0_237-3ubuntu10.50_i386.deb
tc@E310:~/AnyDesk$
I unpacked and copied the libraries to /usr/local/lib and ran sudo ldconfig.
My system starts dbus from bootlocal.sh, and as Juanito stated, ownership reverts to user tc:
tc@E310:~/AnyDesk$ ps aux | grep system
tc 7715 0.0 0.0 1704 320 pts/9 S+ 20:58 0:00 grep system
tc 8960 0.0 0.0 2376 1588 ? Ss Oct12 0:00 /usr/local/bin/dbus-daemon --system
tc@E310:~/AnyDesk$
It spits out a few warnings/errors, but it starts:
tc@E310:~/AnyDesk/anydesk-6.0.1-i386/anydesk-6.0.1$ ./anydesk
No UTF-8. Trying to change locale.
C.UTF-8: not available.
Locale sucessfully changed.
No UTF-8. Trying to change locale.
C.UTF-8: not available.
Locale sucessfully changed.
No UTF-8. Trying to change locale.
C.UTF-8: not available.
Locale sucessfully changed.
(anydesk:7478): Gtk-CRITICAL **: 19:53:29.190: IA__gtk_widget_set_tooltip_markup: assertion 'GTK_IS_WIDGET (widget)' failed
(anydesk:7478): Gtk-CRITICAL **: 19:53:29.207: IA__gtk_widget_set_tooltip_markup: assertion 'GTK_IS_WIDGET (widget)' failed
(anydesk:7478): Gtk-CRITICAL **: 19:53:29.229: IA__gtk_signal_connect_full: assertion 'GTK_IS_OBJECT (object)' failed
(anydesk:7478): Gtk-CRITICAL **: 19:53:29.229: IA__gtk_signal_connect_full: assertion 'GTK_IS_OBJECT (object)' failed
sh: lsb_release: not found
sh: lsb_release: not found
tc@E310:~/AnyDesk/anydesk-6.0.1-i386/anydesk-6.0.1$ double free or corruption (fasttop)
After I exit the program, the command prompt returns. 10 seconds after that, the double free error appears.
(http://forum.tinycorelinux.net/index.php?action=dlattach;topic=25405.0;attach=6016)
I attached a copy of the anydesk.trace file it created if that's of interested.
Maybe some of what I did will help in some way.
-
If x86 starts, perhaps you need a symlink /lib64 -> /lib for x86_64?
-
MultiLib ! :) :D
-
I unpacked and copied the libraries to /usr/local/lib and ran sudo ldconfig.
Hi Rich,
OMG i am going crazy, i decided to install tinycore 32x again as a fresh start and do exactly what you did.
I also downloaded the latest virsion of anydesk: anydesk-6.0.1-i386.tar.gz
I downloaded all deb from here:
http://archive.ubuntu.com/ubuntu/ubuntu/ubuntu/ubuntu/pool/
and copied them like that:
tc@box:~/anydesk-6.0.1$ sudo cp -a /opt/ubuntu_deb/libpangox/usr/lib/i386-linux-gnu/libpangox-1.0.so.0* /usr/local/lib
tc@box:~/anydesk-6.0.1$ sudo cp -a /opt/ubuntu_deb/libpolkit/usr/lib/i386-linux-gnu/libpolkit-gobject-1.so.0* /usr/local/lib
tc@box:~/anydesk-6.0.1$ sudo cp -a /opt/ubuntu_deb/libsystemd0/lib/i386-linux-gnu/libsystemd.so.0* /usr/local/lib
tc@box:~/anydesk-6.0.1$ sudo cp -a /opt/ubuntu_deb/libgtkglext/usr/lib/i386-linux-gnu/libg* /usr/local/lib
tc@box:~/anydesk-6.0.1$
tc@box:~/anydesk-6.0.1$ sudo ldconfig
ldconfig: /usr/local/lib/libpangox-1.0.so.0 is not a symlink
ldconfig: /usr/local/lib/libpolkit-gobject-1.so.0 is not a symlink
ldconfig: /usr/local/lib/libsystemd.so.0 is not a symlink
ldconfig: /usr/local/lib/libgdkglext-x11-1.0.so.0 is not a symlink
ldconfig: /usr/local/lib/libgtkglext-x11-1.0.so.0 is not a symlink
tc@box:~/anydesk-6.0.1$
tc@box:~/anydesk-6.0.1$
did you get that with ldconfig ?
tc@box:~/anydesk-6.0.1$ ./anydesk
No UTF-8. Trying to change locale.
C.UTF-8: not available.
en_US.UTF-8: not available.
Couldn't set the locale to UTF-8.
No UTF-8. Trying to change locale.
C.UTF-8: not available.
en_US.UTF-8: not available.
Couldn't set the locale to UTF-8.
No UTF-8. Trying to change locale.
C.UTF-8: not available.
en_US.UTF-8: not available.
Couldn't set the locale to UTF-8.
(anydesk:8113): GdkPixbuf-CRITICAL **: 16:07:10.129: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
(anydesk:8113): GdkPixbuf-CRITICAL **: 16:07:10.132: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
(anydesk:8113): GdkPixbuf-CRITICAL **: 16:07:10.132: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
(anydesk:8113): GdkPixbuf-CRITICAL **: 16:07:10.132: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
(anydesk:8113): GdkPixbuf-CRITICAL **: 16:07:10.154: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
(anydesk:8113): GdkPixbuf-CRITICAL **: 16:07:10.154: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
(anydesk:8113): GdkPixbuf-CRITICAL **: 16:07:10.155: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
(anydesk:8113): GdkPixbuf-CRITICAL **: 16:07:10.155: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
(anydesk:8113): Gtk-CRITICAL **: 16:07:10.155: IA__gtk_widget_set_tooltip_markup: assertion 'GTK_IS_WIDGET (widget)' failed
(anydesk:8113): GdkPixbuf-CRITICAL **: 16:07:10.158: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
(anydesk:8113): GdkPixbuf-CRITICAL **: 16:07:10.158: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
(anydesk:8113): GdkPixbuf-CRITICAL **: 16:07:10.158: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
(anydesk:8113): GdkPixbuf-CRITICAL **: 16:07:10.158: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
(anydesk:8113): Gtk-CRITICAL **: 16:07:10.158: IA__gtk_widget_set_tooltip_markup: assertion 'GTK_IS_WIDGET (widget)' failed
(anydesk:8113): GdkPixbuf-CRITICAL **: 16:07:10.159: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
(anydesk:8113): GdkPixbuf-CRITICAL **: 16:07:10.159: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
(anydesk:8113): GdkPixbuf-CRITICAL **: 16:07:10.159: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
(anydesk:8113): GdkPixbuf-CRITICAL **: 16:07:10.159: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
(anydesk:8113): GdkPixbuf-CRITICAL **: 16:07:10.159: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
(anydesk:8113): GdkPixbuf-CRITICAL **: 16:07:10.159: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
(anydesk:8113): GdkPixbuf-CRITICAL **: 16:07:10.160: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
(anydesk:8113): GdkPixbuf-CRITICAL **: 16:07:10.160: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
(anydesk:8113): GdkPixbuf-CRITICAL **: 16:07:10.160: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
(anydesk:8113): GdkPixbuf-CRITICAL **: 16:07:10.160: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
(anydesk:8113): GdkPixbuf-CRITICAL **: 16:07:10.160: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
(anydesk:8113): GdkPixbuf-CRITICAL **: 16:07:10.160: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
(anydesk:8113): GdkPixbuf-CRITICAL **: 16:07:10.160: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
(anydesk:8113): GdkPixbuf-CRITICAL **: 16:07:10.160: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
(anydesk:8113): GdkPixbuf-CRITICAL **: 16:07:10.160: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
(anydesk:8113): GdkPixbuf-CRITICAL **: 16:07:10.160: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
(anydesk:8113): Gtk-CRITICAL **: 16:07:10.164: IA__gtk_signal_connect_full: assertion 'GTK_IS_OBJECT (object)' failed
(anydesk:8113): Gtk-CRITICAL **: 16:07:10.164: IA__gtk_signal_connect_full: assertion 'GTK_IS_OBJECT (object)' failed
sh: lsb_release: not found
(anydesk:8113): GdkPixbuf-CRITICAL **: 16:07:10.193: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
(anydesk:8113): GdkPixbuf-CRITICAL **: 16:07:10.193: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
(anydesk:8113): GdkPixbuf-CRITICAL **: 16:07:10.193: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
(anydesk:8113): GdkPixbuf-CRITICAL **: 16:07:10.193: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
(anydesk:8113): GdkPixbuf-CRITICAL **: 16:07:10.193: gdk_pixbuf_get_pixels_with_length: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
(anydesk:8113): GdkPixbuf-CRITICAL **: 16:07:10.193: gdk_pixbuf_get_rowstride: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
(anydesk:8113): GdkPixbuf-CRITICAL **: 16:07:10.193: gdk_pixbuf_get_n_channels: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
Trace/breakpoint trap
-
Hi Rabie
I forgot to mention I use TC10. I'll update my previous post to reflect that.
... did you get that with ldconfig ? ...
Yes. That's because when the symlink from the .deb file got copied, it got copied as the file it was pointing to.
Instead of libpangox-1.0.so.0* , use lib*.so.0.* to copy the libraries without the symlinks. ldconfig will recreate
the symlinks for you.
-
Hi Rabie
I forgot to mention I use TC10. I'll update my previous post to reflect that.
... did you get that with ldconfig ? ...
Yes. That's because when the symlink from the .deb file got copied, it got copied as the file it was pointing to.
Instead of libpangox-1.0.so.0* , use lib*.so.0.* to copy the libraries without the symlinks. ldconfig will recreate
the symlinks for you.
ok i installed the latest of tinycore 12x
but it won't work, i did exactly what u did
i dont know what am i missing :'(
dbus is falling back to tc as i wanted
-
Hi Rabie
It's possible some libraries got recompiled in later versions of Tinycore and broke something.
It's also possible you are missing an extension. Although they are not all necessary, these all appear relevant:
tc@E310:~$ ls -1 /usr/local/tce.installed/* | grep -E "gtk|gdk|pix|glib"
/usr/local/tce.installed/dbus-glib
/usr/local/tce.installed/gdk-pixbuf2
/usr/local/tce.installed/glib1
/usr/local/tce.installed/glib2
/usr/local/tce.installed/glibc_add_lib
/usr/local/tce.installed/glibc_apps
/usr/local/tce.installed/glibc_gconv
/usr/local/tce.installed/glibmm
/usr/local/tce.installed/gtk1
/usr/local/tce.installed/gtk2
/usr/local/tce.installed/gtk3
/usr/local/tce.installed/gtkmm
/usr/local/tce.installed/pixman
tc@E310:~$
If you want to try this, you may have to try under TC10 x86.
-
Hi Rabie
I also see SSL/TLS errors:
error 2021-12-26 16:14:26.802 local_svc main 8186 8186 anynet.ssl_transform - SSL error:14094415:lib(20):func(148):reason(1045)
error 2021-12-26 16:14:26.802 local_svc main 8186 8186 9 handshake - TLS handshake failed (ssl_14094415).
Bothe gnutls and openssl have been updated since TC10.
-
Hi Rabie
It's possible some libraries got recompiled in later versions of Tinycore and broke something.
It's also possible you are missing an extension. Although they are not all necessary, these all appear relevant:
tc@E310:~$ ls -1 /usr/local/tce.installed/* | grep -E "gtk|gdk|pix|glib"
/usr/local/tce.installed/dbus-glib
/usr/local/tce.installed/gdk-pixbuf2
/usr/local/tce.installed/glib1
/usr/local/tce.installed/glib2
/usr/local/tce.installed/glibc_add_lib
/usr/local/tce.installed/glibc_apps
/usr/local/tce.installed/glibc_gconv
/usr/local/tce.installed/glibmm
/usr/local/tce.installed/gtk1
/usr/local/tce.installed/gtk2
/usr/local/tce.installed/gtk3
/usr/local/tce.installed/gtkmm
/usr/local/tce.installed/pixman
tc@E310:~$
If you want to try this, you may have to try under TC10 x86.
Hi Rich, yes man that did it with version 10x
Hi Rabie
I also see SSL/TLS errors:
Code: [Select]
error 2021-12-26 16:14:26.802 local_svc main 8186 8186 anynet.ssl_transform - SSL error:14094415:lib(20):func(148):reason(1045)
error 2021-12-26 16:14:26.802 local_svc main 8186 8186 9 handshake - TLS handshake failed (ssl_14094415).
Bothe gnutls and openssl have been updated since TC10.
even when i installed openssl and gnutls, i am still getting SSL/TLS errors and anydesk can't make the connection to the Server (See Attachments)
No ID
error 2021-12-26 17:52:04.284 local_svc main 5755 5755 anynet.ssl_transform - SSL error:14094415:lib(20):func(148):reason(1045)
error 2021-12-26 17:52:04.284 local_svc main 5755 5755 9 handshake - TLS handshake failed (ssl_14094415).
-
Hi Rabie
I have gnutls3.6, openssl, and openssl-1.1.1 installed.
In your attached image, the text field under This Desk has a value of zero. Is that what it defaulted to or did you
change it to zero to hide the Client-ID?
-
Hi Rabie
I have gnutls3.6, openssl, and openssl-1.1.1 installed.
In your attached image, the text field under This Desk has a value of zero. Is that what it defaulted to or did you
change it to zero to hide the Client-ID?
no i didn't change anything, its zero because of the TLS Problem, it can't connect to the anydesk Server i think.
i had openssl, and openssl-1.1.1 and just installed gnutls3.6 and retested it:
tc@box:~/anydesk-6.0.1$ ls -1 /usr/local/tce.installed /* | gre p -E "gtk|gdk|pix|glib|gnutls|openssl"
/usr/local/tce.installed/dbus-glib
/usr/local/tce.installed/gdk-pixbuf2
/usr/local/tce.installed/gdk-pixbuf2-dev
/usr/local/tce.installed/glib1
/usr/local/tce.installed/glib2
/usr/local/tce.installed/glib2-dev
/usr/local/tce.installed/glib2-python
/usr/local/tce.installed/glibc_add_lib
/usr/local/tce.installed/glibc_apps
/usr/local/tce.installed/glibc_gconv
/usr/local/tce.installed/glibmm
/usr/local/tce.installed/gnutls
/usr/local/tce.installed/gnutls3.6
/usr/local/tce.installed/gtk1
/usr/local/tce.installed/gtk2
/usr/local/tce.installed/gtk2-dev
/usr/local/tce.installed/gtk3
/usr/local/tce.installed/gtkmm
/usr/local/tce.installed/openssl
/usr/local/tce.installed/openssl-1.1.1
/usr/local/tce.installed/openssl-1.1.1-dev
/usr/local/tce.installed/openssl-dev
/usr/local/tce.installed/pixman
/usr/local/tce.installed/pixman-dev
same error in anydesk.trace:
error 2021-12-26 20:27:24.882 local_svc main 6013 6013 anynet.ssl_transform - SSL error:14094415:lib(20):func(148):reason(1045)
error 2021-12-26 20:27:24.882 local_svc main 6013 6013 9 handshake - TLS handshake failed (ssl_14094415)
Edit:
anydesk started even on the 12x86 Version after i installed the above listed extensions but also with the same TLS error
-
Hi Rich,
it worked :D :D :D
i didn't do anything alse but wait! and suddenly got the Client ID
thank you very very much for your help, i am so happy :D
You may have an idea how to get it to work on 64x Version, its not necessary but it would save me so much time, so i don't have to install my system over
-
Hi Rabie
A couple of notes:
When anydesk starts up, it does not overwrite anydesk.trace , it appends to it, so the previous results are still there.
When I was trying to get anydesk to run, I deleted ~/.anydesk between each attempt to start with a clean slate.
I just fired up an old laptop and it has TC11 x86_64 on it. I'll see if I can get anydesk running on it.
-
When anydesk starts up, it does not overwrite anydesk.trace , it appends to it, so the previous results are still there.
When I was trying to get anydesk to run, I deleted ~/.anydesk between each attempt to start with a clean slate.
that is what i exactly did between each attempt.
I just fired up an old laptop and it has TC11 x86_64 on it. I'll see if I can get anydesk running on it.
Thank you again for that
-
Hi Rich,
I just fired up an old laptop and it has TC11 x86_64 on it. I'll see if I can get anydesk running on it.
did you try to run anydesk on the Laptop with TC11 x86_64 ? ;D
-
Hi Rabie
I have been trying to get the GUI to come up for the past few days. After satisfying dependencies and reworking
the init file, all I can get from it is this:
See attached file.
I did see on Google where some individuals mentioned they had the service running and had an icon in the tray, but
they could not get the GUI to come up. None of those indivuals found a solution.
tc@box:~/AnyDesk/anydesk-6.1.1$ ps aux | grep -i anyd
27265 root /usr/bin/anydesk --service
27268 root /usr/bin/anydesk --tray
27280 tc grep -i anyd
tc@box:~/AnyDesk/anydesk-6.1.1$
I even searched the executable for commandline switches using this command:
strings ./anydesk | grep "\-\-" | cut -c 1-24
None of what I found helped.
Sorry, but I think you will either have to settle on the 32 bit version or run it under Ubuntu.
-
Hi Rabie
I have been trying to get the GUI to come up for the past few days. After satisfying dependencies and reworking
the init file, all I can get from it is this:
See attached file.
I did see on Google where some individuals mentioned they had the service running and had an icon in the tray, but
they could not get the GUI to come up. None of those indivuals found a solution.
tc@box:~/AnyDesk/anydesk-6.1.1$ ps aux | grep -i anyd
27265 root /usr/bin/anydesk --service
27268 root /usr/bin/anydesk --tray
27280 tc grep -i anyd
tc@box:~/AnyDesk/anydesk-6.1.1$
I even searched the executable for commandline switches using this command:
strings ./anydesk | grep "\-\-" | cut -c 1-24
None of what I found helped.
Sorry, but I think you will either have to settle on the 32 bit version or run it under Ubuntu.
Hi Rich,
thank you very much, you have done enough.
i will wait a little bit untill TC 13x released and update my whole system to it.
hopefully it doesn't take long. :D
i wish you a happy new year !