Libimobiledevice: تعذر الاتصال بـ lockdownd ، رمز الخطأ -21

تم إنشاؤها على ١٦ نوفمبر ٢٠١٧  ·  6تعليقات  ·  مصدر: libimobiledevice/libimobiledevice

لقد فعلت كل شيء خطوة بخطوة ولكن عندما أكتب في CMD "ideviceinfo" يخبرني: "تعذر الاتصال بـ lockdownd ، رمز الخطأ -21"

ماذا علي أن أفعل لحلها ؟؟؟

التعليق الأكثر فائدة

لدي نفس المشكلة وقمت بحلها. يبدو أن السبب هو أن إصدار usbmuxd قديم جدًا. وقمت بحلها على النحو التالي ، آمل أن تساعد.
_تحديث البيرة
الشراب إلغاء - تجاهل التبعيات libimobiledevice
الشراب إلغاء التثبيت - تجاهل التبعيات usbmuxd
تثبيت الشراب - رأس usbmuxd
الشراب فك الارتباط usbmuxd & brew link usbmuxd
تركيب الشراب - HEAD libimobiledevice
رابط الشراب - overwrite libimobiledevice
الشراب تثبيت ideviceinstaller
رابط الشراب - الكتابة فوق ideviceinstaller_

ال 6 كومينتر

لدي نفس المشكلة

يرجع الخطأ "خطأ: تعذر الاتصال بـ lockdownd ، رمز الخطأ -21" (على سبيل المثال ، مجرد تشغيل "ideviceinfo") إلى مشكلة أذونات في macOS. افتراضيًا ، يحتوي المجلد "/ var / db / lockdown" على أذونات "700" وهو مملوك لـ "_usbmuxd: _usbmuxd" ، مثل:
""
$ sudo ls -ld / var / db / lockdown
drwx ------ 2 _usbmuxd _usbmuxd 544 نوفمبر 1 14:45 / var / db / lockdown
""

يؤدي تغيير الأذونات للجميع إلى حل الخطأ "-21":
""
$ sudo chmod 705 / var / db / lockdown
$ sudo ls -ld / var / db / lockdown
drwx --- rx 2 _usbmuxd _usbmuxd 544 نوفمبر 1 14:58 / var / db / lockdown
""

سؤالي هو: ما الذي يجب أن تكون مجموعة الأذونات الصحيحة (أو الدنيا) لـ "/ var / db / lockdown" في نظام macOS لتتمكن من تشغيل جميع الأوامر ذات الصلة بـ "idevice *"؟

هذه المشكلة ، عند تثبيت "libimobiledevice" من الشراب (أحدث إصدار ، v1.2.0) مذكورة أيضًا في الإصدار رقم 188 ورقم 356 (وربما رقم 588).
نظرًا لأنه بسبب مشكلة الأذونات ، يمكن أيضًا حلها باستخدام "sudo ideviceinfo" (أو أوامر أخرى ذات صلة بـ "idevice *") ، بصرف النظر عن تغيير أذونات الدليل.

لدي نفس المشكلة وقمت بحلها. يبدو أن السبب هو أن إصدار usbmuxd قديم جدًا. وقمت بحلها على النحو التالي ، آمل أن تساعد.
_تحديث البيرة
الشراب إلغاء - تجاهل التبعيات libimobiledevice
الشراب إلغاء التثبيت - تجاهل التبعيات usbmuxd
تثبيت الشراب - رأس usbmuxd
الشراب فك الارتباط usbmuxd & brew link usbmuxd
تركيب الشراب - HEAD libimobiledevice
رابط الشراب - overwrite libimobiledevice
الشراب تثبيت ideviceinstaller
رابط الشراب - الكتابة فوق ideviceinstaller_

يتوفر إجراء مماثل ، صالح أيضًا لإصلاح رمز الخطأ -3 ، في نهاية الإصدار رقم 717.

لقد قمت بحذف كود xcode القديم وقمت بتثبيت آخر كود. إنه يعمل بالنسبة لي.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات