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.
私もカップを再インストールしようとしましたが、運はありませんでした。私はまたググって、提案されたさまざまな解決策を試しましたが、どれも私のために機能しません。
cups v. 2.0.0
以降 サービス名が変更されました 。古いサービスを無効にする必要があります:
systemctl disable cups.service
新しいものを有効にして開始する前に:
systemctl enable org.cups.cupsd.service
systemctl daemon-reload
systemctl start org.cups.cupsd.service
コマンドラインと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"
これはnotであり、これを読んでいないことを指で軽く叩くことを意味しますが、ある種のGUIを使用してArchの更新を管理すると、pacmanによって生成された出力が表示されない場合があります。その場合は、別の更新ヘルパーの使用を強く検討するか、コマンドラインからpacmanを実行してください。
GUIの使用を好む場合は、AURのアップグレードを処理できるだけでなく、手動による介入が必要な更新に関する重要な情報を含むArch Webサイトからのニュースの更新を表示できるため、 kal を検討する必要があります。 JavaおよびIntelマイクロコードへの最近の更新。
Cups.serviceに依存する他のサービスファイルを使用する場合は、それらのサービスファイルを手動で更新して、cups.serviceの名前をorg.cups.cupsd.serviceに変更する必要がある場合があることに注意してください。これは、たとえば、AURの Canon CAPTドライバー で提供されるccpd.serviceファイルの場合です。