Ubuntu
dpkg-reconfigure:無法重新打開標準輸入:沒有文件或目錄
我正在為 a
ubuntu vagrant vm
, on aubuntu host
, both建構配置腳本12.10 64bit
安裝以下軟體包時:sudo apt-get -y install php5-xsl graphviz php-pear unison
我收到警告:
dpkg-reconfigure: unable to re-open stdin: No file or directory
已嘗試搜尋,但結果可能會引發其他所有錯誤 apt-get,無法找到如何抑制上述警告。安裝工作,但上面的警告導致 vagrant up 標準輸出中的錯誤行。
任何人都知道可能是什麼原因或如何抑制警告
答案是按
perl:locale
以下方式設置:export LANGUAGE=en_US.UTF-8 export LANG=en_US.UTF-8 export LC_ALL=en_US.UTF-8 locale-gen en_US.UTF-8 dpkg-reconfigure locales
這解決了問題,但確實增加了
vagrant up
配置的不必要時間。
apt-get
在任何呼叫之前,通過在我的配置腳本中添加以下內容,我得到了錯誤消息:export DEBIAN_FRONTEND=noninteractive
這使得
debconf
使用一個根本不需要互動式輸入的前端,甚至阻止它嘗試訪問stdin
.