J’ai suivi la procédure d’upgrade de notre instance, mais je me heurte à un problème lors de la mise à jour :
Alors que je ne souhaite pas activer le rtmps, je ne peux pas redémarrer Peertube, sans devoir entrer les paramètres manquants :
rtmps:
enabled: false
port: 1936
# Absolute path
key_file: ‹ ›
# Absolute path
cert_file: ‹ ›
Mon journalctl indique :
déc. 23 09:45:34 radios systemd[1]: Started PeerTube daemon.
déc. 23 09:45:34 radios peertube[16690]: [videos.cemea.org:443] 2021-12-23 09:45:34.931 error: Your configuration files miss keys: live.rtmp.enabled
déc. 23 09:45:34 radios systemd[1]: peertube.service: Main process exited, code=exited, status=255/EXCEPTION
déc. 23 09:45:34 radios systemd[1]: peertube.service: Failed with result 'exit-code'.
déc. 23 09:45:35 radios systemd[1]: peertube.service: Service RestartSec=100ms expired, scheduling restart.
déc. 23 09:45:35 radios systemd[1]: peertube.service: Scheduled restart job, restart counter is at 4.
déc. 23 09:45:35 radios systemd[1]: Stopped PeerTube daemon.
Comment passer outre ce paramètre et redémarrer mon instance, sans devoir roollback ?
Si je désactive tous les paramètres rtmps, j’ai un souci similaire :
déc. 23 09:47:33 radios systemd[1]: Started PeerTube daemon.
déc. 23 09:47:34 radios peertube[16851]: /var/www/peertube/versions/peertube-v4.0.0/node_modules/config/lib/config.js:182
déc. 23 09:47:34 radios peertube[16851]: throw new Error('Configuration property "' + property + '" is not defined');
déc. 23 09:47:34 radios peertube[16851]: ^
déc. 23 09:47:34 radios peertube[16851]: Error: Configuration property "live.rtmps.port" is not defined
déc. 23 09:47:34 radios peertube[16851]: at Config.get (/var/www/peertube/versions/peertube-v4.0.0/node_modules/config/lib/config.js:182:11)
déc. 23 09:47:34 radios peertube[16851]: at Object.get PORT [as PORT] (/var/www/peertube/versions/peertube-v4.0.0/dist/server/initializers/config.js:271:40)
déc. 23 09:47:34 radios peertube[16851]: at updateWebserverUrls (/var/www/peertube/versions/peertube-v4.0.0/dist/server/initializers/constants.js:818:110)
déc. 23 09:47:34 radios peertube[16851]: at Object.<anonymous> (/var/www/peertube/versions/peertube-v4.0.0/dist/server/initializers/constants.js:760:1)
déc. 23 09:47:34 radios peertube[16851]: at Module._compile (internal/modules/cjs/loader.js:1085:14)
déc. 23 09:47:34 radios peertube[16851]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)
déc. 23 09:47:34 radios peertube[16851]: at Module.load (internal/modules/cjs/loader.js:950:32)
déc. 23 09:47:34 radios peertube[16851]: at Function.Module._load (internal/modules/cjs/loader.js:790:12)
déc. 23 09:47:34 radios peertube[16851]: at Module.require (internal/modules/cjs/loader.js:974:19)
déc. 23 09:47:34 radios peertube[16851]: at require (internal/modules/cjs/helpers.js:93:18)
déc. 23 09:47:34 radios systemd[1]: peertube.service: Main process exited, code=exited, status=1/FAILURE
déc. 23 09:47:34 radios systemd[1]: peertube.service: Failed with result 'exit-code'.
déc. 23 09:47:34 radios systemd[1]: peertube.service: Service RestartSec=100ms expired, scheduling restart.
déc. 23 09:47:34 radios systemd[1]: peertube.service: Scheduled restart job, restart counter is at 5.
déc. 23 09:47:34 radios systemd[1]: Stopped PeerTube daemon.
déc. 23 09:47:34 radios systemd[1]: peertube.service: Start request repeated too quickly.
déc. 23 09:47:34 radios systemd[1]: peertube.service: Failed with result 'exit-code'.
déc. 23 09:47:34 radios systemd[1]: Failed to start PeerTube daemon.
Merci de votre aide.