I have all settings configured correct but now the signaling server reports as being incompatible with my version of Talk. the version of the signaling server reports as:
0dcb9f6b2d9629ca4e41e78cd7aa61ff5d80f714
This is what it says in the Talk settings section under High Performance Backend Error: Running version: 0dcb9f6b2d9629ca4e41e78cd7aa61ff5d80f714; Server needs to be updated to be compatible with this version of Talk
The output of git status from the /opt/nextcloud-spreed-signaling/ directory is:
Your branche is up to date with âorigin/masterâ
Changes not staged for commit:
(use âgit add âŚâ to update what will be committed)
(use âgit restore âŚâ to discard changes in working directory)
modified: go.mod
Untracked files:
(use âgit add âŚâ to include what will be committed)
tat -tulpen | grep 8080
no changes added to commit (use âgit addâ and/or âgit commit -aâ)
Yeah i thought of that but when i did make build i got the output below.
I update golang to 1.17 because of that but that didnât change anything.
mkdir -p "/opt/nextcloud-spreed-signaling/bin"
/usr/bin/go build -ldflags '-X main.version=79532954da7bb5c255deb6dac03d6190baa82f17' -o "/opt/next
c loud-spreed-s igna ling/bin"/s igna ling . /server/ ...
# go.etcd.io/etcd/client/pkg/v3/tlsutil
/root/go/pkg/mod/go.etcd.io/etcd/client/pkg/v3@v3.5.4/tlsutil/cipher_suites.go:22:20: undefined: tls
.CipherSuites
/root/go/pkg/mod/go.etcd.io/etcd/client/pkg/v3@v3.5.4/tlsutil/cipher_suites.go:27:20: undefined: tls
.InsecureCipherSuites
/root/go/pkg/mod/go.etcd.io/etcd/client/pkg/v3@v3.5.4/tlsutil/cipher_suites.go:34:10: undefined: tls
.TLS_ECDHE_RSA_MITH _CHACHA20_POLY1305_SHA256
/root/go/pkg/mod/go.etcd.io/etcd/client/pkg/v3@v3.5.4/tlsutil/cipher_suites.go:36:10: undefined: tls
.TLS_ECDHE_ECDSA_MITH _CHACHA 2 0 _POLY1305_SHA256
note: module requires Go 1.16
# github.com/golang-jwt/jwt
/root/go/pkg/mod/github.com/golang-jwt/jwt@v3.2.2+incompatible/ecdsa.go:135:4: r.FillBytes undefined
(type *big. Int has no field or method F illBytes)
/root/go/pkg/mod/github.com/golang-jwt/jwt@v3.2.2+incompatible/ecdsa.go:136:4: s.FillBytes undefined
(type *big. Int has no field or method F illBytes)
# golang.org/x/net/http2
/root/go/pkg/mod/golang.org/x/net@v0.0.0-20211112202133-69e39bad7dc2/http2/transport.go:417:45: unde
fined: os.ErrDeadlineExceeded
note: module requires Go 1.17
# github.com/nats-io/nats.go
/root/go/pkg/mod/github.com/nats-io/nats.go@vl.16.0/nats.go:1849:23: nc.current.url.Redacted undefin
ed (type *Url.URL has no field or method Redacted)
note: module requires Go 1.16
make: *** [Makefile: 110: server J Error 2
Thanks for the help.
I managed to solve this.
i now get: OK: Running version: 79532954da7bb5c255deb6dac03d6190baa82f17
Even after installing go 1.17 it was still using 1.13.
After apt-get remove golang-1.13 the system automatically installed version1.18.
With that the make build command succeeded succesfully.
Thanks very much for pointing me in the right direction.