pycharm远程开发调试(remote development)踩坑记录2

发布时间:2024年01月04日

在一次我清理了服务器上一些老的pycharm版本之后

打算重新装3.2版本,就全部给清理了。结果坏了事了,新版的装不上了。

试了公司和中科院的服务器都出现这样的问题,100%复现。md。

一直在这一步循环:

Downloading the IDE Backend on the remote host.

在循环一下午之后,报错:

Command "/bin/bash -lc echo\ REMOTE_EXEC_OUTPUT_MARKER_\ \&\&\ curl\ -fSL\ --output\ /home/user/.cache/JetBrains/RemoteDev/dist/43709941d6ca1_pycharm-professional-2023.3.2.tar.gz\ https://download.jetbrains.com/python/pycharm-professional-2023.3.2.tar.gz" failed with exit code 143}

这个时候我还没有慌,小问题,内事不决问百度,外事不决问谷歌。实在不行上CSDN找高人。

md,这时候我开始慌了。仔细看了一下报错内容。

2024-01-03 12:49:00,402????????WARN????????exit code: 1????????/bin/bash -lc echo\ REMOTE_EXEC_OUTPUT_MARKER_\ \&\&\ /home/extrotec/.cache/JetBrains/RemoteDev/remote-dev-worker/remote-dev-worker_83eb3f8153ed29f38ae607b0a82d4ed8470bcd5f8f346034c4e370bb06d9dd64\ product-code\ --ide-path=/home/extrotec/.cache/JetBrains/RemoteDev/dist/43709941d6ca1_pycharm-professional-2023.3.2

stdout:

REMOTE_EXEC_OUTPUT_MARKER_

{"type":"error","errorCode":"CommandError","data":"/home/extrotec/.cache/JetBrains/RemoteDev/dist/43709941d6ca1_pycharm-professional-2023.3.2/build.txt doesn't exist"}

==== FAILURES ====

The following exception failed the deployment

com.jetbrains.gateway.ssh.deploy.DeployException: Command "/bin/bash -lc echo\ REMOTE_EXEC_OUTPUT_MARKER_\ \&\&\ curl\ -fSL\ --output\ /home/extrotec/.cache/JetBrains/RemoteDev/dist/43709941d6ca1_pycharm-professional-2023.3.2.tar.gz\ https://download.jetbrains.com/python/pycharm-professional-2023.3.2.tar.gz" failed with exit code 143}

at com.jetbrains.gateway.ssh.DeployFlowUtil$fullDeployCycleImpl$2.invokeSuspend(DeployFlowUtil.kt:311)

at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)

at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)

at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)

at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)

at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)

at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)

at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)

at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)

Caused by: com.jetbrains.gateway.ssh.RemoteCommandException: Command "/bin/bash -lc echo\ REMOTE_EXEC_OUTPUT_MARKER_\ \&\&\ curl\ -fSL\ --output\ /home/extrotec/.cache/JetBrains/RemoteDev/dist/43709941d6ca1_pycharm-professional-2023.3.2.tar.gz\ https://download.jetbrains.com/python/pycharm-professional-2023.3.2.tar.gz" failed with exit code 143}

at com.jetbrains.gateway.ssh.GoHighLevelHostAccessor.awaitWithStreamsTracking(GoHighLevelHostAccessor.kt:675)

at com.jetbrains.gateway.ssh.GoHighLevelHostAccessor.access$awaitWithStreamsTracking(GoHighLevelHostAccessor.kt:38)

at com.jetbrains.gateway.ssh.GoHighLevelHostAccessor$awaitWithStreamsTracking$1.invokeSuspend(GoHighLevelHostAccessor.kt)

... 8 more

应该是网络问题,我科学一下应该没问题,手动执行命令:

/bin/bash -lc echo\ REMOTE_EXEC_OUTPUT_MARKER_\ \&\&\ curl\ -fSL\ --output\ /home/user/.cache/JetBrains/RemoteDev/dist/43709941d6ca1_pycharm-professional-2023.3.2.tar.gz\ https://download.jetbrains.com/python/pycharm-professional-2023.3.2.tar.gz

不行,我科学之后还是没有解决,我手动下载解压到‘/home/user/.cache/JetBrains/RemoteDev/dist/’目录也不行。

完了啊,没办法远程调试可要了老命了。

以为是自己的电脑问题,结果那天凑巧不巧学校的电脑断网了。也没办法用学校电脑测试。

屋漏偏逢连夜雨,我电脑的蓝牙驱动也坏了,鼠标可以用,但是蓝牙耳机可以连上但是没有声音,驱动卸载重装,设备卸载驱动,都不管用。

md,一狠心,算了我重装系统好了。反正公司电脑上装的软件就那几个。数据都在硬盘和服务器上存储。

在经过一通折腾,重装好系统了。安装好pycharm后,心心念念的赶紧测试pycharm 的remote development可用不可以用。结果怎么着,还是不能用。没白重装系统,好在蓝牙问题解决了。

这下确定了,是服务器的问题。

那怎么办,网上搜解决办法也搜不到。

这个时候我想到了,我学校服务器还可以用,然后呢,我就把学校服务器的/home/user/.cache/JetBrains/目录整个打包了一下,传过来,

放进服务器里面解压到同样的位置。重启pycharm,成功读取:

完事!再也不手残乱删了。

文章来源:https://blog.csdn.net/qq_33440910/article/details/135392679
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。