首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用下拉熊解锁:等待任务通过时超时

用下拉熊解锁:等待任务通过时超时
EN

Server Fault用户
提问于 2018-04-11 22:05:56
回答 1查看 3.4K关注 0票数 2

我在VPS上安装了Debian 9,并将根分区配置为加密。但是,由于安装程序在试图加密时会给我带来麻烦,所以我不得不手动完成此操作。

为了能够在引导期间通过SSH解锁根分区,我还安装了dropbear-initramfs并使用update-initramfs -u更新了initramfs。在引导时,我现在能够连接到dropbear服务器。

登录过程之后,cryptroot-unlock (在通过SSH登录时自动调用)失败,出现以下错误消息:

代码语言:javascript
复制
Error: Timeout reached while waiting for askpass.

并关闭连接。

我没有在网络上找到任何准确的错误信息,并试图确保我没有犯任何配置错误,但到目前为止似乎没有任何帮助。

目前,我可以使用救生系统进入系统,我能做些什么来修复这个错误?

EN

回答 1

Server Fault用户

发布于 2018-05-16 09:24:02

我自己解决了这个问题,但也许其他人也遇到了同样的问题,所以我会在这里发布解决方案:

事实证明,我的/etc/crypttab有语法错误,这导致在运行update-initramfs -u时,initramfs中没有包含askpass(等)。

对我来说,将每个单独的逻辑卷添加到/etc/crypttab中就足够了,而不是整个卷组。下面是一个例子:

代码语言:javascript
复制
#name       underlying device       passphrase  cryptsetup options
vg-root     /dev/mapper/vg-root     none        luks,retry=1
vg-swap     /dev/mapper/vg-swap     none        luks,retry=1

在再次更新initramfs之后,您的系统应该在启动时请求逻辑卷密码,然后恢复正常启动。

票数 3
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/907254

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档