LINUX.ORG.RU

Mediatomb: upnp error -203

 ,


0

1

Перестал запускаться Mediatomb.

в логах

2014-05-24 00:35:36    INFO: Loading configuration from: /etc/mediatomb/config.xml
2014-05-24 00:35:36    INFO: Checking configuration...
2014-05-24 00:35:36    INFO: Setting filesystem import charset to UTF-8
2014-05-24 00:35:36    INFO: Setting metadata import charset to UTF-8
2014-05-24 00:35:36    INFO: Setting playlist charset to UTF-8
2014-05-24 00:35:36    INFO: Configuration check succeeded.
2014-05-24 00:35:36   ERROR: main: upnp error -203
2014-05-24 00:35:36   ERROR: Could not bind to socket.
2014-05-24 00:35:36    INFO: Please check if another instance of MediaTomb or
2014-05-24 00:35:36    INFO: another application is running on the same port.
2014-05-24 00:35:36   ERROR: upnp_cleanup: UpnpUnRegisterRootDevice failed

Анализ выхлопа strace показал, что Mediatomb не может забиндить порт 1900 (upnp), т.к. тот уже занят

bind(7, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 0
bind(6, {sa_family=AF_INET, sin_port=htons(49152), sin_addr=inet_addr("0.0.0.0")}, 16) = 0
bind(7, {sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("127.0.0.1")}, 16) = 0
bind(8, {sa_family=AF_INET, sin_port=htons(1900), sin_addr=inet_addr("0.0.0.0")}, 16) = -1 EADDRINUSE (Address already in use)

netstat -n не показывает процессов, слушающих на 1900 порту.

Куда ещё можно посмотреть, чтобы найти источник проблемы?

p.s. Gentoo, без selinux. Ядро 3.10.7-gentoo-r1

p.p.s. Затруднительно точно установить мои действия, которые могли привести к поломке - между последним успешным использованием mediatomb и моментом обнаружения проблемы прошло 2-3 месяца. За это время мир был несколько раз обновлён



Последнее исправление: qbe (всего исправлений: 1)

Надо было запускать netstat с ключом -a.

Обнаружился ktorrent, который успел попользовать порт 1900 (upnp) до старта mediatomb.

Баг с открытием порта upnp в ktorrent помечен закрытым аж в 2009 году. https://bugs.kde.org/show_bug.cgi?id=179570

qbe
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.