[résolu] Mise à jour 3.4.1 vers 4.0.0 bloquée à cause de rtmps

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.

Bon, en fait, ça fonctionne, j’avais une coquille dans mon production.yaml :
J’avais un :

   rtmp:
     enable: true

au lieu de :

   rtmp:
     enabled: true

J’ai donc corrigé et laissé les paramètres rtmps par défaut :

rtmps:
  enabled: false
  port: 1936
  # Absolute path
  key_file: ''
  # Absolute path
  cert_file: ''

Et redémarré peertube et ça fonctionne (suivi du script de migration indiqué dans le Changelog).

Désolé pour le bruit.