Closed j2l closed 1 year ago
Twice I tried to install this project by cloning and strictly following the README and it fails with same message:
Creating edumeet-docker_redis_1 ... done Creating edumeet-docker_edumeet_1 ... done Attaching to edumeet-docker_redis_1, edumeet-docker_edumeet_1 redis_1 | 1:C 15 Sep 2022 14:50:08.147 # Fatal error, can't open config file '/usr/local/etc/redis/redis.conf': No such file or directory edumeet_1 | Container starting up... edumeet-docker_redis_1 exited with code 1 edumeet_1 | - process.env.DEBUG: '' edumeet_1 | - config.mediasoup.worker.logLevel: warn edumeet_1 | - config.mediasoup.worker.logTags: [ 'info', 'ice', 'dtls', 'rtp', 'srtp', 'rtcp' ] edumeet_1 | node:internal/fs/utils:344 edumeet_1 | throw err; edumeet_1 | ^ edumeet_1 | edumeet_1 | Error: ENOENT: no such file or directory, open './certs/edumeet-demo-cert.pem' edumeet_1 | at Object.openSync (node:fs:585:3) edumeet_1 | at Object.readFileSync (node:fs:453:35) edumeet_1 | at Object.<anonymous> (/opt/edumeet/server/dist/server.js:68:14) edumeet_1 | at Module._compile (node:internal/modules/cjs/loader:1101:14) edumeet_1 | at Object.Module._extensions..js (node:internal/modules/cjs/loader:1153:10) edumeet_1 | at Module.load (node:internal/modules/cjs/loader:981:32) edumeet_1 | at Function.Module._load (node:internal/modules/cjs/loader:822:12) edumeet_1 | at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12) edumeet_1 | at node:internal/main/run_main_module:17:47 { edumeet_1 | errno: -2, edumeet_1 | syscall: 'open', edumeet_1 | code: 'ENOENT', edumeet_1 | path: './certs/edumeet-demo-cert.pem'
Indeed, edumeet-demo-cert.pem in readme is cert.pem and should be located into /certs or configs/cert as in the README?
edumeet-demo-cert.pem
cert.pem
/certs
configs/cert
edumeet-docker# ls certs/ cert.pem edumeet-demo-cert.pem edumeet-demo-key.pem key.pem
And about redis.conf, I don't know why it cries, it's present in configs/redis/
redis.conf
ls configs/redis/ redis.conf
Did you get the same kind of problem and fixed it?
PS: Additionally, copy config.example.yaml to config.yaml (step 5) should be done BEFORE gen-redis-password.sh (step 3)
copy config.example.yaml to config.yaml (step 5)
gen-redis-password.sh (step 3)
Adding to .env
PWD=/<mypath>/edumeet-docker
fixed it I guess ${PWD} is not resolved everywhere :smile:
Twice I tried to install this project by cloning and strictly following the README and it fails with same message:
Indeed,
edumeet-demo-cert.pem
in readme iscert.pem
and should be located into/certs
orconfigs/cert
as in the README?And about
redis.conf
, I don't know why it cries, it's present in configs/redis/Did you get the same kind of problem and fixed it?
PS: Additionally,
copy config.example.yaml to config.yaml (step 5)
should be done BEFOREgen-redis-password.sh (step 3)