NAS Synology : Petite coquille visible dans les logs en mode Debug

Bonjour à tous,

J’ai une étrangeté de visible dans le log du plugin en mode Debug quand le rafraichissement à lieu, sur un équipement NAS Synology DS213+

Voir la ligne 0432 :

0431|[2024-11-07 20:32:08] DEBUG  : [NAS DS213+ SSH] SynoVersion :: cat /etc.defaults/VERSION 2>/dev/null | awk '{ gsub(/"/, ""); print }' | awk NF=NF RS='
0432|' OFS='&'
0433|[2024-11-07 20:32:08] DEBUG  : [NAS DS213+ SSH] SynoVersion Result :: majorversion=6&minorversion=2&major=6&minor=2&micro=4&productversion=6.2.4&buildphase=GM&buildnumber=25556&smallfixnumber=7&nano=0&base=25556&builddate=2023/04/21&buildtime=19:23:18

Sur ce NAS, toutes les informations sont présentes dans le plugin Monitoring, sauf la température.

Il n’y a pas d’urgence, rien ne presse et bonne journée


Informations Jeedom

Core : 4.4.19 (master)
DNS Jeedom : non

Plugin : SSH Manager
Version : 2024-11-07 01:20:15 (stable)

Informations complémentaires

Pi3B+ Raspberry Pi OS 64 bits
Debian : 12.7 (à jour de tous les correctifs)
PluginVersion : 1.0.5
PluginBranch : stable (market)

Bonjour @Fabrice,

Merci pour cette remontée.

Etrange, car je n’arrive pas à reproduire :confused:

Sur un Debian 11 en 4.4.19 (master) :

24128|[2024-11-10 07:30:17] DEBUG  : [Pongo - SSH] SynoVersion :: cat /etc.defaults/VERSION 2>/dev/null | awk '{ gsub(/"/, ""); print }' | awk NF=NF RS='\r\n' OFS='&'
24129|[2024-11-10 07:30:17] DEBUG  : [Pongo - SSH] SynoVersion Result :: majorversion=7&minorversion=2&major=7&minor=2&micro=2&buildphase=GM&buildnumber=72806&smallfixnumber=1&nano=1&base=72806&productversion=7.2.2&os_name=DSM&builddate=2024/11/01&buildtime=11:51:34

Et sur un Debian 12 en 4.5 (à jour) :

1765|[2024-11-10 07:30:05] DEBUG  [Pongo - SSH] SynoVersion :: cat /etc.defaults/VERSION 2>/dev/null | awk '{ gsub(/"/, ""); print }' | awk NF=NF RS='\r\n' OFS='&'
1766|[2024-11-10 07:30:05] DEBUG  [Pongo - SSH] SynoVersion Result :: majorversion=7&minorversion=2&major=7&minor=2&micro=2&buildphase=GM&buildnumber=72806&smallfixnumber=1&nano=1&base=72806&productversion=7.2.2&os_name=DSM&builddate=2024/11/01&buildtime=11:51:34

Par contre je n’ai pas sous la main un Debian 12 avec la 4.4.19 (master)

Dans tous les cas, ce n’est que de l’affichage dans les logs, car il détecte un « \r\n » (retour à la ligne) dans la commande et pour je ne sais quelle raison, il l’interprête, alors qu’il est « échappé » exprès dans le code pour qu’il s’affiche correctement, pour ca que c’est bizarre :open_mouth:

log::add(__CLASS__, 'debug', '[' . $this->getName() . '] ' . (!empty($cmdName) ? $cmdName : 'Cmd') . ' :: ' . str_replace("\r\n", "\\r\\n", $command));
log::add(__CLASS__, 'debug', '[' . $this->getName() . '] ' . (!empty($cmdName) ? $cmdName : 'Cmd') . ' Result :: ' . $result);

Tu aurais une machine de test sous Debian 12 mais en version alpha (4.5) pour voir si le comportement est le même chez toi ? Car à première vue, je ne vois que cela (le couple 4.4.19 et Debian 12 qui ne se comporterait pas pareil)

TiTidom.

Bonjour Titidom.

Je test dans la journée, en migrant cette machine en 4.5

En même temps, c’est pas important, ne passe pas de temps dessus.

Au fait, pas de soucis sur l’installation des updates Debian. C’était une mise à jour particulière qui ne voulait pas s’installer avec upgrade, mais c’est bien installée avec full-upgrade

Merci

1 « J'aime »

Ha ces développeurs, ils ont toujours raison !

0027|[2024-11-10 10:32:08] DEBUG  [NAS DS213+ SSH] SynoModel Result :: DS213+
0028|[2024-11-10 10:32:08] DEBUG  [NAS DS213+ SSH] SynoVersion :: cat /etc.defaults/VERSION 2>/dev/null | awk '{ gsub(/"/, ""); print }' | awk NF=NF RS='\r\n' OFS='&'
0029|[2024-11-10 10:32:08] DEBUG  [NAS DS213+ SSH] SynoVersion Result :: majorversion=6&minorversion=2&major=6&minor=2&micro=4&productversion=6.2.4&buildphase=GM&buildnumber=25556&smallfixnumber=7&nano=0&base=25556&builddate=2023/04/21&buildtime=19:23:18
0030|[2024-11-10 10:32:10] DEBUG  [SSH - Raspberry PI garage] >>>> Creating SSH2 client (pid: 73010) for eqLogic 1410 to 192.168.1.51

BRAVO !


Informations Jeedom

Core : 4.5 (alpha)
DNS Jeedom : non

Plugin : SSH Manager
Version : 2024-11-07 01:20:15 (stable)

Informations complémentaires

Debian : 12.8
PluginVersion : 1.0.5
PluginBranch : stable (market)
1 « J'aime »

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.