ArchLinuxおよびCUPSサービスの印刷の問題


15

ArchLinuxで数日(gnome 3.14にアップグレードしたので疑わしい)もう印刷できません。gnomeコントロールセンターの印刷パネルを開くと、次のようなメッセージが表示されます(イタリア語から翻訳されています):「印刷用のシステムサービスは利用できないようです」

だから私は端末から試しました:

$ sudo systemctl start cups
Failed to start cups.service: Unit cups.service failed to load: No such file or directory.

また、カップを再インストールしようとしましたが、運はありませんでした。また、さまざまな解決策を探してみましたが、どれもうまくいきませんでした。


ありがとね!私はちょうど同じことを発見しました!archlinux.org/packages/extra/x86_64/cups/filesを調べたところ、同じことがわかりました...ありがとう。あなたのコメントを回答に変えるなら、私はそれを選択します。
lviggiani 14年

回答:


34

現在cups v. 2.0.0サービス名は変更されています。古いサービスを無効にする必要があります。

systemctl disable cups.service

新しいものを有効にして開始する前に:

systemctl enable org.cups.cupsd.service

systemctl daemon-reload

systemctl start org.cups.cupsd.service

パーフェクト!ありがとう。それは私のために働いた。OPと同じ問題。
マルチン

2

コマンドラインとGUIのどちらを使用して更新プログラムをインストールするかはわかりませんが、アップグレードプロセスでは、画面に(他の応答でリンクされているインストールファイルから)次の行が出力されます。

> systemd unit names have been renamed"
> you should systemctl stop and disable cups.service and"
> systemctl daemon-reload, start and enable org.cups.cupsd.service"

これは、これを読んでいないことを指で平手打ちすることではありませんが、何らかのGUIを使用してArchの更新を管理している場合、pacmanによって生成された出力が表示されない可能性があることに注意してください。この場合、別の更新ヘルパーの使用を強く検討するか、単にコマンドラインからpacmanを実行する必要があります。

GUIを使用する場合は、AURのアップグレードも処理できるのでkaluを検討する必要があります。また、最近のJavaやIntelの更新など、手動の介入を必要とする更新に関する重要な情報が含まれるArch Webサイトからのニュース更新を表示することもできます。マイクロコード。

cups.serviceに依存する他のサービスファイルを使用する場合、cups.serviceの名前をorg.cups.cupsd.serviceに変更するには、それらのサービスファイルを手動で更新する必要がある場合があることに注意してください。これは、たとえば、AURのCanon CAPTドライバーで提供されるccpd.serviceファイルの場合です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.