当我升级到 Ubuntu 10.4 (Maverick) 时,升级过程卡在了 CUPS 包的安装后。我必须终止进程并运行几次强制更新,然后才能最终获得定期更新。自从我无法打印 - 打印的文件被弄乱并导致打印机崩溃。我也无法重新安装 CUPS,因为每次安装挂起,我必须在它完成之前将其杀死。
我试图找到解决此问题的方法,但徒劳无功。有谁知道如何绕过这个?或者至少为什么安装后会挂起,以及如何重新安装有问题的包?
一些系统规格和其他提示:运行 Ubuntu 10.4 的戴尔 D630 笔记本电脑、Gnome 桌面、标准 LAN 网络、打印到 LPD 服务器。9.10 一切正常。此外,打印的文件本身也没有损坏。该问题似乎不是 Evince 特有的,而是所有打印输出的共同问题。
我曾经是一个打印服务器并且只监听 TCP(副 Unix 套接字)连接的无头盒子有这样的问题。
CUPS 的 10.10 初始化脚本等待 Unix 套接字出现,如果你
cups.conf
没有指定一个,你会得到你所描述的那种挂起。验证 cups.conf 是否有类似的行
Listen /var/run/cups/cups.sock
因为
/etc/init/cups.conf
包含(愚蠢的恕我直言)行:安装后脚本是/var/lib/dpkg/info/cups.postinst。如果你对 shell 编程有一点了解,你可以试着找出问题所在。
绕过它的困难方法是添加
作为第二行,但很可能这不会修复您的打印系统。