uShare получает ошибку сегментации в Ubuntu 11.10 [закрыто]

Я только что установил (из репозитория) uShare на моем сервере Ubuntu 11.10 для воспроизведения моих медиафайлов на моей PS3. При попытке его выполнения я получаю такую ​​ошибку:

Interface eth0 is down.
Recheck uShare's configuration and try again !
uShare (version 1.1a), a lightweight UPnP A/V and DLNA Media Server.
Benjamin Zores (C) 2005-2007, for GeeXboX Team.
See http://ushare.geexbox.org/ for updates.
Listening on telnet port 1337
Initializing UPnP subsystem ...
Starting in DLNA compliant profile ...
UPnP MediaServer listening on 192.168.1.5:49200
Sending UPnP advertisement for device ...
Listening for control point connections ...
Building Metadata List ...
Looking for files in content directory : /home/media/content/videos/
Segmentation fault

eth0 запущен и работает.

Это мой файл конфигурации:

# /etc/ushare.conf
# Edit this file with 'dpkg-reconfigure ushare'
# Configuration file for uShare

# uShare UPnP Friendly Name (default is 'uShare').
USHARE_NAME=uShare

# Interface to listen to (default is eth0).
# Ex : USHARE_IFACE=eth1
USHARE_IFACE=eth0

# Port to listen to (default is random from IANA Dynamic Ports range)
# Ex : USHARE_PORT=49200
USHARE_PORT=49200

# Port to listen for Telnet connections
# Ex : USHARE_TELNET_PORT=1337
USHARE_TELNET_PORT=1337

# Directories to be shared (space or CSV list).
# Ex: USHARE_DIR=/dir1,/dir2
USHARE_DIR=/home/media/content/videos/

# Use to override what happens when iconv fails to parse a file name.
# The default uShare behaviour is to not add the entry in the media list
# This option overrides that behaviour and adds the non-iconv'ed string into
# the media list, with the assumption that the renderer will be able to
# handle it. Devices like Noxon 2 have no problem with strings being passed
# as is. (Umlauts for all!)
#
# Options are TRUE/YES/1 for override and anything else for default behaviour
USHARE_OVERRIDE_ICONV_ERR=yes

# Enable Web interface (yes/no)
USHARE_ENABLE_WEB=yes

# Enable Telnet control interface (yes/no)
USHARE_ENABLE_TELNET=yes

# Use XboX 360 compatibility mode (yes/no)
USHARE_ENABLE_XBOX=no

# Use DLNA profile (yes/no)
# This is needed for PlayStation3 to work (among other devices)
USHARE_ENABLE_DLNA=yes

Есть идеи ??

Спасибо!

1
задан 13 February 2012 в 08:37

2 ответа

У меня была эта проблема в Arch Linux с тех пор, как пару месяцев назад я обновил множество пакетов. Ushare хорошо читает мою папку, но как только я пытаюсь просмотреть ее на своем Xbox, она вылетает из-за ошибки сегментации.

Поскольку это произошло, когда я обновил некоторые пакеты, в то время как ushare не был обновлен, я думаю, это может быть проблемой с пакетом libupnp. У меня еще не было времени углубиться в эту проблему!

0
ответ дан 13 February 2012 в 08:37

Мы можем только предположить то, что может быть причиной для отказа сегментации в Вашей установке. Это oviously происходит с ushare, пытающимся прочитать Ваш каталог медиа. Я не видел это в своей системе здесь, но я могу думать о двух возможностях:

  • Каталог медиа содержит огромное количество файлов, которые не могут быть сохранены в памяти.
  • Некоторые (или сингл) имена файлов не могут быть проанализированы.

Для дальнейшей отладки этого, я предлагаю, чтобы Вы попробовали следующее:

  1. Удостоверьтесь, что ushare прочитал полномочия для Вашего каталога медиа

  2. Попытайтесь выполнить ushare с тестовым каталогом, содержащим только немного файлов

ushare -c /path/to/testdirectory
  1. Попробуйте другие настройки в /etc/ushare.conf:
USHARE_OVERRIDE_ICONV_ERR=YES # note uppercase!
USHARE_OVERRIDE_ICONV_ERR= # leave blank for default setting

Если это перестало работать, можно хотеть рассмотреть регистрацию ошибки против ushare.

0
ответ дан 13 February 2012 в 08:37

Другие вопросы по тегам:

Похожие вопросы: