Поиск по этому блогу

воскресенье, 31 июля 2011 г.

Проблемы с обновлением net-p2p/transmission

В процессе обновления системы обновилась библиотека net-libs/miniupnpc-1.6.
В соответствии с рекомендациями команды revdep-rebuild пересобрал net-p2p/transmission.
Однако...

gentoo-home lupo # /etc/init.d/transmission-daemon start
transmission-daemon| * Starting transmission daemon...       [ ok ]
gentoo-home lupo # /etc/init.d/transmission-daemon status
 * status: crashed

В логах самой net-p2p/transmission ничего интересного не нашёл и, только глянув в системный лог, увидел

transmission-da[3747]: segfault at 7f0dabbcae10 ip 00007f0daccc72b8 sp 00007f0daaf66500 error 7 in libminiupnpc.so.8[7f0daccc3000+a000]
transmission-da[3848]: segfault at 7fda1d114e10 ip 00007fda1e2112b8 sp 00007fda1c4b0500 error 7 in libminiupnpc.so.8[7fda1e20d000+a000]
transmission-da[3944]: segfault at 7f1246371e10 ip 00007f124746e2b8 sp 00007f124570d500 error 7 in libminiupnpc.so.8[7f124746a000+a000]

«Откат» на предыдущую версию net-libs/miniupnpc-1.5 и пересборка net-p2p/transmission решили проблему.

среда, 6 июля 2011 г.

Команда nl

Оказывается, чтобы при просмотре файла либо в выводе команды увидеть номера строк, достаточно воспользоваться командой nl, например:


dmesg | nl

либо

nl /etc/make.conf