Cygwin安装挂起 - man-db

use*_*240 10 cygwin

我试图在Windows 2012R2(64位)上安装Cygwin 64位.下载和初始设置已经完成但是当它到达man-db(/ etc/postinstall/man-db)时,安装程​​序会挂起并保持不变.我等了1.5个多小时但仍没有进展.我检查了/var/log/setup.log中的日志文件,其中包含以下内容.

Updating index cache for path `/usr/share/man/man1'. Wait...
Processing manual pages under /usr/share/man...
/usr/bin/mandb: warning: /usr/share/man/man1/col.1.gz: whatis parse for col(1) failed
/usr/bin/mandb: warning: /usr/share/man/man1/imv.1 is a dangling symlink
/usr/bin/mandb: iconv_open ("UTF-8//IGNORE", "utf8"): Invalid argument
/usr/bin/mandb: warning: /usr/share/man/man1/mc.1.gz: whatis parse for mc(1) failed
Run Code Online (Sandbox Code Playgroud)

我不确定是否应该取消并重新开始.这个设置会在这个阶段出现,至少有一些错误吗?有没有人安装64位Cygwin并得到此错误?请帮忙

tur*_*fan 6

经常发生在我身上.本周我正在设置8台服务器,其中有3台服务器.等了好几个小时,它仍然无法完成.有时重新安装工作,有些则没有.所以我已经使用了mandb.exe进程并允许安装程序正常完成.到目前为止,我没有发现这样做的副作用.

  • 我相信这个答案对我来说是正确的 - 在Windows 7中,我运行任务管理器并从进程选项卡中杀死了mandb.exe进程并且​​它确实正确完成. (2认同)

use*_*240 2

等了3个多小时后,我决定取消设置。然后我尝试重新安装,完全按照第一次安装中的步骤进行。我没有添加或删除任何包。第一次尝试时已选择的软件包被识别为已安装。这次,安装程序在上面的步骤(man-db)短暂停止,然后完成安装。没有错误。所以,重新安装解决了我的问题。