Libimobiledevice: Tidak dapat terhubung ke terkunci, kode kesalahan -21

Dibuat pada 16 Nov 2017  ·  6Komentar  ·  Sumber: libimobiledevice/libimobiledevice

Saya telah melakukan semuanya langkah demi langkah tetapi ketika saya menulis di CMD "ideviceinfo" itu memberi tahu saya: "Tidak dapat terhubung ke penguncian, kode kesalahan -21"

Apa yang harus saya lakukan untuk mengatasinya???

Komentar yang paling membantu

Saya memiliki masalah yang sama, dan saya menyelesaikannya. Tampaknya alasannya adalah versi usbmuxd terlalu tua. Dan saya menyelesaikannya sebagai berikut, semoga membantu.
_pembaruan minuman
brew uninstall --ignore-dependencies libimobiledevice
brew uninstall --ignore-dependencies usbmuxd
brew install --HEAD usbmuxd
brew unlink usbmuxd & brew link usbmuxd
brew install --HEAD libimobiledevice
brew link --overwrite libimobiledevice
brew install ideviceinstaller
brew link --overwrite ideviceinstaller_

Semua 6 komentar

Saya memiliki masalah yang sama

"KESALAHAN: Tidak dapat terhubung ke penguncian, kode kesalahan -21" (misalnya, cukup menjalankan "ideviceinfo") disebabkan oleh masalah izin di macOS. Secara default direktori "/var/db/lockdown" memiliki izin "700" dan dimiliki oleh "_usbmuxd:_usbmuxd", seperti di:
'''
$ sudo ls -ld /var/db/lockdown
drwx------ 2 _usbmuxd _usbmuxd 544 1 Nov 14:45 /var/db/lockdown
'''

Mengubah izin untuk semua orang memecahkan kesalahan "-21":
'''
$ sudo chmod 705 /var/db/lockdown
$ sudo ls -ld /var/db/lockdown
drwx---rx 2 _usbmuxd _usbmuxd 544 1 Nov 14:58 /var/db/lockdown
'''

Pertanyaan saya adalah: Apa yang seharusnya menjadi set izin yang tepat (atau minimum) untuk "/ var/db/lockdown" di macOS agar dapat menjalankan semua perintah terkait "ide*"?

Masalah ini, ketika "libimobiledevice" telah diinstal dari brew (versi terbaru, v1.2.0) juga disebutkan dalam edisi #188 dan #356 (dan berpotensi #588).
Karena masalah izin, ini juga dapat diselesaikan dengan menggunakan "Sudo ideviceinfo" (atau perintah terkait "idevice*" lainnya), selain mengubah izin direktori.

Saya memiliki masalah yang sama, dan saya menyelesaikannya. Tampaknya alasannya adalah versi usbmuxd terlalu tua. Dan saya menyelesaikannya sebagai berikut, semoga membantu.
_pembaruan minuman
brew uninstall --ignore-dependencies libimobiledevice
brew uninstall --ignore-dependencies usbmuxd
brew install --HEAD usbmuxd
brew unlink usbmuxd & brew link usbmuxd
brew install --HEAD libimobiledevice
brew link --overwrite libimobiledevice
brew install ideviceinstaller
brew link --overwrite ideviceinstaller_

Prosedur serupa, juga berlaku untuk memperbaiki kode kesalahan -3, tersedia di akhir edisi #717 .

Saya menghapus xcode lama dan menginstal yang terbaru. Ini bekerja untuk saya.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat