Debian
無法載入 Debconf
我正在嘗試在執行 Linux 2 的舊機器上升級 libc,但出現錯誤:
(Reading database ... 7426 files and directories currently installed.) Preparing to replace libc6 2.2.5-11.8 (using .../libc6_2.24-11+deb9u1_i386.deb) ... debconf: Unable to load Debconf::Element::Dialog::Error. Failed because: Can't locate Debconf/Element/Dialog/Error.pm in @INC (@INC contains: /usr/local/lib/perl/5.6.1 /usr/local/share/perl/5.6.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.6.1 /usr/share/perl/5.6.1 /usr/local/lib/site_perl .) at (eval 14) line 2, <GEN1> line 5. BEGIN failed--compilation aborted at (eval 14) line 2, <GEN1> line 5. dpkg: error processing /var/cache/apt/archives/libc6_2.24-11+deb9u1_i386.deb (--unpack): subprocess pre-installation script returned error exit status 1 /var/lib/dpkg/tmp.ci/postrm: dpkg-maintscript-helper: command not found dpkg: error while cleaning up: subprocess post-removal script returned error exit status 127 Errors were encountered while processing: /var/cache/apt/archives/libc6_2.24-11+deb9u1_i386.deb E: Sub-process /usr/bin/dpkg returned an error code (1)
它看起來像 perl 的東西,但我不知道該怎麼做。你能告訴我應該怎麼做嗎?我的目標是升級 Perl,為此我還必須升級 libc iiuc。
你應該升級perl。暫時忽略 debconf(稍後你會告訴 debconf 你想再次收到問題)。
作為第一步,我會安裝bash-static,只是為了有一個應急工具,以防您無法定期啟動系統。(從 Debian 站點下載,並使用 dpkg -i 安裝)。
檢查您需要的 perl 模組(在 Debian 軟體包站點上導航,只檢查基本的 perl 軟體包)。安裝它們(例如用 dpkg –force- 強制它們)。不時嘗試 dpkg –configure –pending,來設置它缺少的東西。最後,您應該有一個工作系統,並嘗試定期更新軟體包。