Witaj Gościu, jeżeli to czytasz to znaczy że nie jesteś zarejestrowany/zalogowany. Kliknij by się zarejestrować. Rejestracja zajmie mniej niż 30 sekund , a dzięki temu zniknie Ci ten dymek oraz będziesz miał pełne możliwośći personalizacji forum do własnych potrzeb.
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
    31
    Postów
    679
    Wątków
    78
    Downloads
    0
    Uploads
    0
    Siła Reputacji
    160
    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 20: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
  •