Hello Guest, if you reading this it means you have not yet registered. Please take a second to Click here to register and in a few simple steps, you will be able to enjoy all the many features of our fine community. Please note that nicknames are prohibited lewd or meaningless (no numbers or letters at random) and introduce yourself in the section for you to meet our community.
Serwer multimediów na WRT - mediatomb segmentation fault
Pokaż wyniki od 1 do 1 z 1

Temat: Serwer multimediów na WRT - mediatomb segmentation fault

  1. #1
    Avatar Stajnia
    Stajnia jest nieaktywny Pogromczyni smoków
    Kobieta
    • Platforma sprzętowa
      • Płyta Główna:
      • Patrz w Profilu =o mnie=
      • Procesor:
      • Patrz =o mnie=
      • Karta Graficzna:
      • Patrz =o mnie=
      • Kernel:
      • Patrz =o mnie=
    Dystrybucja: ARCH Linux/ Aptosid/ Debian
    Polska
    Dołączył
    Mar 2009
    Skąd
    Kraków
    Wiek
    32
    Postów
    680
    Wątków
    78
    Siła Reputacji
    163
    Reputacja
    2152

    Serwer multimediów na WRT - mediatomb segmentation fault

    Mam problem z mediatomb biegającym na moim routerze. Problem o tyle dziwny, że do wczoraj go nie było i mediatomb działał bezawaryjne. Podczas synchronizacji bazy nagle mediatomb umarł. Próbowałam usunąć bazę, potem kompletnie odinstalować mediatomb i wyczyścić po nim smieci a następnie zainstalować od nowa. Żadne z tych nie pomogło. W logach nic sensownego i nie mam pojęcia co z tym począć.

    mediatomb output:
    Kod:
    /opt/home/admin # mediatomb
    
    MediaTomb UPnP Server version 0.12.1 - http://mediatomb.cc/
    
    ===============================================================================
    Copyright 2005-2010 Gena Batsyan, Sergey Bostandzhyan, Leonhard Wimmer.
    MediaTomb is free software, covered by the GNU General Public License version 2
    
    2015-01-29 23:08:38    INFO: Loading configuration from: /home/admin/.mediatomb/config.xml
    2015-01-29 23:08:38    INFO: Checking configuration...
    
    
    
    2015-01-29 23:08:38    INFO: Setting filesystem import charset to UTF-8
    2015-01-29 23:08:38    INFO: Setting metadata import charset to UTF-8
    2015-01-29 23:08:38    INFO: Setting playlist charset to UTF-8
    2015-01-29 23:08:38    INFO: Configuration check succeeded.
    2015-01-29 23:08:38    INFO: Initialized port: 49152
    2015-01-29 23:08:38    INFO: Server bound to: 192.168.1.1
    2015-01-29 23:08:39    INFO: MediaTomb Web UI can be reached by following this link:
    2015-01-29 23:08:39    INFO: http://192.168.1.1:49152/
    Segmentation fault
    mediatomb.log
    Kod:
    2015-01-29 22:56:04   ERROR: User root not found!
    2015-01-29 23:26:34   ERROR: User root not found!
    2015-01-29 23:38:05   ERROR: User root not found!
    2015-01-29 23:51:32   ERROR: User root not found!
    I tutaj troche nie rozumiem... Nie zmieniłam nic w konfiguracji, także czemu nagle "User not found" to po pierwsze
    a po drugie w konfigu mediatomb nie dodawałam userów nigdzie. Ogólnie config nie był edytowany, wszystko jak z fabryki.

    /opt/etc/mediatomb/config.xml (fragmenty)
    Kod:
    .
    .
    .
    <ui enabled="yes" show-tooltips="yes">
          <accounts enabled="no" session-timeout="30">
            <account user="mediatomb" password="mediatomb"/>
          </accounts>
    </ui>
    .
    .
    .
    <storage>
          <sqlite3 enabled="yes">
            <database-file>mediatomb.db</database-file>
          </sqlite3>
     </storage>
    .
    .
    .
    Jeszcze tylko fragment logu systemowego, który też nic nie wnosi:
    Kod:
    .
    .
    .
    Jan 29 23:51:29 FTP server: daemon is started
    Jan 29 23:51:30 Media Server: daemon is started
    Jan 29 23:51:31 Transmission: daemon is started
    Jan 29 23:51:31 opt-start.sh: call /opt/etc/init.d
    Jan 29 23:51:31 adminium: Started mediatomb from .
    Jan 29 23:51:31 adminium: Started minidlna from .
    Jan 29 23:51:33 NTP Client: Synchronizing time to pool.ntp.org.
    Jan 29 23:51:41 NTP Client: System time changed, offset: 5.395344s
    Jan 29 23:51:47 sshd ...
    Ma ktoś z was jakiś pomysł co z tym zrobić?

    System info:
    Kod:
    RT-N65U: firmware version: 3.0.3.8-087
    kernel: klogd started: BusyBox v1.22.1 (2014-11-24 05:06:25 MSK)
    kernel: Linux version 3.0.102 (padavan@hms) (gcc version 4.4.7 (GCC) ) #1 Mon Nov 24 04:55:41 MSK 2014
    Memory:
    Kod:
    /opt/home/admin # free
                 total         used         free       shared      buffers
    Mem:        126636        38260        88376            0         5024
    -/+ buffers:              33236        93400
    Swap:            0            0            0
    Disk space:
    Kod:
    /opt/home/admin # df -h
    Filesystem                Size      Used Available Use% Mounted on
    rootfs                    9.0M      9.0M         0 100% /
    /dev/root                 9.0M      9.0M         0 100% /
    tmpfs                     8.0K         0      8.0K   0% /dev
    tmpfs                     2.0M    172.0K      1.8M   8% /etc
    tmpfs                     1.0M      4.0K   1020.0K   0% /home
    tmpfs                     8.0K         0      8.0K   0% /media
    tmpfs                     8.0K         0      8.0K   0% /mnt
    tmpfs                    24.0M     76.0K     23.9M   0% /tmp
    tmpfs                     4.0M     68.0K      3.9M   2% /var
    tmpfs                     8.0K         0      8.0K   0% /tftpboot
    /dev/sda2                 4.9G    166.2M      4.7G   3% /media/Main
    /dev/sda2                 4.9G    166.2M      4.7G   3% /opt
    /dev/sda1                 9.8G      7.8G      2.0G  79% /media/AiDisk_a1
    -------------------------------------------------------------------
    # DOPISANE

    No to mam jakiś postęp... Zaktualizowałam bazę opkg, wywaliłam wszystko z /home/admin/.mediatomb i odpaliłam 'opkg install --force-reinstall mediatomb'. Po tej operacji udało się uruchomić serwer, jest to jednak mierny sukces... przy pełnym skanowaniu bazy sqlite mediatomb umiera i znów dostaję segfault... jednak nie ma problemu żeby go ponownie uruchomić. Zauważyłam, że wywala się podczas skanowania plików mp3, wyłaczyłam katalog mp3 ze skanowania bazy i jak narazie działa ale... nie jestem pewna czy faktycznie konkretny rodzaj plików powoduje naruszenie pamięci czy to przypadek. Zobaczymy czy problem się powtórzy przy skanowaniu pozostałych typów plików.
    ------------------------------------------------------------------

    Po wyłączeniu skanowania katalogów z mp3 serwer dizała bezawaryjnie. Niestety to rozwiazanie tymczasowe, bo o ile nie ma potrzeby cyklicznego sprawdzania czy nie zmieniła się zawartosć katalogów z mp3, to podczas dodawania do bazy nowych plików będzie ten sam problem. Może ktoś podpowie co możnaby zmienić w konfiguracji, żeby temu zaradzić.

    To jest defaultowy konfig:
    Kod:
    <?xml version="1.0" encoding="UTF-8"?>
    <config version="2" xmlns="http://mediatomb.cc/config/2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://mediatomb.cc/config/2 http://mediatomb.cc/config/2.xsd">
      <server>
        <ui enabled="yes" show-tooltips="yes">
          <accounts enabled="no" session-timeout="30">
            <account user="mediatomb" password="mediatomb"/>
          </accounts>
        </ui>
        <name>MediaTomb</name>
        <udn>uuid:5b765314-f3cb-45a1-b8a4-00e8c288d194</udn>
        <home>/home/admin/.mediatomb</home>
        <webroot>/opt/share/mediatomb/web</webroot>
        <storage>
          <sqlite3 enabled="yes">
            <database-file>mediatomb.db</database-file>
          </sqlite3>
        </storage>
        <protocolInfo extend="no"/><!-- For PS3 support change to "yes" -->
        <!--
           Uncomment the lines below to get rid of jerky avi playback on the
           DSM320 or to enable subtitles support on the DSM units
        -->
        <!--
        <custom-http-headers>
          <add header="X-User-Agent: redsonic"/>
        </custom-http-headers>
    
        <manufacturerURL>redsonic.com</manufacturerURL>
        <modelNumber>105</modelNumber>
        -->
        <!-- Uncomment the line below if you have a Telegent TG100 -->
        <!--
           <upnp-string-limit>101</upnp-string-limit>
        -->
        <extended-runtime-options>
          <mark-played-items enabled="no" suppress-cds-updates="yes">
            <string mode="prepend">*</string>
            <mark>
              <content>video</content>
            </mark>
          </mark-played-items>
        </extended-runtime-options>
      </server>
      <import hidden-files="no">
        <scripting script-charset="UTF-8">
          <common-script>/opt/share/mediatomb/js/common.js</common-script>
          <playlist-script>/opt/share/mediatomb/js/playlists.js</playlist-script>
          <virtual-layout type="builtin">
            <import-script>/opt/share/mediatomb/js/import.js</import-script>
          </virtual-layout>
        </scripting>
        <mappings>
          <extension-mimetype ignore-unknown="no">
            <map from="mp3" to="audio/mpeg"/>
            <map from="ogx" to="application/ogg"/>
            <map from="ogv" to="video/ogg"/>
            <map from="oga" to="audio/ogg"/>
            <map from="ogg" to="audio/ogg"/>
            <map from="ogm" to="video/ogg"/>
            <map from="asf" to="video/x-ms-asf"/>
            <map from="asx" to="video/x-ms-asf"/>
            <map from="wma" to="audio/x-ms-wma"/>
            <map from="wax" to="audio/x-ms-wax"/>
            <map from="wmv" to="video/x-ms-wmv"/>
            <map from="wvx" to="video/x-ms-wvx"/>
            <map from="wm" to="video/x-ms-wm"/>
            <map from="wmx" to="video/x-ms-wmx"/>
            <map from="m3u" to="audio/x-mpegurl"/>
            <map from="pls" to="audio/x-scpls"/>
            <map from="flv" to="video/x-flv"/>
            <map from="mkv" to="video/x-matroska"/>
            <map from="mka" to="audio/x-matroska"/>
            <!-- Uncomment the line below for PS3 divx support -->
            <!-- <map from="avi" to="video/divx"/> -->
            <!-- Uncomment the line below for D-Link DSM / ZyXEL DMA-1000 -->
            <!-- <map from="avi" to="video/avi"/> -->
          </extension-mimetype>
          <mimetype-upnpclass>
            <map from="audio/*" to="object.item.audioItem.musicTrack"/>
            <map from="video/*" to="object.item.videoItem"/>
            <map from="image/*" to="object.item.imageItem"/>
          </mimetype-upnpclass>
          <mimetype-contenttype>
            <treat mimetype="audio/mpeg" as="mp3"/>
            <treat mimetype="application/ogg" as="ogg"/>
            <treat mimetype="audio/x-flac" as="flac"/>
            <treat mimetype="image/jpeg" as="jpg"/>
            <treat mimetype="audio/x-mpegurl" as="playlist"/>
            <treat mimetype="audio/x-scpls" as="playlist"/>
            <treat mimetype="audio/x-wav" as="pcm"/>
            <treat mimetype="audio/L16" as="pcm"/>
            <treat mimetype="video/x-msvideo" as="avi"/>
            <treat mimetype="video/mp4" as="mp4"/>
            <treat mimetype="audio/mp4" as="mp4"/>
            <treat mimetype="application/x-iso9660" as="dvd"/>
            <treat mimetype="application/x-iso9660-image" as="dvd"/>
          </mimetype-contenttype>
        </mappings>
      </import>
    </config>
    Ostatnio edytowane przez Stajnia ; 31.01.2015 o 19:18 Powód: Nowe wieści w temacie
    No. Albo taki bober. Toż to rybak! Łapał ryby, łapał, cały kosz nałapał… A dziad idzie, prosi: „Daj rybkę mnie, głodnemu”. A rybak klepnął sie po dupie, „O tu dla ciebie ryba, darmozjadu” – mówi. I jeszcze piernuł. I co? Od razu jemu chwost rybięcy wyrasta i szerść, i odtąd bobry w wodzie kisno i z zimna popierdujo…

Informacje o wątku

Users Browsing this Thread

Aktualnie 1 użytkownik(ów) przegląda ten wątek. (0 zarejestrowany(ch) oraz 1 gości)

Uprawnienia

  • Nie możesz zakładać nowych wątków
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •