升级至 16.04 版,kwallet 现已清空

升级至 16.04 版,kwallet 现已清空

我在尝试从 15.04 升级到 16.06 Kubuntu 时失败了,所以必须重新安装。我备份了所有内容,但都没有永久丢失,因为新的 kwallet 看不到我以前的钱包条目。

有什么方法可以将从加密的 ./apps/kwallet/kdewallet.kwl 导入的旧钱包内容放入新的 kwallet 中?

谢谢

答案1

我刚刚将我的 Kubuntu 14.04 升级到 16.04。

然后我得到了一个新钱包,但是是空的。

我有备份,所以我尝试打开位于以下位置的多个钱包:~/.kde/share/apps/kwallet/(*.kwl 和 *.salt 文件)

KWallet 要求输入密码,但无法打开文件。在搜索并尝试了网上找到的多种解决方案后,以下方法对我有用:

  • 下载 Kubuntu 14.04 的映像,并将其放在 USB 驱动器上(使用该Startup Disk Creator工具)。
  • 使用此实时 Kubuntu 重新启动
  • 当 KDE 桌面启动并运行时,我打开了一个终端(Konsole
  • 我将钱包文件从备份复制到~/.kde/share/apps/kwallet
  • 我启动了 kwallet 守护程序,否则我无法在 kwallet 中创建/打开钱包:kwalletd在终端中输入
  • 推出常规KWallet应用:我可以看到我的两个钱包
  • 将它们导出为 XML(重启时可以访问)
  • 在我的正常 Kubuntu 16.04 桌面下重新启动
  • 在常规KWallet应用程序中,Import XML将您的 XML 导出文件放入(空的)现有钱包中。
  • 删除 XML 导出文件(请注意,这些文件是明文,包含敏感数据。如果您认为有必要,请考虑安全地删除它们)

希望这可以帮助!

相关内容