Cygwin安装挂起 - man-db

时间:2014-06-27 10:06:26

标签: 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

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

4 个答案:

答案 0 :(得分:5)

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

答案 1 :(得分:2)

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

答案 2 :(得分:0)

我今天一直在努力解决同样的问题,直到我意识到移动主要的Cygwin设置窗口显示弹出一个抱怨"无法打开(null)进行阅读:没有这样的文件&# 34;

这在(重新)安装中多次发生

答案 3 :(得分:0)

晚会,但是 -

  • mandb.exe挂起时,我通过任务管理器杀死了其父bash.exe并完成安装。
  • 然后我在任务管理器中杀了mandb.exe,因为它仍在运行。
  • 然后我打开了一个Cygwin shell并运行了mandb -cds-c重新创建索引,-d打印消息(所以你实际上可以告诉它正在做一些有建设性的事情!)并且-s禁止检查孤立的格式化手册页("stray cats")。 / LI>

在我写这篇文章的时候,mandb仍在继续,三四个小时后,还有很多事情要做。

所以我会记得稍后提交错误报告:),我在mandb运行期间注意到一个奇怪的事情:

mandb: /usr/share/man/man3/jN.3 is self referencing
mandb: warning: /usr/share/man/man3/jnf.3.gz: bad symlink or ROFF `.so' request