неопределенный символ - libusb_get_port_numbers

Над чем я работаю, что вызывает эту ошибку: librealsense

Как видно из заголовка, я не могу устранить эту ошибку. Я посмотрел на то, что предлагали другие люди, как правило, вроде «не упоминается правильный пакет» или «у вас несколько пакетов» и т. Д., Но предложенные ими решения не сработали для меня.

Файл, который его генерирует, имеет '.so. ... ', которое, как я полагаю, представляет собой скомпилированный код. Поэтому я не могу заставить его ссылаться на правильный пакет, если это действительно проблема. Я сомневаюсь в этом потому, что я полностью удалил все пакеты libusb и переустановил нужный. Вот ошибка, которую я получаю:

realsense-viewer: symbol lookup error: /usr/lib/x86_64-linux-gnu/librealsense2.so.2.32: undefined symbol: libusb_get_port_numbers

Вот некоторая информация для начала:

xx@xx:~$ apt-cache policy libusb-1.0*
N: Unable to locate package libusb-1.0.18
N: Couldn't find any package by glob 'libusb-1.0.18'
N: Couldn't find any package by regex 'libusb-1.0.18'
N: Unable to locate package libusb-1.0.18.tar.bz2
N: Couldn't find any package by glob 'libusb-1.0.18.tar.bz2'
N: Couldn't find any package by regex 'libusb-1.0.18.tar.bz2'

xx@xx:~$ dpkg -l libusb-1.0*
dpkg-query: no packages found matching libusb-1.0.18
dpkg-query: no packages found matching libusb-1.0.18.tar.bz2

Я пытался удалить libusb-1.0-0 с намерением переустановить его, но

xx@xx:~$ sudo apt-get purge libusb-1.0-0 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 upower : Depends: libusb-1.0-0 (>= 2:1.0.8) but it is not going to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

Я не могу убрать upower, полагаю, из-за некоторых ссылок, сделанных в ppa list.

xx@xx:~$ sudo dpkg -P upower
dpkg: warning: ignoring request to remove upower which isn't installed

Я думаю, что мне нужно удалить все ppas, которые ссылаются на этот пакет, но список огромен. Это также может привести к тому, что некоторые другие пакеты не будут работать. Я не знаю, что делать дальше.

Я хочу, чтобы датчик (realsense T265 от Intel) работал на моем компьютере, не отвечая на ВМ. Пожалуйста, учтите в своих ответах, что я не инженер-программист или специалист в области информационных технологий, поэтому, возможно, потребуется более подробное объяснение. Любая помощь приветствуется.

0
задан 18 February 2020 в 14:14

0 ответов

Другие вопросы по тегам:

Похожие вопросы: