个人使用命令行工具
Windows无法安装qemu-gueat-agent
最近开始在个人服务器上使用PVE,在客户机的Windows系统中安装qemu-guest-agent时报出如下错误:
There is a problem with this Windows Installer package. A program run as part of the setup did not finish as expected. Contact your support personnel or package vendor.
查看系统日志得知:
Failed to pCatalog->GetCollection. (Error: 8004e00f) COM+ 无法与 Microsoft 分布式事务协调程序交谈
Failed to QGAProviderFind. (Error: 8004e00f) COM+ 无法与 Microsoft 分布式事务协调程序交谈
Service was deleted successfully.
经多次尝试,发现开启Distributed Transaction Coordinator
系统服务即可解决该问题。
VSCode使用Msys2中的git
VSCode中直接使用Msys2中的git时,自带的源代码管理功能和一些扩展无法正常使用。其原因在于rev-parse
命令返回代码仓的格式为Msys格式,即/d/code/repo
,而git-for-windows
则返回的是Windows所使用的D:\code\repo
格式。这就造成了VSCode无法正常解析代码仓地址。
Vivaldi浏览器备份配置
这两天发现电脑上的Vivaldi安装有点问题,需要卸载重新安装一下。考虑到Vivaldi的配置选项过多,重装后再配置一遍实在太浪费时间,就想把配置导出下。Vivaldi并没有提供直接的选项备份配置,因此需要手动操作一下。
Vivaldi的配置都在这个文件中:
C:\Users\[xxx]\AppData\Local\Vivaldi\User Data\Default\Preferences
卸载前只要把这个文件拷出来,然后重新安装好后把这个文件替换回去就可以了。
ssh-keygen生成密钥格式错误问题
和大多数使用git
或者ssh
的人一样,我用ssh-keygen
生成密钥后基本就没有再动过,更不必说研究密钥文件中的内容。不过一个机缘之下,我从RSA
密钥改用ECDSA
密钥,git
, ssh
, WinSCP
, Beyond Compare
这些个软件用起来都很惬意。然而vscode
的deploy
扩展的sftp
访问功能就用不了了,查看日志发现是sftp: Cannot parse privateKey: Unsupported key format
,于是开始了解决这个问题的漫漫长路。