27630 shaares
Après une mise à jour de tmux sans redémarrage du serveur, une ancienne session peut devenir inaccessible avec l’erreur « server version is too old for client ». L’article explique comment retrouver le binaire encore utilisé via /proc/$PID/exe, puis récupérer les anciennes bibliothèques supprimées à partir de /proc/$PID/maps et /proc/$PID/map_files. En plaçant ces bibliothèques dans un répertoire temporaire et en définissant LD_LIBRARY_PATH, on peut relancer l’ancien client tmux et se rattacher à la session. Une solution de dépannage à nettoyer ensuite.