Архив рубрики «FreeBSD»

PostHeaderIcon Microdc2:

Пересобираю microdc2. Получаю ошибку:

1
2
3
4
5
6
7
8
9
10
command.c:(.text+0x2b87): undefined reference to `main_to_utf8_string'
command.c:(.text+0x2c07): undefined reference to `main_to_utf8_string'
hub.o: In function `prepare_chat_string_for_display':
hub.c:(.text+0x9c): undefined reference to `try_utf8_to_main_string'
filelist-in.o: In function `file_list_parse_init':
filelist-in.c:(.text+0xa7b): undefined reference to `filelist_xml_open'
filelist-in.c:(.text+0xaac): undefined reference to `filelist_bzxml_open'
user.o: In function `user_handle_command':
user.c:(.text+0x155e): undefined <a href="http://cialissuccess.com/">order generic cialis</a> reference to `utf8_to_main_string'
*** [microdc2] Error code 1

Прочитать остальную часть записи »

PostHeaderIcon php5: «checking whether libxml build works… no»

По необходимости взялся обновлять php5. Обновляемся на php5.4.16. При сборке вылезает ошибка:

1
2
checking whether libxml build works... no
configure: error: build test failed.  Please check the config.log for details.

В /usr/ports/lang/php5/work/php-5.4.16/config.log насчет libxml2 находим следующее:

1
2
3
4
5
6
7
8
9
10
11
configure:21972: checking whether libxml build works
configure:21999: cc -o conftest -O2 -pipe -march=prescott -fno-strict-aliasing -fvisibility=hidden   -R/usr/local
/lib -L/usr/local/lib conftest.c

         -lm  -lxml2 -lz -liconv -lm >&5
/usr/local/lib/libxml2.so <a href="http://reallevitrablog.com/">Levitra</a>: undefined reference to `lzma_code@XZ_5.0'
/usr/local/lib/libxml2.so: undefined reference to `lzma_auto_decoder@XZ_5.0'
/usr/local/lib/libxml2.so: undefined reference to `lzma_end@XZ_5.0'
/usr/local/lib/libxml2.so: undefined reference to `lzma_properties_decode@XZ_5.0'
configure:21999: $? = 1
configure: program exited with status 1

Посмотрим на этот XZ

1
$ cat /usr/ports/archivers/xz/Makefile

Видим:

1
DEPRECATED=     Available in base distribution for all supported releases

Следовательно, порт не нужен, а в нашем случае, еще и вреден, Судя по всему. Поэтому удаляем.

1
2
$ cd /usr/ports/archivers/xz/
$ sudo make deinstall

После этого php5 отлично собрался и установился.

PostHeaderIcon Nagios и PNP4Nagios: легко и красиво

И снова графики. Nagiosgraph что-то порядком поднадоел некорректностью своей работы и решено было наконец таки испробовать в бою pnp.
Устанавливаем:

1
cd /usr/ports/net-mngt/pnp &amp;&amp; make install clean

Прочитать остальную часть записи »

PostHeaderIcon RoundCube: Strict Standards: Non-static method PEAR:: setErrorHandling

При установке появляются сообщения

1
2
3
PHP Strict Standards: Non-static method PEAR:: setErrorHandling ( ) should not be called statically in /installer/utils.php on line 80

PHP Strict Standards: Non-static method rcube_install:: get_instance ( ) should <a href="http://www.fairbudget.org/contact-us/">alprazolam xanax</a> not be called statically in /installer/index.php on line 49

Устраняется следующим образом:
Прочитать остальную часть записи »

PostHeaderIcon FreeBSD 9.1

Да, что-то я совсем оторвался от действительности. А на дворе — давно релиз FreeBSD 9.1.
Как обновляться — читаем здесь.

PostHeaderIcon Freebsd 9.1-RC.

Выпущен релизкандидат FreeBSD 9.1. Образы установочных дисков можно скачать здесь. бинарное обновление производится как и раньше. А вот в области обновления из исходных кодов произошли некоторые изменения. Как пишет в рассылке @stable Ken Smith:

With both the doc and ports repositories now moved to SVN it has been
decided to not export the 9.1 release branch activity to CVS. So
csup/cvsup update mechanisms are not available for updating to 9.1-RC1.
If you would like to use SVN the branch to use is releng/9.1.

Другими словами, старушка-технология CVS отправлена на покой, пора сменить ее на SVN. Схема, описанная в этой вот статье и работавшая четыре года более неактуальна в плане обновления исходных текстов. Поэтому будем пользоваться другими инструментами. Их на самом деле некоторое количество, я буду использовать devel/subversion, так как уже с ним работал. Хотя, в той же рассылке рекомендуют svnsync. Утверждается, что он гораздо более гибкий и позволяет работать с разными версиями протоколов и т.д. Дойдут руки — посмотрю. А пока: Прочитать остальную часть записи »

PostHeaderIcon Syslog

Достался мне замечательный девайс Zyxel GF-4012F. Замечателен он в том числе и тем, что логи свои хочет сбрасывать исключительно на syslog-сервер и никак иначе. Решение само по себе спорное, но делать нечего, надо настраивать. Благо, собственно syslog-серверов есть в количестве, любая freebsd машина — это уже потенциальный syslog-сервер, сервис на нем по умолчанию поднят, надо лишь его настроить.
Настройка в свою очередь затейливостью не отличается, добавляем в файл /etc/syslog.conf строчку

1
local7.*                                        /var/log/zyxel.log

Прочитать остальную часть записи »

PostHeaderIcon Chromium

Взялся обновлять Chromium, наткнулся на ошибку сборки без внятного объяснения, что-то на тему недекларированной функции или типа того. Как выяснилось, Хром теперь не любит базовый gcc и хочет собираться с помощью Clang.

1
2
$ uname -a
FreeBSD via.mlcom.ru 9.0-RELEASE FreeBSD 9.0-RELEASE #1: Fri May  4 14:19:52 VOLT 2012 <a href="http://www.svsfoundation.org/">order cialis</a>     root@via.mlcom.ru:/usr/obj/usr/src/sys/pfr  i386

Установка нужной пимпы (Build Chromium with Clang instead of GCC 4.6+) в окне конфигурирования дала положительный результат, браузер собрался и заработал:

обновление Chromium

обновление Chromium

PostHeaderIcon NS_ERROR_FACTORY_NOT_REGISTERED VirtualBox

Если при старте VirtualBox возникет ошибка Если при старте VirtualBox возникет ошибка NS_ERROR_FACTORY_NOT_REGISTERED , нужно удалить /tmp/.vbox-*-ipc
Собственно, об этом порт предупреждат при сборке.

PostHeaderIcon Сброс пароля свитчей D-link серии DES-3000

Под рукой были DES-3526, DES-3350SR и DES-3026. Подцепляемся к консольному порту (RS-232) с помощью нуль-модемного кабеля или кроссового кабеля RS-232 c коннектором типа DB-9 типа «мама». На рабочем десктопе у меня стоит FreeBSD, поэтому рассказываю действия по подключению к свитчу из под данной ОС.
Прочитать остальную часть записи »

PR-CY.ru