Ошибка запуска Princeton IOT Inspector на OS X 10.11.6 - PullRequest
0 голосов
/ 11 мая 2019

[20346] Ошибка при загрузке Python lib '/var/folders/nj/nphdkhyj6s1dttb0pd9zb2wc0000gn/T/_MEIDiKCW5/.Python': dlopen: dlopen (/var/folders/nj/nphdkhyj6s10000/w10/w0/w0/w1/0/5) : Символ не найден: _clock_getres Ссылка на: /var/folders/nj/nphdkhyj6s1dttb0pd9zb2wc0000gn/T/_MEIDiKCW5/.Python (который был создан для Mac OS X 10.13) Ожидается в: /usr/lib/libSystem.B.dylib в /var/folders/nj/nphdkhyj6s1dttb0pd9zb2wc0000gn/T/_MEIDiKCW5/.Python

Я использую OS X 10.11.6 с XCode 8.21, Anaconda Python 3.6. Я пытаюсь адаптировать / установить IOT Inspector для работы на 10.11.6.

https://github.com/noise-lab/iot-inspector-client/blob/master/linux-setup.sh

Вот зависимости:

# Install all the Python dependencies.
sudo pip2 install Flask
sudo pip2 install flask-cors
sudo pip2 install requests
sudo pip2 install netaddr
sudo pip2 install scapy-ssl_tls
sudo pip2 install scapy-http
sudo pip3 install netdisco

Похоже, что существует зависимость от разделяемой библиотеки libsys 10.12:

Symbol not found: _clock_getres Referenced from: /var/folders/nj/nphdkhyj6s1dttb0pd9zb2wc0000gn/T/_MEIDiKCW5/.Python (which was built for Mac OS X 10.12) Expected in: /usr/lib/libSystem.B.dylib
...