आर्क लिनक्स - सिस्टम के साथ CUPS सेवा शुरू नहीं कर सकता


7

आर्क लिनक्स में प्रिंटिंग का काम करने के लिए, मैंने कप, कप-फिल्टर, और एचपीएलपीपी (घोस्टस्क्रिप्ट और जीएस-फोंट पहले से इंस्टॉल किए गए थे) स्थापित किए। हालाँकि, जब मैं कोशिश करता हूँ और स्टार्टअप पर चलने वाली CUPS सेवा का उपयोग करता हूँ:

systemctl enable cups.service

मुझे यह त्रुटि मिली:

Failed to issue method call: No such file or directory

ऐसा ही कपल के साथ भी होता है। क्या कोई पैकेज है जो मुझे याद आ रहा है जिसे मुझे स्थापित करने की आवश्यकता है? मेरे पास CUPS सेवा क्यों नहीं है?

जवाबों:


11

हालाँकि हग्स चॉबट ने एक लिंक प्रदान किया, लेकिन उस लिंक से समाधान बाद में आया। तो मैं उस उत्तर को उद्धृत करूंगा जो एक अद्यतन और आसान समाधान देता है:

ArchWiki ने लिखा है:   कप 2.0.0 के लिए, सेवा का नाम कप-सेवा के बजाय org.cups.cupsd.service में बदल दिया गया है। यह पैकेज 31 अक्टूबर, 2014 से अतिरिक्त रूप से उपलब्ध है। संस्करण 2.0.0 में अपग्रेड करते समय, पुरानी सेवा को मैन्युअल रूप से अक्षम करना आवश्यक है, अन्यथा टूटे हुए प्रतीकात्मक लिंक को / etc / systemd / system / उपनिर्देशिकाओं में छोड़ दिया जाएगा और systemd चेतावनी देगा गैर-मौजूद सेवाओं के बारे में।

तो समाधान है:

systemctl enable org.cups.cupsd.service 

7

सबसे पहले, जांचें कि क्या सीयूपीएस सीधे शुरू किया जा सकता है।

systemctl start cups

अगर यह काम, अगर जाँच करें /usr/lib/systemd/system/cups.socket मौजूद। यदि नहीं, तो यह समस्या है।

सर्जन करना /etc/systemd/system/cups.socket निम्नलिखित सामग्री के साथ।

[Unit]
Description=CUPS Printing Service Sockets

[Socket]
ListenStream=/var/run/cups/cups.sock

[Install]
WantedBy=sockets.target

फिर, CUPS सेवा स्थापित करें।

systemctl enable cups

अन्य संभावित वर्कअराउंड में पाया जा सकता है https://bbs.archlinux.org/viewtopic.php?id=146154

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.