Если при запуске какой-либо программы, собранной для FreeBSD 5.x под ОС FreeBSD 7.x вылетает следующая ошибка даже после установки с портов compat6x и compat5x и соответствующих опций ядра (в GENERIC по-умолчанию они включены):
/libexec/ld-elf.so.1: /usr/lib/libpthread.so.1: Undefined symbol "__malloc_lock"
Надо сделать следующее:
Поправить файл /etc/libmap.conf, указав алиасы на библиотеки совместимости:
[bug2bug@bsd.deko.com.ru ~]$ cat /etc/libmap.conf
libpthread.so.1 libthr.so.2
После этого должно заработать.
Так и не получилось заставить этот netacct-mysql работать, хоть и избавился от вышеописанной проблемы, возникла другая:
[bug2bug@bsd.deko.com.ru ~]$ cat /usr/local/etc/naccttab
sniff 0
database mysql
mysql_user acct
mysql_password acctpwd
mysql_host fs.deko.com.ru
mysql_port 3306
mysql_database netacct
pidfile /var/run/nacctd.pid
device rl1
compactnet 10.0.0.0 255.0.0.0
ournet 10.0.0.0 255.0.0.0
ournet 192.168.1.0 255.255.255.0
direct_peer 1.1.1.1 255.255.255.225
flush 300
ignorenet 127.0.0.0 255.0.0.0
debug 0
debugfile /tmp/nacctd.debug
[bug2bug@bsd.deko.com.ru ~]$ sudo /usr/local/etc/rc.d/nacctd.sh start
Starting nacctd.
[bug2bug@bsd.deko.com.ru ~]$ tail -n 3 /var/log/messages
Dec 11 17:22:49 bsd.deko.com.ru nacctd: error reading config file
Dec 11 18:43:06 bsd.deko.com.ru sudo: bug2bug : TTY=ttyp0 ; PWD=/usr/home/bug2bug ; USER=root ; COMMAND=/usr/local/etc/rc.d/nacctd.sh start
Dec 11 18:43:06 bsd.deko.com.ru nacctd: error reading config file
[bug2bug@bsd.deko.com.ru ~]$
Пол дня пытаюсь исправить это поведение — не знаю, где ошибка, а демон как назло даже с флагом отладки не выводит диагностических сообщений. 😦
Буду участвовать в Новогоднем Слоне: http://slon.lioga.net/
Перегорел на работе: слишком много всего навалилось, не успеваем с оптимизацией поисковых запросов и регистрацией в каталогах сайт заказчика, заказчик начинает ЛЮТО БЕШЕНО нас нелюбить.
Надо переезжать в общежитие, завтра будут выламывать оконную раму и менять окно в моей комнате, а я в это время буду работать.
Допустил одну очень серьёзную ошибку, настолько глупую и, одновременно, настолько ужасную, что жить не хочется. Хочется уснуть и не проснуться. Как же меня всё это начинает бесить; ну почему так происходит, это уже не первый раз, когда я допускаю ошибки, но тут прямо-таки deja vu. Остаётся только вколоть себе пару кубов водки в вену, зажевав всё диэтиламидом лизергиновой кислоты и уйти в другую реальность. Смерть — это не выход, это удел слабаков, а я просто всё переживу, назло всем, назло себе, назло тому, кто это всё придумал и назло тем, кто меня сделал таким идиотом. Солёная клавиатура.