uShare recebendo uma falha de segmentação no Ubuntu 11.10 [fechado]

1

Acabei de instalar (do repositório) uShare no meu Ubuntu Server 11.10 para reproduzir meus arquivos de mídia no meu PS3. Ao tentar executá-lo, recebo este erro:

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 está em funcionamento.

Este é o meu arquivo de configuração:

# /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

Alguma ideia?

Obrigado!

    
por yorch 13.02.2012 / 05:37

2 respostas

0

Só podemos adivinhar qual pode ser a causa da falha de segmentação na sua configuração. Ele ocorre com o uso de ushare tentando ler seu diretório de mídia. Eu não vi isso no meu sistema aqui, mas posso pensar em duas possibilidades:

  • O diretório de mídia contém um grande número de arquivos que não podem ser mantidos na memória.
  • Alguns (ou um único) nome de arquivo não podem ser analisados.

Para depurar ainda mais, sugiro que você tente o seguinte:

  1. Certifique-se de que o ushare tenha permissões de leitura para o seu diretório de mídia

  2. Tente usar o compartilhamento com um diretório de teste contendo apenas alguns arquivos

% bl0ck_qu0te%
  1. Experimente outras configurações em /etc/ushare.conf :
% bl0ck_qu0te%

Se isso falhar, você pode querer considerar um bug contra o ushare.

    
por Takkat 13.02.2012 / 18:32
0

Eu tive esse problema no Arch Linux desde alguns meses atrás, quando fiz um upgrade em vários pacotes. Ushare lê minha pasta bem, mas assim que eu tento navegar com meu Xbox ele falha com uma falha de segmentação.

Como isso aconteceu quando eu atualizei alguns pacotes enquanto o ushare não foi atualizado, estou pensando que isso pode ser um problema com o pacote libupnp. Eu ainda não tive tempo de me aprofundar nesse problema!

    
por brensly 11.03.2012 / 19:31