Nextcloud 21 whiteboard error

Wenn ich ein neues Whiteboard erstelle bekomme ich folgenden Fehler angezeigt:
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

Sind hier noch einige Einstellungen vorzunehmen?

Um das Problem zu lösen kannst Du folgende Konfigurations-Einstellung in der config/config.php anpassen:

'overwrite.cli.url' => 'http://localhost/',

muss geändert werden in die richtige Homepage-URL von Nextcloud:

'overwrite.cli.url' => 'https://nextcloud.example.com/', 

Für die CLI (command line interface, occ) muss noch zusätzlich der Hostname (nicht die URL!) hinzugefügt werden:

'overwritehost' => 'nextcloud.example.com',

Sofern dieser Konfigurationsparameter nicht existiert, füge ihn einfach hinzu.

Backup nicht vergessen!!

doesn’t help here (already set). See also here: App is not functional in Nextcloud docker · Issue #11 · nextcloud/integration_whiteboard · GitHub

Funktionier leider nicht, da alle Einträge bereits korrekt vorhanden!
Ich denke das die Binary des Whiteboard über die App nicht gestartet wird. Ich habe mir die Mühe gmacht spacedeck-open auf meinen Nextcloud-Testserver zu installieren und zu starten. Nu findet er den Server weisst mich aber mit 403 forbidden ab

Nachdem ich ein wenig weiter geschaut habe vor allem in den logs für spacedeck fehlt mir einfach eine neuere Version von gcc.
Mindestens nodejs 10 und min. gcc 7.3
Dann funktioniert das whiteboard
Test mit node -v

node -v

v10.24.0
And with gcc -v
gcc -v
Es werden eingebaute Spezifikationen verwendet.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/local/libexec/gcc/x86_64-pc-linux-gnu/7.3.0/lto-wrapper
Ziel: x86_64-pc-linux-gnu
Konfiguriert mit: ./configure --disable-multilib --enable-languages=c,c++
Thread-Modell: posix
gcc-Version 7.3.0 (GCC)

strings /usr/lib64/libstdc++.so.6 | grep GLIBCXX
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBCXX_3.4.14
GLIBCXX_3.4.15
GLIBCXX_3.4.16
GLIBCXX_3.4.17
GLIBCXX_3.4.18
GLIBCXX_3.4.19
GLIBCXX_3.4.20 <–solved
GLIBCXX_3.4.21 <–solved
GLIBCXX_3.4.22
GLIBCXX_3.4.23
GLIBCXX_3.4.24
GLIBCXX_DEBUG_MESSAGE_LENGTH

strings /usr/lib64/libstdc++.so.6 | grep CXXABI
CXXABI_1.3
CXXABI_1.3.1
CXXABI_1.3.2
CXXABI_1.3.3
CXXABI_1.3.4
CXXABI_1.3.5
CXXABI_1.3.6
CXXABI_1.3.7
CXXABI_1.3.8
CXXABI_1.3.9
CXXABI_1.3.10
CXXABI_1.3.11
CXXABI_TM_1
CXXABI_FLOAT128
CXXABI_1.3
CXXABI_1.3.11
CXXABI_1.3.2
CXXABI_1.3.6
CXXABI_FLOAT128
CXXABI_1.3.9 <–solved
CXXABI_1.3.1
CXXABI_1.3.5
CXXABI_1.3.8
CXXABI_1.3.4
CXXABI_TM_1
CXXABI_1.3.7
CXXABI_1.3.10
CXXABI_1.3.3

Auf centos 7 node js
curl -sL https://rpm.nodesource.com/setup_10.x | bash -
yum clean expire-cache wenn neues repo
yum update nodejs

und gcc 7.3:
wget http://ftp.mirrorservice.org/sites/sourceware.org/pub/gcc/releases/gcc-7.3.0/gcc-7.3.0.tar.gz
tar zxf gcc-7.3.0.tar.gz
cd gcc-7.3.0
yum -y install bzip2
./contrib/download_prerequisites
./configure --disable-multilib --enable-languages=c,c++
make -j 4
make install
ln -nfs /usr/local/lib64/libstdc++.so.6.0.24 /usr/lib64/libstdc++.so.6

1 Like