2013-10-09 16 views
1

Я пытаюсь внедрить библиотеки net-snmp на Beaglebone Black running Angstrom. Когда я устанавливаю пакет net-snmp в репо, или я пытаюсь установить net-snmp из исходного кода, я получаю следующую ошибку при попытке запустить snmpd.SNMP on BeagleBone Black

pcilib: Cannot open /proc/bus/pci 
pcilib: Cannot find any working access method. 

Я посмотрел на this, но безрезультатно. Выполнение шагов, которые предоставляет ответ, не работает.

Может ли кто-нибудь сказать мне, как установить библиотеки net-snmp на Beaglebone и настроить их так, чтобы они работали? Либо использовать пакет регрессии angstrom, либо устанавливать его из источника.

Благодаря

ответ

-1

Посмотрите на this website

Это сработало для меня, но я до сих пор не знаю, для чего --enable-mini-agent is for and Я не могу запустить agentx. Я отредактирую ответ, если узнаю, как это сделать.

+0

В результате я установил библиотеки net-snmp из найденного источника [здесь] (http://sourceforge.net/projects/net-snmp/files/net-snmp/5.7.2/). Затем я использовал патч (нашел [здесь] (http://sourceforge.net/p/net-snmp/bugs/_discuss/thread/193dc0ef/7eb3/attachment/ifmib.patch)), чтобы исправить ошибки, которые он имел с ангстрем. Шаги: 1. ./конфигурировать источник 2. Переместить патч в исходный каталог net-snmp и заплатить с помощью «patch -p1

+0

Я сделал аналогичную вещь, но я использовал Yocto проект для компиляции и создания устанавливаемого пакета. Ошибка с pcilib не вызывает беспокойства, но вам придется установить pcilib, даже если ваше устройство не имеет шины pci. – Katu