integration_whiteboard icon indicating copy to clipboard operation
integration_whiteboard copied to clipboard

Whiteboard integration fails to start on CentOS7 because of libstdc++ version dependency

Open Gummikavalier opened this issue 4 years ago • 2 comments

Description

When trying to use whiteboard, user gets the error: Impossible to load Spacedeck whiteboard "cURL error 7: Failed connect to localhost:9666; Connection refused (see https:\/\/curl.haxx.se\/libcurl\/c\/libcurl-errors.html) for http:\/\/localhost:9666\/api\/spaces"

In closer inspection Whiteboard/Spacedeck is not running at all on CentOS7 servers. Ubuntu 20.04 LTS installations don't suffer from this.

Integration fails to start on CentOS7 because of missing libstdc++ version dependency:

spacedeck.nexe.bin: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /var/www/html/nextcloud/apps/integration_whiteboard/data/spacedeck/spacedeck.nexe.bin)
spacedeck.nexe.bin: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /var/www/html/nextcloud/apps/integration_whiteboard/data/spacedeck/spacedeck.nexe.bin)
spacedeck.nexe.bin: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /var/www/html/nextcloud/apps/integration_whiteboard/data/spacedeck/spacedeck.nexe.bin)

I haven't found a good way to fill out the dependency apart from compiling from source, which is not very maintainable scenario.

The last supported ones are: GLIBCXX_3.4.19 CXXABI_1.3.7

rpm -qa | grep -i stdc
libstdc++-devel-4.8.5-44.el7.x86_64
libstdc++-4.8.5-44.el7.x86_64

Would it be a plausible scenario that binary would be compiled as compatible with CentOS7 for https://apps.nextcloud.com?

Gummikavalier avatar Apr 09 '21 11:04 Gummikavalier

I have the same problem. Did you find a solution? Any Idea to solve this?

izerecord avatar Apr 29 '21 15:04 izerecord

No. It would be resolvable via installing the missing modules by hand into the OS by building them from the source, but that'd not be very maintainable situation for the long run in case they needed updates.

Gummikavalier avatar Jun 03 '21 10:06 Gummikavalier