vaneck Posté(e) le 12 janvier 2023 Partager Posté(e) le 12 janvier 2023 bonjour, je suis sur dsm 7 .Je voudrait faire fonctionner remote-ssh sur vscode , mais une erreur apparait sur le logiciel comme quoi il manquerait 'glibc and libstdc++' d'apres ce forum, on peut supprimer l'avertissement en créant ce fichier : cat /usr/bin/ldd #/bin/sh echo "ldd 2.26" mais çà ne fait rien , et je ne comprend pas vraiment ce qui se passe. Avez vous une idée? Mon objectif est de travailler sur mes fichier de mon serveur web distant avec le meme confort que s'ils étaient sur mon disque dur. Actuellement , je ne peux pas ouvrir de dossier disant avec vscode, seulement des fichiers, ce qui nuit aux assistant du logiciel. merci 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
vaneck Posté(e) le 13 janvier 2023 Auteur Partager Posté(e) le 13 janvier 2023 bon , c'est un vrais cauchemard, maintenant, j'ai droit à un -sh: /opt/etc/profile: Permission denied quand je tente de me connecter en ssh sur mon serveur. Je n'ai pas la moindre idée de ce que cela signifie. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
vaneck Posté(e) le 14 janvier 2023 Auteur Partager Posté(e) le 14 janvier 2023 ok, j'ai supprimé l'erreur du dessus (en virant le lient dans etc/profile. Personne ici n'utilise Vscode sur son synology? 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
MilesTEG1 Posté(e) le 14 janvier 2023 Partager Posté(e) le 14 janvier 2023 Hello, ton retour sur un VScode Server m'intéresse 🙂 Tu l'as installé comment ? Tu t'en sers pour faire quoi ? Par rapport à une version desktop. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
vaneck Posté(e) le 14 janvier 2023 Auteur Partager Posté(e) le 14 janvier 2023 bin non justement pour l'instant je ne suis toujours pas arrivé à l'installer. C'est particulièrement frustrant, puisque a priori synology à tous les prérequis , sauf que la commande "ldd --version" ne fonctionne pas, ce qui empêche l'installeur du serveur d'assurer que j'ai bien ldd (c'est le cas). L'interet, c'est d'editer directement les fichiers depuis le serveur web , et donc de voir en temps réel les effets de mon php. Actuellement , je peux le faire avec ssh sur mon vscode local, mais du coup le logiciel ne vois que les fichiers que j'ai ouvert. En utilisant directement le serveur distant, vscode fonctionne "normalement", c'est à dire qu'il prend en compte tout le dossier (par exemple pour des remplacer), et peut faire fonctionner git en version graphique. [13:22:56.561] Log Level: 2 [13:22:56.563] remote-ssh@0.94.0 [13:22:56.563] linux x64 [13:22:56.567] SSH Resolver called for "ssh-remote+truc.fr", attempt 1 [13:22:56.567] "remote.SSH.useLocalServer": true [13:22:56.567] "remote.SSH.path": undefined [13:22:56.567] "remote.SSH.configFile": undefined [13:22:56.567] "remote.SSH.useFlock": true [13:22:56.567] "remote.SSH.lockfilesInTmp": false [13:22:56.568] "remote.SSH.localServerDownload": auto [13:22:56.568] "remote.SSH.remoteServerListenOnSocket": false [13:22:56.568] "remote.SSH.showLoginTerminal": false [13:22:56.568] "remote.SSH.defaultExtensions": [] [13:22:56.568] "remote.SSH.loglevel": 2 [13:22:56.568] "remote.SSH.enableDynamicForwarding": true [13:22:56.568] "remote.SSH.enableRemoteCommand": false [13:22:56.568] "remote.SSH.serverPickPortsFromRange": {} [13:22:56.568] "remote.SSH.serverInstallPath": {} [13:22:56.570] SSH Resolver called for host: truc.fr [13:22:56.570] Setting up SSH remote "truc.fr" [13:22:56.572] Acquiring local install lock: /tmp/vscode-remote-ssh-4a67b884-install.lock [13:22:56.573] Looking for existing server data file at /home/vaneck/.config/Code/User/globalStorage/ms-vscode-remote.remote-ssh/vscode-ssh-host-4a67b884-e8a3071ea4344d9d48ef8a4df2c097372b0c5161-0.94.0/data.json [13:22:56.574] Using commit id "e8a3071ea4344d9d48ef8a4df2c097372b0c5161" and quality "stable" for server [13:22:56.576] Install and start server if needed [13:22:56.580] PATH: /home/vaneck/.local/bin:/home/vaneck/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin [13:22:56.580] Checking ssh with "ssh -V" [13:22:56.586] > OpenSSH_8.9p1 Ubuntu-3, OpenSSL 3.0.2 15 Mar 2022 [13:22:56.588] askpass server listening on /run/user/1000/vscode-ssh-askpass-1506f46f674e5bf6bc8ceb9bdb661139a62e1284.sock [13:22:56.589] Spawning local server with {"serverId":1,"ipcHandlePath":"/run/user/1000/vscode-ssh-askpass-24470a11adc6546995e3c04c9402abb27410f5c7.sock","sshCommand":"ssh","sshArgs":["-v","-T","-D","38399","-o","ConnectTimeout=15","truc.fr"],"serverDataFolderName":".vscode-server","dataFilePath":"/home/vaneck/.config/Code/User/globalStorage/ms-vscode-remote.remote-ssh/vscode-ssh-host-4a67b884-e8a3071ea4344d9d48ef8a4df2c097372b0c5161-0.94.0/data.json"} [13:22:56.589] Local server env: {"SSH_AUTH_SOCK":"/run/user/1000/keyring/ssh","SHELL":"/bin/bash","DISPLAY":":0","ELECTRON_RUN_AS_NODE":"1","SSH_ASKPASS":"/home/vaneck/.vscode/extensions/ms-vscode-remote.remote-ssh-0.94.0/out/local-server/askpass.sh","VSCODE_SSH_ASKPASS_NODE":"/usr/share/code/code","VSCODE_SSH_ASKPASS_EXTRA_ARGS":"--ms-enable-electron-run-as-node","VSCODE_SSH_ASKPASS_MAIN":"/home/vaneck/.vscode/extensions/ms-vscode-remote.remote-ssh-0.94.0/out/askpass-main.js","VSCODE_SSH_ASKPASS_HANDLE":"/run/user/1000/vscode-ssh-askpass-1506f46f674e5bf6bc8ceb9bdb661139a62e1284.sock"} [13:22:56.593] Spawned 7729 [13:22:56.674] > local-server-1> Running ssh connection command: "-v -T -D 38399 -o ConnectTimeout=15 truc.fr" [13:22:56.676] > local-server-1> Spawned ssh, pid=7739 [13:22:56.679] stderr> OpenSSH_8.9p1 Ubuntu-3, OpenSSL 3.0.2 15 Mar 2022 [13:22:57.037] stderr> debug1: Server host key: ecdsa-sha2-nistp256 SHA256:FbDhjZcgQQGwmF6n2wIa1pwzZvh5o1/HUHvnGaNe3iU [13:22:57.251] Got askpass request: {"request":"bidule@truc.fr's password:"} [13:22:57.253] Showing password prompt [13:22:57.254] Listening for interwindow password on /run/user/1000/vscode-ssh-askpass-cfc898972349153ed1489f90413d725379581c7a.sock [13:22:57.254] Writing password prompt to globalState [13:23:16.423] Got password response [13:23:16.424] Interactor gave response: ******************** [13:23:16.424] Cleaning up other-window auth server [13:23:16.888] stderr> Authenticated to truc.fr ([82.66.***.***]:22) using "password". [13:23:17.064] > ready: 43ff8342ca19 [13:23:17.107] > Linux 3.2.101 #42962 SMP Tue Oct 18 15:01:32 CST 2022 [13:23:17.107] Platform: linux [13:23:17.135] > /bin/sh [13:23:17.135] Shell: sh [13:23:17.135] Creating bash subshell inside "sh" [13:23:17.182] > bash version: 4.4.23(1)-release [13:23:17.280] > 43ff8342ca19: running [13:23:17.415] > Warning: Can't find libstdc++.so or ldconfig, can't verify libstdc++ version [13:23:17.421] stderr> main: line 182: /bin/ldd: Permission denied [13:23:17.427] > Missing GLIBC >= 2.17! > Found version > 43ff8342ca19$$1$$ [13:23:17.467] > Acquiring lock on /var/services/homes/bidule/.vscode-server/bin/e8a3071ea4344d9d48ef8a4df2c097372b0c5161/vscode-remote-lock.bidule.e8a3071ea4344d9d48ef8a4df2c097372b0c5161 [13:23:17.511] > Found existing installation at /var/services/homes/bidule/.vscode-server/bin/e8a3071ea4344d9d48ef8a4df2c097372b0c5161... [13:23:17.512] > Checking /var/services/homes/bidule/.vscode-server/.e8a3071ea4344d9d48ef8a4df2c097372b0c5161.log and /var/services/homes/bidule/.vscode-server/.e8a3071ea4344d9d48ef8a4df2c097372b0c5161.pid for a running server [13:23:17.527] > Looking for server with pid: 11053 [13:23:17.684] > Running ssh connection command... /var/services/homes/bidule/.vscode-server/bin/e8a3071ea4344d9d48ef8a4df2c097372b0c5161/bin/code-server --start-server --host=127.0.0.1 --accept-server-license-terms --enable-remote-auto-shutdown --port=0 --telemetry-level all &> "/var/services/homes/bidule/.vscode-server/.e8a3071ea4344d9d48ef8a4df2c097372b0c5161.log" < /dev/null > printenv: [13:23:17.701] > LC_ALL=en_US.UTF-8 > SSH_CONNECTION=176.137.120.250 49214 192.168.1.125 22 > LANG=en_US.UTF-8 > USER=bidule > PAGER=more > PWD=/volume1/homes/bidule > HOME=/var/services/homes/bidule > TMP=/opt/tmp > SSH_CLIENT=176.137.120.250 49214 22 > PGDATA=/var/services/pgsql > SHELL=/bin/sh > TERM=xterm > SHLVL=2 > TEMP=/opt/tmp > VSCODE_AGENT_FOLDER=/var/services/homes/bidule/.vscode-server > TERMINFO=/opt/share/terminfo > LOGNAME=bidule > PATH=/opt/bin:/opt/sbin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin > _=/bin/printenv [13:23:17.767] > Removing old logfile at /var/services/homes/bidule/.vscode-server/.e8a3071ea4344d9d48ef8a4df2c097372b0c5161.log [13:23:17.838] > Spawned remote server: 29368 [13:23:17.892] > Waiting for server log... [13:23:17.977] > Waiting for server log... [13:23:18.061] > Waiting for server log... [13:23:18.145] > Waiting for server log... [13:23:18.222] > Waiting for server log... [13:23:18.307] > Waiting for server log... [13:23:18.387] > Waiting for server log... [13:23:18.462] > Waiting for server log... [13:23:18.556] > Waiting for server log... [13:23:18.637] > Waiting for server log... [13:23:18.719] > Waiting for server log... [13:23:18.804] > Waiting for server log... [13:23:18.884] > Waiting for server log... [13:23:18.965] > Waiting for server log... [13:23:19.047] > Waiting for server log... [13:23:19.140] > Waiting for server log... [13:23:19.224] > Waiting for server log... [13:23:19.308] > Waiting for server log... [13:23:19.387] > Waiting for server log... [13:23:19.463] > Waiting for server log... [13:23:19.545] > Waiting for server log... [13:23:19.625] > Waiting for server log... [13:23:19.706] > Waiting for server log... [13:23:19.794] > Waiting for server log... [13:23:19.875] > Waiting for server log... [13:23:19.957] > Waiting for server log... [13:23:20.047] > Waiting for server log... [13:23:20.127] > Waiting for server log... [13:23:20.201] > Waiting for server log... [13:23:20.275] > Waiting for server log... [13:23:20.356] > Waiting for server log... [13:23:20.437] > Waiting for server log... [13:23:20.516] > Waiting for server log... [13:23:20.594] > Waiting for server log... [13:23:20.678] > Waiting for server log... [13:23:20.753] > Waiting for server log... [13:23:20.838] > Waiting for server log... [13:23:20.914] > Waiting for server log... [13:23:20.996] > Waiting for server log... [13:23:21.076] > Waiting for server log... [13:23:21.156] > Waiting for server log... [13:23:21.244] > Waiting for server log... [13:23:21.323] > Waiting for server log... [13:23:21.407] > Waiting for server log... [13:23:21.485] > Waiting for server log... [13:23:21.569] > Waiting for server log... [13:23:21.645] > Waiting for server log... [13:23:21.725] > Waiting for server log... [13:23:21.807] > Waiting for server log... [13:23:21.882] > Waiting for server log... [13:23:21.956] > Waiting for server log... [13:23:22.037] > Waiting for server log... [13:23:22.113] > Waiting for server log... [13:23:22.202] > Waiting for server log... [13:23:22.281] > Waiting for server log... [13:23:22.356] > Waiting for server log... [13:23:22.434] > Waiting for server log... [13:23:22.514] > Waiting for server log... [13:23:22.598] > Waiting for server log... [13:23:22.676] > Waiting for server log... [13:23:22.758] > Waiting for server log... [13:23:22.840] > Waiting for server log... [13:23:22.913] > Waiting for server log... [13:23:23.005] > Waiting for server log... [13:23:23.084] > Waiting for server log... [13:23:23.165] > Waiting for server log... [13:23:23.245] > Waiting for server log... [13:23:23.326] > Waiting for server log... [13:23:23.401] > Waiting for server log... [13:23:23.476] > Waiting for server log... [13:23:23.572] > Waiting for server log... [13:23:23.654] > Waiting for server log... [13:23:23.737] > Waiting for server log... [13:23:23.816] > Waiting for server log... [13:23:23.896] > Waiting for server log... [13:23:23.971] > Waiting for server log... [13:23:24.046] > Waiting for server log... [13:23:24.121] > Waiting for server log... [13:23:24.197] > Waiting for server log... [13:23:24.274] > Waiting for server log... [13:23:24.356] > Waiting for server log... [13:23:24.431] > Waiting for server log... [13:23:24.507] > Waiting for server log... [13:23:24.587] > Waiting for server log... [13:23:24.666] > Waiting for server log... [13:23:24.746] > Waiting for server log... [13:23:24.825] > Waiting for server log... [13:23:24.902] > Waiting for server log... [13:23:24.983] > Waiting for server log... [13:23:25.063] > Waiting for server log... [13:23:25.147] > Waiting for server log... [13:23:25.229] > Waiting for server log... [13:23:25.304] > Waiting for server log... [13:23:25.385] > Waiting for server log... [13:23:25.467] > Waiting for server log... [13:23:25.545] > Waiting for server log... [13:23:25.633] > Waiting for server log... [13:23:25.726] > Waiting for server log... [13:23:25.815] > Waiting for server log... [13:23:25.905] > Waiting for server log... [13:23:25.995] > Waiting for server log... [13:23:26.087] > Waiting for server log... [13:23:26.176] > Waiting for server log... [13:23:26.266] > Waiting for server log... [13:23:26.353] > Waiting for server log... [13:23:26.443] > Waiting for server log... [13:23:26.533] > Waiting for server log... [13:23:26.621] > Waiting for server log... [13:23:26.701] > Waiting for server log... [13:23:26.785] > Waiting for server log... [13:23:26.879] > Waiting for server log... [13:23:26.965] > Waiting for server log... [13:23:27.055] > Waiting for server log... [13:23:27.140] > Waiting for server log... [13:23:27.222] > Waiting for server log... [13:23:27.312] > Waiting for server log... [13:23:27.404] > Waiting for server log... [13:23:27.491] > Waiting for server log... [13:23:27.574] > Waiting for server log... [13:23:27.666] > Waiting for server log... [13:23:27.756] > Waiting for server log... [13:23:27.842] > Waiting for server log... [13:23:27.934] > Waiting for server log... [13:23:28.021] > Waiting for server log... [13:23:28.105] > Waiting for server log... [13:23:28.192] > Waiting for server log... [13:23:28.273] > Waiting for server log... [13:23:28.365] > Waiting for server log... [13:23:28.451] > Waiting for server log... [13:23:28.544] > Waiting for server log... [13:23:28.635] > Waiting for server log... [13:23:28.720] > Waiting for server log... [13:23:28.803] > Waiting for server log... [13:23:28.892] > Waiting for server log... [13:23:28.974] > Waiting for server log... [13:23:29.064] > Waiting for server log... [13:23:29.175] > Waiting for server log... [13:23:29.272] > Waiting for server log... [13:23:29.379] > Waiting for server log... [13:23:29.463] > Waiting for server log... [13:23:29.553] > Waiting for server log... [13:23:29.645] > Waiting for server log... [13:23:29.730] > Waiting for server log... [13:23:29.811] > Waiting for server log... [13:23:29.897] > Waiting for server log... [13:23:29.984] > Waiting for server log... [13:23:30.072] > Waiting for server log... [13:23:30.155] > Waiting for server log... [13:23:30.241] > Waiting for server log... [13:23:30.322] > Waiting for server log... [13:23:30.399] > Waiting for server log... [13:23:30.485] > Waiting for server log... [13:23:30.575] > Waiting for server log... [13:23:30.665] > Waiting for server log... [13:23:30.753] > Waiting for server log... [13:23:30.846] > Waiting for server log... [13:23:30.929] > Waiting for server log... [13:23:31.014] > Waiting for server log... [13:23:31.099] > Waiting for server log... [13:23:31.182] > Waiting for server log... [13:23:31.271] > Waiting for server log... [13:23:31.353] > Waiting for server log... [13:23:31.444] > Waiting for server log... [13:23:31.535] > Waiting for server log... [13:23:31.621] > Waiting for server log... [13:23:31.704] > Waiting for server log... [13:23:31.795] > Waiting for server log... [13:23:31.884] > Waiting for server log... [13:23:31.976] > Waiting for server log... [13:23:32.064] > Waiting for server log... [13:23:32.130] > > * > * Visual Studio Code Server > * > * By using the software, you agree to > * the Visual Studio Code Server License Terms (https://aka.ms/vscode-server-license) and > * the Microsoft Privacy Statement (https://privacy.microsoft.com/en-US/privacystatement). > * > [13:23:32.211] > Server did not start successfully. Full server log at /var/services/homes/bidule/.vscode-server/.e8a3071ea4344d9d48ef8a4df2c097372b0c5161.log >>> [13:23:32.214] > /volume1/homes/bidule/.vscode-server/bin/e8a3071ea4344d9d48ef8a4df2c097372b0c5161/node: error while loading shared libraries: libatomic.so.1: cannot open shared object file: No such file or directory [13:23:32.217] > <<< End of server log > 43ff8342ca19: start > exitCode==32== > listeningOn==== > osReleaseId==Linux== > arch==armv7l== > tmpDir==/tmp== > platform==linux== > unpackResult==== > didLocalDownload==0== > downloadTime==== > installTime==== > extInstallTime==== > serverStartTime==14414== > 43ff8342ca19: end [13:23:32.217] Received install output: exitCode==32== listeningOn==== osReleaseId==Linux== arch==armv7l== tmpDir==/tmp== platform==linux== unpackResult==== didLocalDownload==0== downloadTime==== installTime==== extInstallTime==== serverStartTime==14414== [13:23:32.218] Terminating local server [13:23:32.219] Resolver error: Error: Échec du démarrage du serveur VS Code at g.ServerInstallError (/home/vaneck/.vscode/extensions/ms-vscode-remote.remote-ssh-0.94.0/out/extension.js:1:583860) at f (/home/vaneck/.vscode/extensions/ms-vscode-remote.remote-ssh-0.94.0/out/extension.js:1:578070) at t.handleInstallOutput (/home/vaneck/.vscode/extensions/ms-vscode-remote.remote-ssh-0.94.0/out/extension.js:1:581095) at Object.e [as tryInstallWithLocalServer] (/home/vaneck/.vscode/extensions/ms-vscode-remote.remote-ssh-0.94.0/out/extension.js:1:623191) at process.processTicksAndRejections (node:internal/process/task_queues:96:5) at async /home/vaneck/.vscode/extensions/ms-vscode-remote.remote-ssh-0.94.0/out/extension.js:1:642446 at async t.withShowDetailsEvent (/home/vaneck/.vscode/extensions/ms-vscode-remote.remote-ssh-0.94.0/out/extension.js:1:646166) at async /home/vaneck/.vscode/extensions/ms-vscode-remote.remote-ssh-0.94.0/out/extension.js:1:621663 at async T (/home/vaneck/.vscode/extensions/ms-vscode-remote.remote-ssh-0.94.0/out/extension.js:1:618169) at async t.resolveWithLocalServer (/home/vaneck/.vscode/extensions/ms-vscode-remote.remote-ssh-0.94.0/out/extension.js:1:621278) at async t.resolve (/home/vaneck/.vscode/extensions/ms-vscode-remote.remote-ssh-0.94.0/out/extension.js:1:643774) at async /home/vaneck/.vscode/extensions/ms-vscode-remote.remote-ssh-0.94.0/out/extension.js:1:723024 [13:23:32.223] ------ [13:23:32.223] Local server exit: 15 a prioris je vois deux erreurs potentielle [13:23:17.415] > Warning: Can't find libstdc++.so or ldconfig, can't verify libstdc++ version [13:23:17.421] stderr> main: line 182: /bin/ldd: Permission denied [13:23:17.427] > Missing GLIBC >= 2.17! > Found version > 43ff8342ca19$$1$$ et [13:23:32.214] > /volume1/homes/bidule/.vscode-server/bin/e8a3071ea4344d9d48ef8a4df2c097372b0c5161/node: error while loading shared libraries: libatomic.so.1: cannot open shared object file: No such file or directory donc soit c'est libstd /ldconfig qui manque, soit c'est libatomic, mais je comprend pas grand chose 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
.Shad. Posté(e) le 14 janvier 2023 Partager Posté(e) le 14 janvier 2023 Tu peux essayer de faire le changement dans sshd_config mentionné ici : https://blog.robinrottier.com/?p=39 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
oracle7 Posté(e) le 14 janvier 2023 Partager Posté(e) le 14 janvier 2023 @vaneck Bonjour, Accessoirement, cela vaut ce que cela vaut, mais il faut savoir que l'extension "Remote-SSH" ne s'active pas lorsqu'elle est installée sur vscode serveur installé sous docker (par exemple lscr.io/linuxserver/code-server). On obtient ceci : Il semble qu'il faille utiliser un VS Code installé autrement qu'en docker càd directement sous Linux ou Windows ou Mac. @MilesTEG1 Bonjour, Regardes ces liens : https://hub.docker.com/r/codercom/code-server https://hub.docker.com/r/linuxserver/code-server Mais il semblerait que cela ne vaille pas une bonne version desktop, à voir ... Cordialement oracle7😉 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
vaneck Posté(e) le 14 janvier 2023 Auteur Partager Posté(e) le 14 janvier 2023 @.Shad. je ne l'ai pas précisé , mais c'est déjà fait. Par contre j'ai 5 fois "AllowTcpForwarding" dans le script. J'ai tout mis en yes. @oracle7 je n'ai pas docker , le ds215j n'es pas assez puissant. Mais normalement, le plugin remote -ssh de mon vscode se charge d'installer automatiquement vscode serveur sur ma machine distant, pourvu que je lui donne l'accees par ssh. C'est d'ailleur ce qu'on peut voir qu'il essaie de faire dans le retour ci dessus. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
vaneck Posté(e) le 15 janvier 2023 Auteur Partager Posté(e) le 15 janvier 2023 bon alors , j'avance , si je comprend bien , libatomic sert a faire le lien entre les fonction integré au noyau, et le programme. "libstdc++.so or ldconfig" seraient des fonction integré au noyau, d'ou l'appel à libatomic. Du coup , le probleme c'est bien l'absence de "libstdc++.so or ldconfig", j'ai bon? 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
PiwiLAbruti Posté(e) le 16 janvier 2023 Partager Posté(e) le 16 janvier 2023 Je ne sais pas si ça répondra à ton besoin, l'extension SFTP de Natizyskunk fonctionne très bien avec un NAS Synology. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
vaneck Posté(e) le 17 janvier 2023 Auteur Partager Posté(e) le 17 janvier 2023 merci pour l'astuce, c'est pas aussi confort que sur serveur distant mais ca dépanne bien. Je vais utiliser ca jusqu'au jour ou j'arriverais au remote. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
vaneck Posté(e) le 18 janvier 2023 Auteur Partager Posté(e) le 18 janvier 2023 en fait je vois un gros defaut , ca ne fonctionne pas avec github. En effet avec le sftp de vscode, je peux synchroniser uniquement les editeurs ouvert sur l'espace de travail, hors le dossier .git est à l'exterieur de cet espace de travail. Du coup si je me connecte sur un autre poste , ca me cree un gros bordel avec plein de branche inutile... 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
vaneck Posté(e) le 19 janvier 2023 Auteur Partager Posté(e) le 19 janvier 2023 bon alors en me basant sur la faq du plugin , j'ai trouvé ca à ajouter dans le json: "watcher": { "files": "**/*", "autoUpload": true, "autoDelete": true }, "syncOption": { "delete": true // Delete extraneous files from destination directories. } a prioris , ca synchronise tout le dossier, dont git. Je verrais ca sur mon autre ordi. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
oracle7 Posté(e) le 15 février 2023 Partager Posté(e) le 15 février 2023 (modifié) @vaneck Bonjour, Je reviens vers toi pour savoir si tu as trouvé finalement comment connecter VS Code à DSM 7 ? J'ai testé l'astuce fournie par @.Shad. mais je recupère quand même le message lié à 'glibc and libstdc++'. Je dois aussi rater qqc ... EDIT : Finalement cela marche j'arrive à me connecter au NAS avec VS code version desktop sur PC avec l'extension Remote-SSH mais uniquement avec mon utilisateur avec droits admin. Impossible avec root, connexion refusée ... Une idée ? Cordialment oracle7😉 Modifié le 20 février 2023 par oracle7 Ajout retour info 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
vaneck Posté(e) le 19 février 2023 Auteur Partager Posté(e) le 19 février 2023 alors apres ca Citation cat /usr/bin/ldd #/bin/sh echo "ldd 2.26" il suffit en fait simplement de donner les droits d'accée sudo chmod 755 /usr/bin/ldd j'ai peut etre été trop généreux en terme de droit , mais ca fait quand meme disparaitre ca: Citation main: line 182: /bin/ldd: Permission denied Missing GLIBC >= 2.17! il reste donc Citation Warning: Can't find libstdc++.so or ldconfig, can't verify libstdc++ version et /volume1/homes/bidule/.vscode-server/bin/e8a3071ea4344d9d48ef8a4df2c097372b0c5161/node: error while loading shared libraries: libatomic.so.1: cannot open shared object file: No such file or directory Je pense que le neud du probleme est de faire fonctionner ce libstdc++ 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
oracle7 Posté(e) le 20 février 2023 Partager Posté(e) le 20 février 2023 @vaneck Bonjour, Sinon il ya une autre voie de "contournement" à l'utilisation de l'extension "Remote-SSH" de VScode, mais je ne l'ai testée que sur PC ! C'est de configurer l'éditeur externe de WinSCP sur VS Code version desktop puis de se connecter au NAS via WinSCP en SSH (sous root via clé SSH). En ouvrant un fichier depuis l'arborescence du NAS via WinSCP, VS code est lancé et tu retrouves les facilités qu'il apporte. Cela vaut ce que cela vaut mais cela marche et c'est simple et efficace ! Il suffit aussi de définir un workspace sur la racine "/" du NAS pour accèder à tout. J'allais oublié, dans /etc/ssh/sshd_config il faut aussi positionner la variable 'PermitRootLogin' à 'yes' et relancer ensuite le service 'sshd'. Cordialement oracle7😉 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
vaneck Posté(e) le 20 février 2023 Auteur Partager Posté(e) le 20 février 2023 je suis pas sur de comprendre, tu as pu installer un serveur vscode sur le synology, ou bien c'est ton vscode sur desktop qui travaille directement sur des fichiers distants? 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
oracle7 Posté(e) le 20 février 2023 Partager Posté(e) le 20 février 2023 @vaneck Bonjour, Il y a 1 heure, vaneck a dit : ou bien c'est ton vscode sur desktop qui travaille directement sur des fichiers distants? OUI c'est cela. Avec VS Code desktop sur PC (je ne sais pas sur Linux ou Mac), on peut installer l'extension 'Remote-SSH' et là plus aucun soucis pour atteindre des machines distantes. Avec les autres types d'installation de VS Code (sur Linux ou Docker par ex) ou de 'code-server', impossible d'installer Remote-SSH on a le message correspondant à ma copie d'écran dans mon message précédant. C'est un simple constat d'expérience. Cordialement oracle7😉 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Keeku Posté(e) le 2 août 2023 Partager Posté(e) le 2 août 2023 Bonjour, Je suis parvenu à installé VSCode sur mon Synology NAS 220+ en suivant les étapes via ce site: https://mariushosting.com/how-to-install-code-server-on-your-synology-nas/ Comme il y a déjà Python sur le NAS, j'ai installé quelques packages supplémentaire via Terminal (Mac). Maintenant, cela fait un bon moment que je galère car je ne parviens pas à trouver le moyen de "Select an interpreter" afin que je puisse commencer à coder en Python. Quelqu'un aurait - il une idée? 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.