[GH-ISSUE #2768] 同步 没有加密密码 下载配置报错 #1809

Closed
opened 2026-02-27 00:04:54 +03:00 by kerem · 13 comments
Owner

Originally created by @blankhang on GitHub (Mar 1, 2023).
Original GitHub issue: https://github.com/electerm/electerm/issues/2768

Electerm Version and download file extension(Electerm版本和下载文件后缀)

1.25.16

Platform detail (平台详情)

Mac x64 10.15.7

What steps will reproduce the bug?(重新问题的详细步骤)

image 点击下载配置后报错
Error: Error invoking remote method 'async': TypeError [ERR_INVALID_ARG_TYPE]: The "password" argument must be of type string or an instance of ArrayBuffer, Buffer, TypedArray, or DataView. Received undefined
    at EventEmitter.o.invoke (node:electron/js2c/renderer_init:57:526)
    at async Proxy.e.downloadSetting (http://127.0.0.1:30974/js/electerm.js?1.25.16:2:1884855)

What should have happened?(期望的结果)

正常下载配置

Would this happen in other terminal app(是否能够在其他同类软件重现这个问题)

No response

Additional information(其他任何相关信息)

No response

Originally created by @blankhang on GitHub (Mar 1, 2023). Original GitHub issue: https://github.com/electerm/electerm/issues/2768 ### Electerm Version and download file extension(Electerm版本和下载文件后缀) 1.25.16 ### Platform detail (平台详情) Mac x64 10.15.7 ### What steps will reproduce the bug?(重新问题的详细步骤) <img width="1311" alt="image" src="https://user-images.githubusercontent.com/3981276/222136530-46c5a9e0-439e-4086-be45-a03361e8da71.png"> 点击下载配置后报错 ```sh Error: Error invoking remote method 'async': TypeError [ERR_INVALID_ARG_TYPE]: The "password" argument must be of type string or an instance of ArrayBuffer, Buffer, TypedArray, or DataView. Received undefined at EventEmitter.o.invoke (node:electron/js2c/renderer_init:57:526) at async Proxy.e.downloadSetting (http://127.0.0.1:30974/js/electerm.js?1.25.16:2:1884855) ``` ### What should have happened?(期望的结果) 正常下载配置 ### Would this happen in other terminal app(是否能够在其他同类软件重现这个问题) _No response_ ### Additional information(其他任何相关信息) _No response_
kerem closed this issue 2026-02-27 00:04:55 +03:00
Author
Owner

@zxdong262 commented on GitHub (Mar 2, 2023):

看一看你的gist里的书签数据,是不是加密的?试试使用gist id或者gist secret作为密码

<!-- gh-comment-id:1451525982 --> @zxdong262 commented on GitHub (Mar 2, 2023): 看一看你的gist里的书签数据,是不是加密的?试试使用gist id或者gist secret作为密码
Author
Owner

@blankhang commented on GitHub (Mar 2, 2023):

看一看你的gist里的书签数据,是不是加密的?试试使用gist id或者gist secret作为密码

没加密的 明文
尝试用了 token 作为密码ok了 拉下来了 。。。但是 这任然是个bug 不能空加密密码

<!-- gh-comment-id:1452000051 --> @blankhang commented on GitHub (Mar 2, 2023): > 看一看你的gist里的书签数据,是不是加密的?试试使用gist id或者gist secret作为密码 没加密的 明文 尝试用了 token 作为密码ok了 拉下来了 。。。但是 这任然是个bug 不能空加密密码
Author
Owner

@zxdong262 commented on GitHub (Mar 2, 2023):

看一看你的gist里的书签数据,是不是加密的?试试使用gist id或者gist secret作为密码

没加密的 明文 尝试用了 token 作为密码ok了 拉下来了 。。。但是 这任然是个bug 不能空加密密码

我试了是可以的,你把密码清空,保存再上传下载试试

<!-- gh-comment-id:1452541471 --> @zxdong262 commented on GitHub (Mar 2, 2023): > > 看一看你的gist里的书签数据,是不是加密的?试试使用gist id或者gist secret作为密码 > > 没加密的 明文 尝试用了 token 作为密码ok了 拉下来了 。。。但是 这任然是个bug 不能空加密密码 我试了是可以的,你把密码清空,保存再上传下载试试
Author
Owner

@blankhang commented on GitHub (Mar 3, 2023):

看一看你的gist里的书签数据,是不是加密的?试试使用gist id或者gist secret作为密码

没加密的 明文 尝试用了 token 作为密码ok了 拉下来了 。。。但是 这任然是个bug 不能空加密密码

我试了是可以的,你把密码清空,保存再上传下载试试

image

<!-- gh-comment-id:1452878658 --> @blankhang commented on GitHub (Mar 3, 2023): > > > 看一看你的gist里的书签数据,是不是加密的?试试使用gist id或者gist secret作为密码 > > > > > > 没加密的 明文 尝试用了 token 作为密码ok了 拉下来了 。。。但是 这任然是个bug 不能空加密密码 > > 我试了是可以的,你把密码清空,保存再上传下载试试 ![image](https://user-images.githubusercontent.com/3981276/222618930-3d19200a-4022-4ab0-81f6-0a7dfafa6234.png)
Author
Owner

@zxdong262 commented on GitHub (Mar 3, 2023):

看一看你的gist里的书签数据,是不是加密的?试试使用gist id或者gist secret作为密码

没加密的 明文 尝试用了 token 作为密码ok了 拉下来了 。。。但是 这任然是个bug 不能空加密密码

我试了是可以的,你把密码清空,保存再上传下载试试

image

确定是以下步骤?
1.清除密码
2.点击保存
3.点击上传设置
4.点击下载设置

<!-- gh-comment-id:1453005298 --> @zxdong262 commented on GitHub (Mar 3, 2023): > > > > 看一看你的gist里的书签数据,是不是加密的?试试使用gist id或者gist secret作为密码 > > > > > > > > > 没加密的 明文 尝试用了 token 作为密码ok了 拉下来了 。。。但是 这任然是个bug 不能空加密密码 > > > > > > 我试了是可以的,你把密码清空,保存再上传下载试试 > > ![image](https://user-images.githubusercontent.com/3981276/222618930-3d19200a-4022-4ab0-81f6-0a7dfafa6234.png) 确定是以下步骤? 1.清除密码 2.点击保存 3.点击上传设置 4.点击下载设置
Author
Owner

@blankhang commented on GitHub (Mar 3, 2023):

看一看你的gist里的书签数据,是不是加密的?试试使用gist id或者gist secret作为密码

没加密的 明文 尝试用了 token 作为密码ok了 拉下来了 。。。但是 这任然是个bug 不能空加密密码

我试了是可以的,你把密码清空,保存再上传下载试试

image

确定是以下步骤? 1.清除密码 2.点击保存 3.点击上传设置 4.点击下载设置

124

<!-- gh-comment-id:1453006102 --> @blankhang commented on GitHub (Mar 3, 2023): > > > > > 看一看你的gist里的书签数据,是不是加密的?试试使用gist id或者gist secret作为密码 > > > > > > > > > > > > 没加密的 明文 尝试用了 token 作为密码ok了 拉下来了 。。。但是 这任然是个bug 不能空加密密码 > > > > > > > > > 我试了是可以的,你把密码清空,保存再上传下载试试 > > > > > > ![image](https://user-images.githubusercontent.com/3981276/222618930-3d19200a-4022-4ab0-81f6-0a7dfafa6234.png) > > 确定是以下步骤? 1.清除密码 2.点击保存 3.点击上传设置 4.点击下载设置 124
Author
Owner

@zxdong262 commented on GitHub (Mar 3, 2023):

3是确保上传的未加密版本数据,这样无密码下载才可行

<!-- gh-comment-id:1453009229 --> @zxdong262 commented on GitHub (Mar 3, 2023): 3是确保上传的未加密版本数据,这样无密码下载才可行
Author
Owner

@zxdong262 commented on GitHub (Mar 3, 2023):

3是确保上传的未加密版本数据,这样无密码下载才可行

你可以对比一下目前的gist数据和执行123之后的gist数据

<!-- gh-comment-id:1453010316 --> @zxdong262 commented on GitHub (Mar 3, 2023): > 3是确保上传的未加密版本数据,这样无密码下载才可行 你可以对比一下目前的gist数据和执行123之后的gist数据
Author
Owner

@blankhang commented on GitHub (Mar 3, 2023):

我从来就没有点过3 的
而且 我之前下载没成功前 不可能去点上传的 如果把本地的空数据给覆盖到云端那才是坑大了

<!-- gh-comment-id:1453154455 --> @blankhang commented on GitHub (Mar 3, 2023): 我从来就没有点过3 的 而且 我之前下载没成功前 不可能去点上传的 如果把本地的空数据给覆盖到云端那才是坑大了
Author
Owner

@zxdong262 commented on GitHub (Mar 4, 2023):

我从来就没有点过3 的 而且 我之前下载没成功前 不可能去点上传的 如果把本地的空数据给覆盖到云端那才是坑大了

同步数据那里可以手动导出导入所有数据

<!-- gh-comment-id:1454920774 --> @zxdong262 commented on GitHub (Mar 4, 2023): > 我从来就没有点过3 的 而且 我之前下载没成功前 不可能去点上传的 如果把本地的空数据给覆盖到云端那才是坑大了 同步数据那里可以手动导出导入所有数据
Author
Owner

@zxdong262 commented on GitHub (Mar 4, 2023):

我从来就没有点过3 的 而且 我之前下载没成功前 不可能去点上传的 如果把本地的空数据给覆盖到云端那才是坑大了
Screenshot 2023-03-05 073103
如果书签数据这样的就是加密的

<!-- gh-comment-id:1454921909 --> @zxdong262 commented on GitHub (Mar 4, 2023): > 我从来就没有点过3 的 而且 我之前下载没成功前 不可能去点上传的 如果把本地的空数据给覆盖到云端那才是坑大了 <img width="794" alt="Screenshot 2023-03-05 073103" src="https://user-images.githubusercontent.com/1641949/222933436-ef481d57-291f-4c2f-ab4a-8e38f85d6ee5.png"> 如果书签数据这样的就是加密的
Author
Owner

@443126500 commented on GitHub (Jun 26, 2023):

Error: Error invoking remote method 'async': Error: error:1e000065:Cipher functions:OPENSSL_internal:BAD_DECRYPT at EventEmitter.o.invoke (node:electron/js2c/renderer_init:57:526) at async Proxy.e.downloadSetting (http://127.0.0.1:30974/js/electerm.js?1.26.0:2:1889451)
一样的报错,保存的有密码,在其他设备同步的时候点击下载配置报错

<!-- gh-comment-id:1606872973 --> @443126500 commented on GitHub (Jun 26, 2023): Error: Error invoking remote method 'async': Error: error:1e000065:Cipher functions:OPENSSL_internal:BAD_DECRYPT at EventEmitter.o.invoke (node:electron/js2c/renderer_init:57:526) at async Proxy.e.downloadSetting (http://127.0.0.1:30974/js/electerm.js?1.26.0:2:1889451) 一样的报错,保存的有密码,在其他设备同步的时候点击下载配置报错
Author
Owner

@zxdong262 commented on GitHub (Dec 18, 2023):

可以试试最新版吗

<!-- gh-comment-id:1859369658 --> @zxdong262 commented on GitHub (Dec 18, 2023): 可以试试最新版吗
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/electerm#1809
No description provided.