Cacti error

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Гость
проходил мимо

Cacti error

Непрочитанное сообщение Гость » 2010-12-10 10:28:06

Привет всем!
Решил установить cacti.
Как гласит инструкция, обновил порты portsnap fetch update и начал ставить:

Код: Выделить всё

#cd /usr/ports/net-mgmt/cacti
#make install clean
В ходе установки, выскакивает вот такая ошибка:

Код: Выделить всё

checking whether cairo's image surface backend feature could be enabled... no (requires pixman-1 >= 0.18.4 http://cairographics.org/releases/)
configure: error: mandatory image surface backend feature could not be enabled
===>  Script "configure" failed unexpectedly.
Please run the gnomelogalyzer, available from
"http://www.freebsd.org/gnome/gnomelogalyzer.sh", which will diagnose the
problem and suggest a solution. If - and only if - the gnomelogalyzer cannot
solve the problem, report the build failure to the FreeBSD GNOME team at
gnome@FreeBSD.org, and attach (a)
"/usr/ports/graphics/cairo/work/cairo-1.10.0/config.log", (b) the output of
the failed make command, and (c) the gnomelogalyzer output. Also, it might
be a good idea to provide an overview of all packages installed on your system
(i.e. an `ls /var/db/pkg`). Put your attachment up on any website,
copy-and-paste into http://freebsd-gnome.pastebin.com, or use send-pr(1) with
the attachment. Try to avoid sending any attachments to the mailing list
(gnome@FreeBSD.org), because attachments sent to FreeBSD mailing lists are
usually discarded by the mailing list software.
*** Error code 1

Stop in /usr/ports/graphics/cairo.
*** Error code 1

Stop in /usr/ports/graphics/cairo.
*** Error code 1

Stop in /usr/ports/databases/rrdtool.
*** Error code 1

Stop in /usr/ports/databases/rrdtool.
*** Error code 1

Stop in /usr/ports/net-mgmt/cacti.
Данные такие:

Код: Выделить всё

#uname -a
FreeBSD freebsd 8.1-RELEASE-p1 FreeBSD 8.1-RELEASE-p1 #0: Fri Oct 22 15:47:02 UTC 2010     admin@bsd:/usr/obj/usr/src/sys/GENERIC  i386
Как можно устранить эту неполадку? кто то вообще ставил cacti на 8-ку?
Спасибо.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Cacti error

Непрочитанное сообщение hizel » 2010-12-10 10:53:38

Код: Выделить всё

pkg_version -vI | grep need
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Гость
проходил мимо

Re: Cacti error

Непрочитанное сообщение Гость » 2010-12-10 11:20:14

Спасибо :D , упустил из виду состояние текущих портов.
Ну для этого решил поставить из портов portupgrade , а там такое:

Код: Выделить всё

#cd /usr/ports/sysutils/portupgrade
/usr/ports/sysutils/portupgrade: No such file or directory.
#cd /usr/ports
#make search name = 'portupgrade'
The search target requires a keyword parameter or name parameter,
e.g.: "make search key=somekeyword"
or    "make search name=somekeyword"
make: don't know how to make name. Stop
От кудо взять portupgrade?
Спасибо.

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: Cacti error

Непрочитанное сообщение FreeBSP » 2010-12-10 11:26:08

узри разницу =)

Код: Выделить всё

       make search name = 'portupgrade' # твое
or    "make search name=somekeyword"    # правильное, тока ковычки убрать
еще можно использовать

Код: Выделить всё

whereis portupgrade
и лежит он в ports-mgmt наверняка
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Cacti error

Непрочитанное сообщение hizel » 2010-12-10 11:28:49

зачем вам ruby?
ставьте portmaster на православном шелл
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Гость
проходил мимо

Re: Cacti error

Непрочитанное сообщение Гость » 2010-12-10 13:09:04

hizel писал(а):зачем вам ruby?
ставьте portmaster на православном шелл
Что такое ruby в нашем контексте?
Спасибо.

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Cacti error

Непрочитанное сообщение hizel » 2010-12-10 13:12:00

portupgrade высосет и соберет из интернетов руби и биндинги руби к бдб, потому что он на этом языке написан
а portmaster написан на простом шелл-е и кроме самого скрипта за собой ничего не возьмет
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.