数日間(gnome 3.14にアップグレードした後に疑われます)、ArchLinuxで印刷できなくなりました。 gnomeコントロールセンターの印刷パネルを開くと、次のメッセージが表示されます(イタリア語翻訳):「印刷にシステムサービスが利用できないようです」
だからターミナルで次のことを試してみてください。
$ sudo systemctl start cups
Failed to start cups.service: Unit cups.service failed to load: No such file or directory.
カップを再インストールしてみましたが、成功しませんでした。私も提案されたさまざまなソリューションを検索して試しましたが、それらのどれも私には役に立ちませんでした。
答え1
cups v. 2.0.0
現在サービス名が変更されました。。以前のサービスを無効にする必要があります。
systemctl disable cups.service
新しいものを起動して始める前に:
systemctl enable org.cups.cupsd.service
systemctl daemon-reload
systemctl start org.cups.cupsd.service
答え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を使用している場合は、パックマンが生成した出力を見ることができないことをお知らせするためにそうです。この場合、別のアップデートヘルパーを使用するか、コマンドラインから直接pacmanを実行することを強く検討する必要があります。
GUIを使用する場合は、次の点を考慮する必要があります。カルーこれは、AURのアップグレードを処理できるだけでなく、JavaおよびIntelのマイクロコードへの最新のアップデートなど、手動介入が必要なアップデートに関する重要な情報を含むArch Webサイトのニュースアップデートを表示することもできるからです。
cup.serviceに依存する他のサービスファイルを使用している場合は、そのサービスファイルを手動で更新してcup.serviceの名前をorg.cups.cupsd.serviceに変更する必要があるかもしれません。たとえば、次のように提供されるccpd.serviceファイルの場合です。Canon CAPTドライバAURから。