Поскольку файл limits.conf
доступен для записи только пользователю root, вы должны запустить nano
от имени root, используя sudo
. Например:
$ sudo nano /etc/security/limits.conf
ImportError: /usr/local/lib/libgnuradio-osmosdr-0.1.5.so.0.0.0: undefined symbol: _ZN5boost6chrono12steady_clock3nowEv
Это ошибка C/CPP из внешней библиотеки, используемой в вашей программе на Python, а не ошибка в самой программе на Python. Это может произойти, когда зависимая библиотека была обновлена, а та, которая выдала ошибку, — нет.
Конкретная библиотека была связана с другими библиотеками. Узнать, какой именно, можно с помощью командыldd /usr/local/lib/libgnuradio-osmosdr-0.1.5.so.0.0.0
Если это приводит к отсутствующей библиотеке, вам необходимо переустановить/предоставить отсутствующую библиотеку.
Если ничего не пропало, вам может потребоваться перекомпилировать все предоставленное libgnuradio-osmosdr
.
Трудно сказать, потому что он находится в /usr/local
и мы не можем знать, как он там оказался (read :не установлен менеджером пакетов вашей системы ).
Может помочь его удаление любым скриптом, который вы там установили, и переустановка. Это, вероятно, вызовет какую-то перестройку и исправит эту ошибку.
Из комментария следует, что вы не выполнили инструкции по установке для установки набора готовых вспомогательных пакетов.
Если вы не установили пакеты, как описано в инструкции по установке, приложение не сможет работать.