strukturag / spreed-webrtc

WebRTC audio/video call and conferencing server.
GNU Affero General Public License v3.0
1.1k stars 259 forks source link

spreed-webrtc server does not start #383

Open ghost opened 7 years ago

ghost commented 7 years ago

Hello Devs.

I am trying to get nextcloud spreed.me running but the spreed-webrtc does not start with the nextcloud generated config file. Here is what i get:

server 2016/10/31 13:56:58 Unable to find client. Path correct and compiled css?

Any hints how to fix this? What information do you need?

thanks and cheers

leonklingele commented 7 years ago

Hi @himbeere, please post your server.conf / webrtc.conf. Did you install Spreed WebRTC via the Ubuntu package? If so, please add root = /usr/share/spreed-webrtc-server/www to the [http] section. Restart spreed-webrtc afterwards.

ghost commented 7 years ago

Hi @leonklingele

It's a gentoo system. The root directive was missing here too. Adding it does not solve the problem unfortunately. Here is the config:

; Minimal Spreed WebRTC configuration for Nextcloud

[http]
listen = 127.0.0.1:8080
basePath = /webrtc/
root = /var/www/mydomain/htdocs/apps/spreedme/extra

[app]
sessionSecret = e78ffa0ad4268259214233496b8f9311464852ad03bc4bf4acf71adfa0006664
encryptionSecret = 7c4360af35677d58b73bfc371917ebc6fb3c2fcabeebbe3f9036734fe117172b
authorizeRoomJoin = true
serverToken = 27e3ef8fb2cf49cf77e61da8f8cff66fd37c070fb7ab02ffd3417c7126f76e28
serverRealm = local
extra = /var/www/mydomain/htdocs/apps/spreedme/extra
plugin = extra/static/owncloud.js

[users]
enabled = true
mode = sharedsecret
sharedsecret_secret = bb6de7e2ed476988f470e9210b24d9df786a3cfc8cacfa9b189a8d177d562a7c

thanks

leonklingele commented 7 years ago

root is only required if you’re not using the default location for the www folder. You probably don’t need to set root. Did you install Spreed WebRTC from a Git checkout?

ghost commented 7 years ago

I took this one: https://github.com/strukturag/spreed-webrtc/archive/v0.29.2.tar.gz

leonklingele commented 7 years ago

It should work fine if you remove root.

ghost commented 7 years ago

I started without. :-) Still the same error. Here the strace:

execve("/usr/sbin/spreed-webrtc-server", ["spreed-webrtc-server", "-c", "/etc/spreed-webrtc/spreed-webrtc"...], [/* 28 vars */]) = 0
brk(NULL)                               = 0xd01000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f17aa19a000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=56810, ...}) = 0
mmap(NULL, 56810, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f17aa18c000
close(3)                                = 0
open("/lib64/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20a\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=133648, ...}) = 0
mmap(NULL, 2208840, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f17a9d5c000
mprotect(0x7f17a9d73000, 2093056, PROT_NONE) = 0
mmap(0x7f17a9f72000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16000) = 0x7f17a9f72000
mmap(0x7f17a9f74000, 13384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f17a9f74000
close(3)                                = 0
open("/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\10\2\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1664424, ...}) = 0
mmap(NULL, 3770744, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f17a99c3000
mprotect(0x7f17a9b53000, 2093056, PROT_NONE) = 0
mmap(0x7f17a9d52000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x18f000) = 0x7f17a9d52000
mmap(0x7f17a9d58000, 14712, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f17a9d58000
close(3)                                = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f17aa18b000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f17aa18a000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f17aa189000
arch_prctl(ARCH_SET_FS, 0x7f17aa18a700) = 0
mprotect(0x7f17a9d52000, 16384, PROT_READ) = 0
mprotect(0x7f17a9f72000, 4096, PROT_READ) = 0
mprotect(0x7f17aa19b000, 4096, PROT_READ) = 0
munmap(0x7f17aa18c000, 56810)           = 0
set_tid_address(0x7f17aa18a9d0)         = 9305
set_robust_list(0x7f17aa18a9e0, 24)     = 0
rt_sigaction(SIGRTMIN, {0x7f17a9d61bb0, [], SA_RESTORER|SA_SIGINFO, 0x7f17a9d6cf40}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0x7f17a9d61c40, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x7f17a9d6cf40}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
brk(NULL)                               = 0xd01000
brk(0xd22000)                           = 0xd22000
sched_getaffinity(0, 8192, [0 1 2 3])   = 8
mmap(0xc000000000, 65536, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xc000000000
munmap(0xc000000000, 65536)             = 0
mmap(NULL, 262144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f17aa149000
mmap(0xc420000000, 1048576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xc420000000
mmap(0xc41fff8000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xc41fff8000
mmap(0xc000000000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xc000000000
mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f17aa139000
mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f17aa129000
rt_sigprocmask(SIG_SETMASK, NULL, [], 8) = 0
sigaltstack(NULL, {ss_sp=NULL, ss_flags=SS_DISABLE, ss_size=0}) = 0
sigaltstack({ss_sp=0xc420002000, ss_flags=0, ss_size=32672}, NULL) = 0
gettid()                                = 9305
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGHUP, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGHUP, {0x46a9a0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x46aa60}, NULL, 8) = 0
rt_sigaction(SIGINT, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGINT, {0x46a9a0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x46aa60}, NULL, 8) = 0
rt_sigaction(SIGQUIT, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGQUIT, {0x46a9a0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x46aa60}, NULL, 8) = 0
rt_sigaction(SIGILL, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGILL, {0x46a9a0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x46aa60}, NULL, 8) = 0
rt_sigaction(SIGTRAP, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGTRAP, {0x46a9a0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x46aa60}, NULL, 8) = 0
rt_sigaction(SIGABRT, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGABRT, {0x46a9a0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x46aa60}, NULL, 8) = 0
rt_sigaction(SIGBUS, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGBUS, {0x46a9a0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x46aa60}, NULL, 8) = 0
rt_sigaction(SIGFPE, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGFPE, {0x46a9a0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x46aa60}, NULL, 8) = 0
rt_sigaction(SIGUSR1, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGUSR1, {0x46a9a0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x46aa60}, NULL, 8) = 0
rt_sigaction(SIGSEGV, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGSEGV, {0x46a9a0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x46aa60}, NULL, 8) = 0
rt_sigaction(SIGUSR2, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGUSR2, {0x46a9a0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x46aa60}, NULL, 8) = 0
rt_sigaction(SIGPIPE, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGPIPE, {0x46a9a0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x46aa60}, NULL, 8) = 0
rt_sigaction(SIGALRM, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGALRM, {0x46a9a0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x46aa60}, NULL, 8) = 0
rt_sigaction(SIGTERM, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGTERM, {0x46a9a0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x46aa60}, NULL, 8) = 0
rt_sigaction(SIGSTKFLT, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGSTKFLT, {0x46a9a0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x46aa60}, NULL, 8) = 0
rt_sigaction(SIGCHLD, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGCHLD, {0x46a9a0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x46aa60}, NULL, 8) = 0
rt_sigaction(SIGURG, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGURG, {0x46a9a0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x46aa60}, NULL, 8) = 0
rt_sigaction(SIGXCPU, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGXCPU, {0x46a9a0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x46aa60}, NULL, 8) = 0
rt_sigaction(SIGXFSZ, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGXFSZ, {0x46a9a0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x46aa60}, NULL, 8) = 0
rt_sigaction(SIGVTALRM, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGVTALRM, {0x46a9a0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x46aa60}, NULL, 8) = 0
rt_sigaction(SIGPROF, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGPROF, {0x46a9a0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x46aa60}, NULL, 8) = 0
rt_sigaction(SIGWINCH, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGWINCH, {0x46a9a0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x46aa60}, NULL, 8) = 0
rt_sigaction(SIGIO, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGIO, {0x46a9a0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x46aa60}, NULL, 8) = 0
rt_sigaction(SIGPWR, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGPWR, {0x46a9a0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x46aa60}, NULL, 8) = 0
rt_sigaction(SIGSYS, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGSYS, {0x46a9a0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x46aa60}, NULL, 8) = 0
rt_sigaction(SIGRTMIN, NULL, {0x7f17a9d61bb0, [], SA_RESTORER|SA_SIGINFO, 0x7f17a9d6cf40}, 8) = 0
rt_sigaction(SIGRTMIN, NULL, {0x7f17a9d61bb0, [], SA_RESTORER|SA_SIGINFO, 0x7f17a9d6cf40}, 8) = 0
rt_sigaction(SIGRTMIN, {0x7f17a9d61bb0, [], SA_RESTORER|SA_STACK|SA_SIGINFO, 0x7f17a9d6cf40}, NULL, 8) = 0
rt_sigaction(SIGRT_1, NULL, {0x7f17a9d61c40, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x7f17a9d6cf40}, 8) = 0
rt_sigaction(SIGRT_1, NULL, {0x7f17a9d61c40, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x7f17a9d6cf40}, 8) = 0
rt_sigaction(SIGRT_1, {0x7f17a9d61c40, [], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7f17a9d6cf40}, NULL, 8) = 0
rt_sigaction(SIGRT_2, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_2, {0x46a9a0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x46aa60}, NULL, 8) = 0
rt_sigaction(SIGRT_3, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_3, {0x46a9a0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x46aa60}, NULL, 8) = 0
rt_sigaction(SIGRT_4, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_4, {0x46a9a0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x46aa60}, NULL, 8) = 0
rt_sigaction(SIGRT_5, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_5, {0x46a9a0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x46aa60}, NULL, 8) = 0
rt_sigaction(SIGRT_6, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_6, {0x46a9a0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x46aa60}, NULL, 8) = 0
rt_sigaction(SIGRT_7, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_7, {0x46a9a0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x46aa60}, NULL, 8) = 0
rt_sigaction(SIGRT_8, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_8, {0x46a9a0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x46aa60}, NULL, 8) = 0
rt_sigaction(SIGRT_9, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_9, {0x46a9a0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x46aa60}, NULL, 8) = 0
rt_sigaction(SIGRT_10, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_10, {0x46a9a0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x46aa60}, NULL, 8) = 0
rt_sigaction(SIGRT_11, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_11, {0x46a9a0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x46aa60}, NULL, 8) = 0
rt_sigaction(SIGRT_12, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_12, {0x46a9a0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x46aa60}, NULL, 8) = 0
rt_sigaction(SIGRT_13, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_13, {0x46a9a0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x46aa60}, NULL, 8) = 0
rt_sigaction(SIGRT_14, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_14, {0x46a9a0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x46aa60}, NULL, 8) = 0
rt_sigaction(SIGRT_15, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_15, {0x46a9a0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x46aa60}, NULL, 8) = 0
rt_sigaction(SIGRT_16, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_16, {0x46a9a0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x46aa60}, NULL, 8) = 0
rt_sigaction(SIGRT_17, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_17, {0x46a9a0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x46aa60}, NULL, 8) = 0
rt_sigaction(SIGRT_18, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_18, {0x46a9a0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x46aa60}, NULL, 8) = 0
rt_sigaction(SIGRT_19, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_19, {0x46a9a0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x46aa60}, NULL, 8) = 0
rt_sigaction(SIGRT_20, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_20, {0x46a9a0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x46aa60}, NULL, 8) = 0
rt_sigaction(SIGRT_21, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_21, {0x46a9a0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x46aa60}, NULL, 8) = 0
rt_sigaction(SIGRT_22, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_22, {0x46a9a0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x46aa60}, NULL, 8) = 0
rt_sigaction(SIGRT_23, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_23, {0x46a9a0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x46aa60}, NULL, 8) = 0
rt_sigaction(SIGRT_24, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_24, {0x46a9a0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x46aa60}, NULL, 8) = 0
rt_sigaction(SIGRT_25, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_25, {0x46a9a0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x46aa60}, NULL, 8) = 0
rt_sigaction(SIGRT_26, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_26, {0x46a9a0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x46aa60}, NULL, 8) = 0
rt_sigaction(SIGRT_27, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_27, {0x46a9a0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x46aa60}, NULL, 8) = 0
rt_sigaction(SIGRT_28, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_28, {0x46a9a0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x46aa60}, NULL, 8) = 0
rt_sigaction(SIGRT_29, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_29, {0x46a9a0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x46aa60}, NULL, 8) = 0
rt_sigaction(SIGRT_30, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_30, {0x46a9a0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x46aa60}, NULL, 8) = 0
rt_sigaction(SIGRT_31, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_31, {0x46a9a0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x46aa60}, NULL, 8) = 0
rt_sigaction(SIGRT_32, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_32, {0x46a9a0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x46aa60}, NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0
mmap(NULL, 8392704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f17a91c2000
mprotect(0x7f17a91c2000, 4096, PROT_NONE) = 0
clone(child_stack=0x7f17a99c1ff0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7f17a99c29d0, tls=0x7f17a99c2700, child_tidptr=0x7f17a99c29d0) = 9306
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0
mmap(NULL, 8392704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f17a89c1000
mprotect(0x7f17a89c1000, 4096, PROT_NONE) = 0
clone(child_stack=0x7f17a91c0ff0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7f17a91c19d0, tls=0x7f17a91c1700, child_tidptr=0x7f17a91c19d0) = 9307
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0
mmap(NULL, 8392704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f17a81c0000
mprotect(0x7f17a81c0000, 4096, PROT_NONE) = 0
clone(child_stack=0x7f17a89bfff0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7f17a89c09d0, tls=0x7f17a89c0700, child_tidptr=0x7f17a89c09d0) = 9308
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
futex(0xc420034d10, FUTEX_WAKE, 1)      = 1
mmap(NULL, 262144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f17aa0e9000
openat(AT_FDCWD, "/proc/sys/net/core/somaxconn", O_RDONLY|O_CLOEXEC) = 3
read(3, "128\n", 4096)                  = 4
read(3, "", 4092)                       = 0
close(3)                                = 0
socket(AF_INET, SOCK_STREAM, IPPROTO_TCP) = 3
close(3)                                = 0
socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP) = -1 EAFNOSUPPORT (Address family not supported by protocol)
socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP) = -1 EAFNOSUPPORT (Address family not supported by protocol)
mmap(0xc420100000, 1048576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xc420100000
mmap(0xc41fff0000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xc41fff0000
getrandom("\35", 1, GRND_NONBLOCK)      = 1
getrandom("\26t1\2530\374\235\222\375\271*\17>\371\352\2150\"[1\275\350\323;\261\224W\255\252\260\274\201"..., 64, 0) = 64
futex(0xc420034910, FUTEX_WAKE, 1)      = 1
futex(0xaa33b0, FUTEX_WAIT, 0, NULL)    = 0
futex(0xc420034910, FUTEX_WAKE, 1)      = 1
futex(0xaa33b0, FUTEX_WAIT, 0, NULL)    = 0
futex(0xc420034910, FUTEX_WAKE, 1)      = 1
futex(0xaa33b0, FUTEX_WAIT, 0, NULL)    = 0
futex(0xc420034910, FUTEX_WAKE, 1)      = 1
futex(0xaa33b0, FUTEX_WAIT, 0, NULL)    = 0
futex(0xc420034910, FUTEX_WAKE, 1)      = 1
futex(0xaa33b0, FUTEX_WAIT, 0, NULL)    = 0
futex(0xc420034910, FUTEX_WAKE, 1)      = 1
futex(0xc420034910, FUTEX_WAKE, 1)      = 1
futex(0xc420034910, FUTEX_WAKE, 1)      = 1
futex(0xc420034910, FUTEX_WAKE, 1)      = 1
futex(0xc420034910, FUTEX_WAKE, 1)      = 1
futex(0xc420034910, FUTEX_WAKE, 1)      = 1
futex(0xc420034910, FUTEX_WAKE, 1)      = 1
getuid()                                = 0
getgid()                                = 0
openat(AT_FDCWD, "/etc/spreed-webrtc/spreed-webrtc.ini", O_RDONLY|O_CLOEXEC) = 3
read(3, "; Minimal Spreed WebRTC configur"..., 4096) = 619
read(3, "", 4096)                       = 0
close(3)                                = 0
rt_sigprocmask(SIG_SETMASK, ~[ILL TRAP BUS FPE SEGV STKFLT CHLD PROF RTMIN RT_1], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[INT ILL TRAP BUS FPE SEGV STKFLT CHLD PROF RTMIN RT_1], NULL, 8) = 0
futex(0xc420034910, FUTEX_WAKE, 1)      = 1
futex(0xaa33b0, FUTEX_WAIT, 0, NULL)    = 0
rt_sigprocmask(SIG_SETMASK, ~[INT ILL TRAP BUS FPE SEGV TERM STKFLT CHLD PROF RTMIN RT_1], NULL, 8) = 0
futex(0xc420034910, FUTEX_WAKE, 1)      = 1
futex(0xaa33b0, FUTEX_WAIT, 0, NULL)    = 0
rt_sigprocmask(SIG_SETMASK, ~[HUP INT ILL TRAP BUS FPE SEGV TERM STKFLT CHLD PROF RTMIN RT_1], NULL, 8) = 0
futex(0xc420034910, FUTEX_WAKE, 1)      = 1
futex(0xaa33b0, FUTEX_WAIT, 0, NULL)    = 0
rt_sigprocmask(SIG_SETMASK, ~[INT ILL TRAP BUS FPE SEGV TERM STKFLT CHLD PROF RTMIN RT_1], NULL, 8) = 0
futex(0xc420035510, FUTEX_WAKE, 1)      = 1
futex(0xaa33b0, FUTEX_WAIT, 0, NULL)    = 0
rt_sigprocmask(SIG_SETMASK, ~[ILL TRAP BUS FPE SEGV TERM STKFLT CHLD PROF RTMIN RT_1], NULL, 8) = 0
futex(0xc420035510, FUTEX_WAKE, 1)      = 1
futex(0xaa33b0, FUTEX_WAIT, 0, NULL)    = 0
rt_sigprocmask(SIG_SETMASK, ~[ILL TRAP BUS FPE SEGV STKFLT CHLD PROF RTMIN RT_1], NULL, 8) = 0
futex(0xc420035510, FUTEX_WAKE, 1)      = 1
futex(0xaa33b0, FUTEX_WAIT, 0, NULLserver 2016/10/31 14:35:37 Unable to find client. Path correct and compiled css?
 <unfinished ...>
+++ exited with 255 +++

Any other thing i should change?

thanks and cheers

ghost commented 7 years ago

Maybe nodejs 7.0 is a problem?

leonklingele commented 7 years ago

Maybe nodejs 7.0 is a problem?

No

What options did you pass to configure? root needs to point to the www directory installed by Spreed WebRTC (only if you did a make install). Most likely your www folder resides at /usr/local/share/spreed-webrtc-server/www

ghost commented 7 years ago

Had to add:

root = /usr/share/spreed-webrtc-server/www/ 

to the http section. Now ist works. Thanks.