ब्लूटूथ सेवा की स्थिति पर SAP त्रुटि


17

मुझे ब्लूटूथ सेवा की स्थिति पर एक त्रुटि मिल रही है।

मुझे इस त्रुटि को हल करने के लिए मार्गदर्शन की आवश्यकता है।

    pi@raspberrypi:~ $ sudo service bluetooth status
* bluetooth.service - Bluetooth service
   Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled)
   Active: active (running) since Sat 2016-01-09 19:12:47 UTC; 1min 12s ago
     Docs: man:bluetoothd(8)
 Main PID: 370 (bluetoothd)
   Status: "Running"
   CGroup: /system.slice/bluetooth.service
           `-370 /usr/lib/bluetooth/bluetoothd

Jan 09 19:12:46 raspberrypi bluetoothd[370]: Bluetooth daemon 5.23
Jan 09 19:12:47 raspberrypi bluetoothd[370]: Starting SDP server
Jan 09 19:12:47 raspberrypi systemd[1]: Started Bluetooth service.
Jan 09 19:12:47 raspberrypi bluetoothd[370]: Bluetooth management interface 1.9 initialized
Jan 09 19:12:47 raspberrypi bluetoothd[370]: Sap driver initialization failed.
Jan 09 19:12:47 raspberrypi bluetoothd[370]: sap-server: Operation not permitted (1)
pi@raspberrypi:~ $

इस संदर्भ में सैप सिम एक्सेस प्रोटोकॉल प्रतीत होता है और इस प्रकार मोबाइल फोन से जुड़ने (और संभवतः इंटरनेट डेटा) के साथ कुछ करने की संभावना है। यह देखते हुए कि अन्य सभी संदेश ब्लूटूथ डेमन के सफल स्टार्ट-अप के बारे में हैं, मुझे पूरी तरह से यकीन नहीं है कि इस तरह से एक त्रुटि है ...?
स्लीवेनवेन

SAP सिम एक्सेस से संबंधित है, इस Bugs.launchpad.net/ubuntu/+source/bluez/+bug/1629632
पवन नाथ

जवाबों:


27

एसएपी का मतलब है SIM Access Profile, इसलिए आपको इसे निष्क्रिय करना होगा:

  • खुला हुआ /etc/systemd/system/bluetooth.target.wants/bluetooth.service
  • परिवर्तन:

    ExecStart=/usr/lib/bluetooth/bluetoothd
    

    सेवा

    ExecStart=/usr/lib/bluetooth/bluetoothd --noplugin=sap
    
  • सिस्टम को पुनः लोड करें:

    $ sudo systemctl daemon-reload
    
  • ब्लूटूथ को पुनरारंभ करें:

    $ sudo service bluetooth restart
    
  • ब्लूटूथ स्थिति प्राप्त करें:

    $ sudo service bluetooth status
    
    
    bluetooth.service - Bluetooth service
       Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled)
       Active: active (running) since Sat 2016-04-30 10:38:46 UTC; 6s ago
         Docs: man:bluetoothd(8)
     Main PID: 12775 (bluetoothd)
       Status: "Running"
       CGroup: /system.slice/bluetooth.service
               └─12775 /usr/lib/bluetooth/bluetoothd --noplugin=sap
    

2
यदि आप systemctl के साथ रहना पसंद करते हैं, तो यह भी कर सकता है systemctl restart bluetoothऔर systemctl status bluetooth। जिन्हें शायद सूडो की भी जरूरत है।
XTL

1
अधिकांश वेब ट्यूटोरियल और समाधानों में, हम सुरक्षा के लिए sudo नहीं लिखते हैं। मुझे लगता है कि लिनक्स उपयोगकर्ता पहले से ही विशेषाधिकार के बारे में जान रहे हैं। लेकिन यहाँ कोई समस्या नहीं है, टैंक, मैं उन sudo जोड़ देंगे।
pylover

ठीक काम करता है, एक बार, तब मुझे पता चलता है कि जिस फाइल को संबोधित करने की आवश्यकता है, वह भी (22) 22:59 पर /lib/systemd/system/bluaxy.service
fcm

यह डिफ़ॉल्ट रूप से अक्षम क्यों नहीं है?
Sawtaytoes

मुझे पता नहीं क्यों। लिनक्स ऑडियो इतना जटिल है।
१६:५२ पर pylover

1

यदि आप सिस्टम bluetooth.serviceफ़ाइल को अधिलेखित नहीं करना चाहते हैं , तो यह .service.dओवरराइड का उपयोग करने के लिए एक अच्छी जगह है :

sudo mkdir  /etc/systemd/system/bluetooth.service.d/

फिर इस फ़ाइल में रखें:

/etc/systemd/system/bluetooth.service.d/01-disable-sap-plugin.conf

[Service]
ExecStart=
ExecStart=/usr/lib/bluetooth/bluetoothd --noplugin=sap
sudo systemctl daemon-reload
sudo systemctl restart bluetooth.service

मुझे लगता है कि sudo systemctl edit bluetooth.serviceसिस्टमड डायरेक्ट्रीज़ और फाइल्स के साथ डायरेक्ट फ़िडलिंग के बजाय इसका उपयोग करना बेहतर है ।
इंगो

हाँ, अच्छा सुझाव है। ऊपर एक ही काम करने का यह एक आसान तरीका है। कभी-कभी यह .d/स्पष्ट करने के लिए फ़ाइल स्निपेट का नाम बदलने में मदद करता है कि यह क्या कर रहा है।
ट्रिनिट्रॉनएक्स

1
मुख्य रूप से यह एक सुरक्षित तरीका है जो कि सिस्टमड के नियंत्रण में है?
ingo

@Ingo: हाँ, यह नए SystemD संस्करणों की एक और विशेषता है। कुछ ऐसे मामले हैं जहां आप ऐसा नहीं करना चाहते हैं, उदाहरण के लिए: उत्पादन .serviceफ़ाइल को संपादित करना जोखिम भरा है। इस ब्लॉग पोस्ट में अधिक उपयोगी जानकारी है। वहाँ वर्णित चीजों में से एक है "सभी सफल संपादन सेवा पुनरारंभ में परिवर्तित हो जाते हैं!" तो यह हमेशा "सुरक्षित" नहीं है जैसा कि आप कहते हैं, लेकिन यह अधिक सुविधाजनक हो सकता है।
ट्रिनिट्रॉनएक्स
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.