mailgraph (rrdtool) problem

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
daggerok
мл. сержант
Сообщения: 109
Зарегистрирован: 2009-03-06 14:54:05

mailgraph (rrdtool) problem

Непрочитанное сообщение daggerok » 2011-01-19 17:11:10

всем привет!

перестала работать статистика почты (mailgraph+postfix)

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

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, postmaster@eden.com.ua and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.
порты обновлены, фря 7.3:

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

# uname -a
FreeBSD shrek... 7.3-RELEASE FreeBSD 7.3-RELEASE #0: Mon Sep  6 14:44:23 EEST 2010     root@mail.dag.in.ua:/usr/obj/usr/src/sys/EDEN-2010.09.06  amd64
в логах апача:

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

[Wed Jan 19 15:41:25 2011] [error] [client 212.26.133.3] Can't locate RRDs.pm in @INC (@INC contains: /usr/local/lib/perl5/5.10.1/BSDPAN /usr/local/lib/perl5/site_perl/5.10.1/mach /usr/local/lib/perl5/site_perl/5.10.1 /usr/local/lib/perl5/5.10.1/mach /usr/local/lib/perl5/5.10.1 .) at /usr/local/www/apache22/cgi-bin/mailgraph.cgi line 8.
снес mailgraph, попытался поставить заново его - облом.
попробовал переустановить rrdtool и напоролся на это:

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

configure: WARNING:
----------------------------------------------------------------------------
* I could not find a working copy of glib-2.0. Check config.log for hints on why
  this is the case. Maybe you need to set LDFLAGS and CPPFLAGS appropriately
  so that compiler and the linker can find libglib-2.0 and its header files. If
  you have not installed glib-2.0, you can get it either from its original home on

     ftp://ftp.gtk.org/pub/glib/2.12/

  You can find also find an archive copy on

     http://oss.oetiker.ch/rrdtool/pub/libs

  The last tested version of glib-2.0 is 2.12.12.

       LIBS=-lcairo -lcairo -lcairo -lm  -lcairo -lpng -lz -lm   -lglib-2.0
   LDFLAGS= -L/usr/local/lib -L/usr/local/lib     -L/usr/local/lib
  CPPFLAGS=-I/usr/local/include -I/usr/local/include/freetype2 -D_THREAD_SAFE -D_THREAD_SAFE -D_REENTRANT -I/usr/local/include/cairo -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2   -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include

----------------------------------------------------------------------------

checking for pango_cairo_context_set_font_options in -lpangocairo-1.0... no
checking for pkg-config... (cached) pkg-config
checking for pango_cairo_context_set_font_options in -lpangocairo-1.0... no
configure: WARNING:
----------------------------------------------------------------------------
* I could not find a working copy of pangocairo. Check config.log for hints on why
  this is the case. Maybe you need to set LDFLAGS and CPPFLAGS appropriately
  so that compiler and the linker can find libpangocairo-1.0 and its header files. If
  you have not installed pangocairo, you can get it either from its original home on

     http://ftp.gnome.org/pub/GNOME/sources/pango/1.17

  You can find also find an archive copy on

     http://oss.oetiker.ch/rrdtool/pub/libs

  The last tested version of pangocairo is 1.17.

       LIBS=-lcairo -lcairo -lcairo -lm  -lcairo -lpng -lz -lm   -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lpango-1.0 -lm -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lglib-2.0
   LDFLAGS= -L/usr/local/lib -L/usr/local/lib     -L/usr/local/lib
  CPPFLAGS=-I/usr/local/include -I/usr/local/include/freetype2 -D_THREAD_SAFE -D_THREAD_SAFE -D_REENTRANT -I/usr/local/include/cairo -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2   -D_REENTRANT -D_THREAD_SAFE -I/usr/local/include/pango-1.0 -I/usr/local/include/cairo -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pixman-1 -I/usr/local/include -I/usr/local/include/freetype2

----------------------------------------------------------------------------

checking for xmlParseFile in -lxml2... yes
checking libxml/parser.h usability... no
checking libxml/parser.h presence... no
checking for libxml/parser.h... no
checking for pkg-config... (cached) pkg-config
checking for xmlParseFile in -lxml2... yes
checking libxml/parser.h usability... yes
checking libxml/parser.h presence... yes
checking for libxml/parser.h... yes
configure: error: Please fix the library issues listed above and try again.
===>  Script "configure" failed unexpectedly.
Please report the problem to sylvio@FreeBSD.org [maintainer] and attach the
"/usr/ports/databases/rrdtool/work/rrdtool-1.4.4/config.log" including the
output of the failure of your make command. Also, it might be a good idea to
provide an overview of all packages installed on your system (e.g. an `ls
/var/db/pkg`).
*** Error code 1

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

Stop in /usr/ports/databases/rrdtool.
порылся немного по форуму, читал надо обновить cairo и pango - снес их но поставить из портов их не получилось - они вроде откатились при pkgdb -F, а вот mailgraph-a уже нет :)

подскажите че делать?
спасибо!

Хостинговая компания 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/

Аватара пользователя
unix-admin
ст. сержант
Сообщения: 324
Зарегистрирован: 2010-11-26 12:43:04
Откуда: Cornucopia

Re: mailgraph (rrdtool) problem

Непрочитанное сообщение unix-admin » 2011-01-19 22:20:11

portdowngrade

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

Re: mailgraph (rrdtool) problem

Непрочитанное сообщение hizel » 2011-01-19 22:32:26

portmaster и /usr/ports/UPDATING в лапы
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

daggerok
мл. сержант
Сообщения: 109
Зарегистрирован: 2009-03-06 14:54:05

Re: mailgraph (rrdtool) problem

Непрочитанное сообщение daggerok » 2011-01-20 10:21:30

unix-admin писал(а):portdowngrade
поконкретнее?

Аватара пользователя
unix-admin
ст. сержант
Сообщения: 324
Зарегистрирован: 2010-11-26 12:43:04
Откуда: Cornucopia

Re: mailgraph (rrdtool) problem

Непрочитанное сообщение unix-admin » 2011-01-20 15:20:03

Что поконкретнее?
Какой порт даунгрейдить или как пользоваться portdowngrade?
Если первое, то у вас проблема с rrdtool, glib, pango и c самим mailgraph.
Последовательность для downgrade вам никто не даст - может быть проблема с зависимостями.
Похоже что вы частично обновили некоторые приложения.
Если второе, то http://www.lissyara.su/articles/freebsd ... downgrade/.

daggerok
мл. сержант
Сообщения: 109
Зарегистрирован: 2009-03-06 14:54:05

Re: mailgraph (rrdtool) problem

Непрочитанное сообщение daggerok » 2011-01-20 15:32:34

что такое даунгрейд и как пользоваться портдовнгрейдом знаю.
попробую пока-что вариент c portmaster-ом, так как даунгрейдить непонятно что не вижу смысла.

daggerok
мл. сержант
Сообщения: 109
Зарегистрирован: 2009-03-06 14:54:05

Re: mailgraph (rrdtool) problem

Непрочитанное сообщение daggerok » 2011-01-20 17:48:14

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

portmaster -Rf \*pango\*
переставило кучу пакетов
пока что все прошло гладко

ставлю mailgraph...

daggerok
мл. сержант
Сообщения: 109
Зарегистрирован: 2009-03-06 14:54:05

Re: mailgraph (rrdtool) problem

Непрочитанное сообщение daggerok » 2011-01-20 17:59:54

все получилось, hizel, спасибо! :)

для тех, у кого возникнут похожие траблы, опишу что делал:

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

sudo -s
cd /usr/ports/ports-mgmt/portmaster
make install clean; rehash
portsnap fetch; portsnap extract
portmaster \*pango\*
portmaster /usr/ports/mail/mailgraph
ps: раньше всегда обновлял через cvsup + portupgrade и до не давнего времени проблем не возникало..