Anleitung: MEDIATOMB installation (funktionierend!)

MPFire, VLC, Gnump3d, Icecast
bertol
Posts: 18
Joined: October 4th, 2011, 3:28 pm
Location: St. Georgen im Schwarzwald

Anleitung: MEDIATOMB installation (funktionierend!)

Post by bertol » March 26th, 2012, 2:45 pm

So da es ja doch viele sind, die das vermissen:

1. in der Datei /opt/pakfire/etc/pakfire.conf die version ändern von

Code: Select all

$version = "2.11"

auf

Code: Select all

$version = "2.11.1"

ändern.
2.

Code: Select all

pakfire update --force

3.

Code: Select all

pakfire install -y mediatomb

4.

Code: Select all

/etc/init.d/mediatomb start

5.

Code: Select all

/etc/init.d/mediatomb stop

6. Angehängte Datei in /var/ipfire/mediatomb/ als mediatomb.db speichern.
7.

Code: Select all

chown nobody:nobody /var/ipfire/mediatomb/mediatomb.db

8.

Code: Select all

/etc/init.d/mediatomb start

9. Sollte nun gehen.

Sollte wiedererwartend etwas nicht gehen dann bitte erstmal

Code: Select all

/etc/init.d/mediatomb stop

danach

Code: Select all

/usr/bin/mediatomb -u nobody -g nobody -c /var/ipfire/mediatomb/config.xml -D

durch das -D wird Debuggin aktiviert, und Du siehst evtl. worans scheiter ;)

[changelog]
pakfire install -y mediatomb (-y für interaktive Installation)
Last edited by bertol on March 26th, 2012, 8:51 pm, edited 1 time in total.
Image

Image

frnk
Posts: 10
Joined: March 22nd, 2012, 3:21 am

Re: Anleitung: MEDIATOMB installation (funktionierend!)

Post by frnk » March 26th, 2012, 4:23 pm

Ich habe Deine Anleitung befolgt und scheitere daran:

Code: Select all

/etc/init.d/mediatomb start
-bash: /etc/init.d/mediatomb: No such file or directory


P.S.: Dir ist da ein kleiner Schreibfehler unterlaufen:

Code: Select all

pakfire update --foce
soll sicher

Code: Select all

pakfire update --force
heissen.

Gruss
frnk

bertol
Posts: 18
Joined: October 4th, 2011, 3:28 pm
Location: St. Georgen im Schwarzwald

Re: Anleitung: MEDIATOMB installation (funktionierend!)

Post by bertol » March 26th, 2012, 7:44 pm

frnk wrote:Ich habe Deine Anleitung befolgt und scheitere daran:

Code: Select all

/etc/init.d/mediatomb start
-bash: /etc/init.d/mediatomb: No such file or directory


Installation durchgeführt ? oder kam da auch schon ein fehler?
frnk wrote:P.S.: Dir ist da ein kleiner Schreibfehler unterlaufen:

Code: Select all

pakfire update --foce
soll sicher

Code: Select all

pakfire update --force
heissen.

Gruss
frnk

Jop tipp fehler, force not foce
Image

Image

bertol
Posts: 18
Joined: October 4th, 2011, 3:28 pm
Location: St. Georgen im Schwarzwald

Re: Anleitung: MEDIATOMB installation (funktionierend!)

Post by bertol » March 26th, 2012, 8:47 pm

Alternative 2.
1. Mediatomb installieren (konsole oder web)
2. konsole

Code: Select all

sqlite3 /var/ipfire/mediatomb/mediatomb.db < /usr/share/mediatomb/sqlite3.sql
chown nobody:nobody /var/ipfire/mediatomb/mediatomb.db
chmod 644 /var/ipfire/mediatomb/mediatomb.db
/etc/init.d/mediatomb restart
Image

Image

frnk
Posts: 10
Joined: March 22nd, 2012, 3:21 am

Re: Anleitung: MEDIATOMB installation (funktionierend!)

Post by frnk » March 27th, 2012, 1:53 am

bertol wrote:Installation durchgeführt ? oder kam da auch schon ein fehler?

Installation verlief soweit ohne Fehlermedungen. Allerdings ist der Ordner /etc/init.d/ - bis auf ein ushare-File - leer.
Last edited by frnk on March 27th, 2012, 1:55 am, edited 1 time in total.

ummeegge
Community Developer
Community Developer
Posts: 5001
Joined: October 9th, 2010, 10:00 am

Re: Anleitung: MEDIATOMB installation (funktionierend!)

Post by ummeegge » March 27th, 2012, 4:41 am

Hallo zusammen,
@frnk
reboote mal dein Rechner und schau dann noch mal mit

Code: Select all

ls /etc/init.d

nach.

@bertol
ich hab das nach deiner Anleitung probiert und was soll ich sagen klappt wunderbar.

Danke und Gruss von

UE
Image
Image

WhyTea
Administrator
Administrator
Posts: 533
Joined: January 31st, 2011, 8:52 am
Location: Dortmund

Re: Anleitung: MEDIATOMB installation (funktionierend!)

Post by WhyTea » March 27th, 2012, 7:14 am

Hallo!
Da Mediatomb von regem Interesse ist wäre sehr schön wenn wir einen Beitrag dafür in unser Wiki aufnehmen könnten!

@bertol
Du hast Dich mit dem Thema schon weitergehend beschäftigt und weist wie es geht und auf was man achten muss. Ich würde mich sehr freuen wenn Du einen Wiki-Artikel dazu schreiben würdest! Natürlich werde ich Dich dabei Unterstützen!

- WhyTea
If you like to support us, please contribute by donating.

My IPFire@Home - always in stable-tree
Image
Libvirt, Squid, Squidclamav, URL-Filter, OpenVPN, Samba, Cups, Transmission

My 2nd - always in testing-tree

Image
Squid, Squidclamav, URL-Filter, Update-Accelerator, OpenVPN, WLAN-AP, Transmission

bertol
Posts: 18
Joined: October 4th, 2011, 3:28 pm
Location: St. Georgen im Schwarzwald

Re: Anleitung: MEDIATOMB installation (funktionierend!)

Post by bertol » March 27th, 2012, 8:54 am

WhyTea wrote:@bertol
Du hast Dich mit dem Thema schon weitergehend beschäftigt und weist wie es geht und auf was man achten muss. Ich würde mich sehr freuen wenn Du einen Wiki-Artikel dazu schreiben würdest! Natürlich werde ich Dich dabei Unterstützen!

- WhyTea

Äh nicht wirklich habe mir am samstag ein TV gekauft der DLNA unterstütz und geschaut ob es ein Plugin für IPfire gibt, welches auf einem ALIX board läuft. Nach der Installation hatte gings bei mir auch nicht, nach dem ich dann geschaut hatte was und wie aufgerufen wird (/etc/init.d/mediatomb und mediatomb --help) konnte ich den Fehler etwas näher lokalisieren (SQLlit query row oder table not found) als ich dann gesehen hatte, dass die SQllite Datenbank 0 Byte groß ist, wars ein leichtes. Vieleicht macht es mehr Sinn, das Installationsscript von mediatomb anzupassen, bzw. die Datenbank richtig anzulegen (sqlite3 /var/ipfire/mediatomb/mediatomb.db < /usr/share/mediatomb/sqlite3.sql). Sollte dennoch ein Wiki gewünscht sein mache ich das gerne ;)
Image

Image

bertol
Posts: 18
Joined: October 4th, 2011, 3:28 pm
Location: St. Georgen im Schwarzwald

Re: Anleitung: MEDIATOMB installation (funktionierend!)

Post by bertol » March 27th, 2012, 9:19 am

frnk wrote:Installation verlief soweit ohne Fehlermedungen. Allerdings ist der Ordner /etc/init.d/ - bis auf ein ushare-File - leer.

Seltsam, würde mal prüfen ob HD/Flashkarte OK sind. System läuft noch?
Image

Image

frnk
Posts: 10
Joined: March 22nd, 2012, 3:21 am

Re: Anleitung: MEDIATOMB installation (funktionierend!)

Post by frnk » March 27th, 2012, 1:38 pm

ummeegge wrote:@frnk
reboote mal dein Rechner und schau dann noch mal mit

Code: Select all

ls /etc/init.d

nach.


Hab grad 'nen reboot ausgefuehrt.

Code: Select all

[root@ipfire /]# ls /etc/init.d/
ushare


Somit also keine Aenderungen.

@bertol:
Das System laeuft weiterhin normal. Die HD sollte in Ordnung sein. Hat zumindest bisher keine Probleme gemacht.

So wie's aussieht, werde ich wohl die Firewall vom BELKIN-Router nutzen und den IPFire wieder als Ubuntu-Server laufen lassen. Schade. Hatte mir eigentlich ein

bertol
Posts: 18
Joined: October 4th, 2011, 3:28 pm
Location: St. Georgen im Schwarzwald

Re: Anleitung: MEDIATOMB installation (funktionierend!)

Post by bertol » March 27th, 2012, 1:58 pm

Der Zugriff via ssh oder https://ip:444 geht auch?
Läuft das Teil als router / firewall oder einfach nur so. Geht denn dann auch das Internet?
Ich frage mich, wie das system laufen kann wenn keine einzige reguläre Datei unter /etc/init.d existiert? Es kann somit kein Dämon / Dienst gestartet werden .... Sehr seltsam.

PS was spuckt

Code: Select all

mount

und

Code: Select all

ls -l /etc/

aus?

evtl. ist das verzeichnis gelinkt oder gemountet
Last edited by bertol on March 27th, 2012, 2:02 pm, edited 1 time in total.
Image

Image

WhyTea
Administrator
Administrator
Posts: 533
Joined: January 31st, 2011, 8:52 am
Location: Dortmund

Re: Anleitung: MEDIATOMB installation (funktionierend!)

Post by WhyTea » March 27th, 2012, 2:05 pm

Hallo Bertol!
JA ein Wiki wäre wirklich super! Ich möchte langfristig für jede Funktion und jedes Addon für IPFire ein Wiki haben. Natürlich sollst Du die nicht alle schreiben! ;)
Wenn Du Fragen dazu hast wie es aussehen soll oder was drin stehen soll kannst Du mich auch gerne per Mail anschreiben.

Die Probleme die Du angesprochen hast möchte ich allerdings auch bei der Gelegenheit ergründen und nach Möglichkeit auch lösen. Daher bitte ich Dich diese noch einmal möglichst genau zu beschreiben sodass ich ein Bugreport eröffnen kann.

Gruß
WhyTea
If you like to support us, please contribute by donating.

My IPFire@Home - always in stable-tree
Image
Libvirt, Squid, Squidclamav, URL-Filter, OpenVPN, Samba, Cups, Transmission

My 2nd - always in testing-tree

Image
Squid, Squidclamav, URL-Filter, Update-Accelerator, OpenVPN, WLAN-AP, Transmission

User avatar
Arne.F
Core Developer
Core Developer
Posts: 8522
Joined: May 7th, 2006, 8:57 am
Location: BS <-> NDH
Contact:

Re: Anleitung: MEDIATOMB installation (funktionierend!)

Post by Arne.F » March 27th, 2012, 2:45 pm

Das es da ein Problem gibt weis ich schon länger. Mediatomb scheint einen Bug beim Erzeugen der Datenbank zu haben. Auf Intel Systemen kann er weder die sqlite3 noch die mysql Datenbank selbst erzeugen. Ich bin mir sicher das beide Datenbanktypen als ich das Addon noch benutzt hab funktionierten. (Mein DLNA Player ist leider kapput gegangen)

Auf dem ARM-Port geht das Erzeugen der sqlite db immernoch.
Arne

Support the project on the donation!

Image

Image

Image
PS: I will not answer support questions via email and ignore IPFire related messages on my non IPFire.org mail addresses.

bertol
Posts: 18
Joined: October 4th, 2011, 3:28 pm
Location: St. Georgen im Schwarzwald

Re: Anleitung: MEDIATOMB installation (funktionierend!)

Post by bertol » March 27th, 2012, 3:10 pm

frnk wrote:Hab grad 'nen reboot ausgefuehrt.

Code: Select all

[root@ipfire /]# ls /etc/init.d/
ushare


Somit also keine Aenderungen.

@bertol:
Das System laeuft weiterhin normal. Die HD sollte in Ordnung sein. Hat zumindest bisher keine Probleme gemacht.

So wie's aussieht, werde ich wohl die Firewall vom BELKIN-Router nutzen und den IPFire wieder als Ubuntu-Server laufen lassen. Schade. Hatte mir eigentlich ein

Hier ist die Lösung:
http://forum.ipfire.org/index.php/topic,6175.msg42317.html#msg42317
Image

Image

frnk
Posts: 10
Joined: March 22nd, 2012, 3:21 am

Re: Anleitung: MEDIATOMB installation (funktionierend!)

Post by frnk » March 27th, 2012, 4:01 pm

bertol wrote:Der Zugriff via ssh oder https://ip:444 geht auch?
Läuft das Teil als router / firewall oder einfach nur so. Geht denn dann auch das Internet?
Ich frage mich, wie das system laufen kann wenn keine einzige reguläre Datei unter /etc/init.d existiert? Es kann somit kein Dämon / Dienst gestartet werden .... Sehr seltsam.

PS was spuckt

Code: Select all

mount

und

Code: Select all

ls -l /etc/

aus?

evtl. ist das verzeichnis gelinkt oder gemountet

Hallo.

ssh und https funktionieren einwandfrei. Neustart funktioniert auch problemlos. Der Rechner laeuft ganz normal mit IPFire und ein paar zusaetzlichen Paketen. Internet funktioniert auch bestens.

Ich habe bereits folgendes ausgefuehrt:

Code: Select all

mv /etc/init.d/ushare /etc/rc.d/init.d/
dann
rmdir /etc/init.d/
dann
ln -s /etc/rc.d/init.d/ /etc/


und bekomme noch immer einen

Code: Select all

Segmentation fault


Hier mal die Ausgabe von Mount:

Code: Select all

[root@ipfire /etc/init.d]# mount
/dev/sda3 on / type ext4 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
/dev/sda1 on /boot type ext2 (rw)
/dev/sda4 on /var type ext4 (rw)
devpts on /dev/pts type devpts (rw,gid=4,mode=620)
none on /var/log/rrd type tmpfs (rw,size=64M)
none on /var/lock type tmpfs (rw,size=8M)
none on /var/run type tmpfs (rw,size=2M)
/dev/sdb1 on /mnt/usb1tb/DATA type fuseblk (rw,allow_other,blksize=4096)
/dev/sdb1 on /mnt/usb1tb type fuseblk (rw,allow_other,blksize=4096)
[root@ipfire /etc/init.d]#


Und ls -l /etc/:

Code: Select all

[root@ipfire /etc/init.d]# ls -l /etc/
total 1204
-rw-r--r-- 1 root root      0 2012-03-24 19:04 asound.state
-rwxr-xr-x 1 root root   1423 2012-02-19 23:08 bashrc
-rw-r--r-- 1 root root    576 2012-03-28 11:06 blkid.tab
-rw-r--r-- 1 root root    576 2012-03-28 11:06 blkid.tab.old
-rw-r--r-- 1 root root     23 2012-02-19 23:08 certparams
-rw-r--r-- 1 root root   1600 2012-03-28 00:07 collectd.conf
-rw-r--r-- 1 root root     61 2012-02-20 07:11 collectd.custom
-rw-r--r-- 1 root root   1364 2012-02-20 07:11 collectd.precache
-rw-r--r-- 1 root root    276 2012-02-20 07:11 collectd.thermal
lrwxrwxrwx 1 root root     27 2012-03-23 19:45 dhcpd.conf -> /var/ipfire/dhcp/dhcpd.conf
-rw-r--r-- 1 root root   2750 2012-02-19 23:39 dircolors
-rw-r--r-- 1 root root    519 2012-02-20 04:16 dracut.conf
drwxr-xr-x 2 root root   4096 2012-02-20 04:16 dracut.conf.d
-rw-r--r-- 1 root root    286 2012-02-19 23:08 e2fsck.conf
-rw-r--r-- 1 root root   1787 2012-02-20 07:13 fb.modes
-rw-r----- 1 root cron      5 2012-02-20 05:21 fcron.allow
-rw-r----- 1 root cron    645 2012-02-20 05:21 fcron.conf
drwxr-xr-x 2 root root   4096 2012-02-20 08:46 fcron.cyclic
drwxr-xr-x 2 root root   4096 2012-03-23 20:13 fcron.daily
-rw-r----- 1 root cron      4 2012-02-20 05:21 fcron.deny
drwxr-xr-x 2 root root   4096 2012-02-20 08:46 fcron.hourly
drwxr-xr-x 2 root root   4096 2012-02-20 08:46 fcron.minutely
drwxr-xr-x 2 root root   4096 2012-02-20 08:46 fcron.monthly
drwxr-xr-x 2 root root   4096 2012-02-20 08:46 fcron.weekly
-rw-r--r-- 1 root root   1246 2012-02-20 00:09 fdprm
-rw-r--r-- 1 root root    815 2012-03-23 23:27 fstab
-rw-r--r-- 1 root root    664 2012-03-23 20:51 group
-rw------- 1 root root    646 2012-03-23 20:34 group-
-rw-r--r-- 1 root root  29140 2012-02-19 23:08 hddtemp.db
-rw-r--r-- 1 root root     17 2012-02-19 23:08 host.conf
-rw-r--r-- 1 root root     72 2012-03-28 00:07 hosts
-rw-r--r-- 1 root root     58 2012-03-23 19:48 hosts.allow
-rw-r--r-- 1 root root     10 2012-03-23 19:48 hosts.deny
drwxr-xr-x 3 root root   4096 2012-03-23 19:50 httpd
lrwxrwxrwx 1 root root     17 2012-03-28 02:52 init.d -> /etc/rc.d/init.d/
-rw-r--r-- 1 root root    732 2012-02-19 23:08 inittab
-rw-r--r-- 1 root root    797 2012-02-19 23:08 inputrc
drwxr-xr-x 2 root root   4096 2012-02-20 08:46 iproute2
lrwxrwxrwx 1 root root     26 2012-03-23 19:45 ipsec.conf -> /var/ipfire/vpn/ipsec.conf
drwxr-xr-x 7 root root   4096 2012-02-20 08:48 ipsec.d
lrwxrwxrwx 1 root root     29 2012-03-23 19:45 ipsec.secrets -> /var/ipfire/vpn/ipsec.secrets
-rw-r--r-- 1 root root     62 2012-02-19 23:08 ipsec.user.conf
-rw-r--r-- 1 root root     58 2012-02-19 23:08 ipsec.user.secrets
-rw-r--r-- 1 root root     85 2012-02-19 23:08 issue
drwxr-xr-x 3 root root   4096 2012-02-20 08:46 l7-protocols
-rw-r--r-- 1 root root  31938 2012-02-20 08:21 ld.so.cache
-rw-r--r-- 1 root root     61 2012-02-19 23:10 ld.so.conf
-rw-r--r-- 1 root root     18 2012-02-20 05:48 ld.so.preload
-rw-r--r-- 1 root root    725 2012-02-20 00:06 limits
-rw-r--r-- 3 root root    785 2012-02-19 23:24 localtime
-rw-r--r-- 1 root root   2058 2012-02-20 00:06 login.access
-rw-r--r-- 1 root root   9183 2012-02-20 00:06 login.defs
-rw-r--r-- 1 root root   1738 2012-02-19 23:08 logrotate.conf
drwxr-xr-x 3 root root   4096 2012-02-20 08:48 logwatch
-rw-r--r-- 1 root root   7470 2012-02-19 23:08 mime.types
drwxr-xr-x 2 root root   4096 2012-02-20 08:21 modprobe.d
-rw-r--r-- 1 root root    523 2012-02-19 23:08 modules.conf
-rw-r--r-- 1 root root    411 2012-03-28 11:06 mtab
drwxr-xr-x 2 root root   4096 2011-10-01 21:05 nano
-rw-r--r-- 1 root root    188 2012-02-19 23:08 nsswitch.conf
drwxr-xr-x 2 ntp  ntp    4096 2012-03-23 19:51 ntp
-rw-r--r-- 1 root root    110 2012-02-20 05:33 ntp.conf
drwxr-xr-x 2 root root   4096 2012-03-23 20:17 pam.d
-rw-r--r-- 1 root root   1234 2012-03-23 20:51 passwd
-rw------- 1 root root   1184 2012-03-23 20:34 passwd-
drwxr-xr-x 2 root root   4096 2012-02-20 08:46 pcmcia
-rw-r--r-- 1 root root   1053 2012-02-20 05:11 pear.conf
-rw-r--r-- 1 root root  48708 2012-02-20 05:11 php.ini
drwxr-xr-x 2 root root   4096 2012-02-20 08:48 ppp
-rw-r--r-- 1 root root    364 2012-03-28 01:22 printcap
-rw-r--r-- 1 root root   1676 2012-02-19 23:08 profile
drwxr-xr-x 2 root root   4096 2012-02-20 08:48 profile.d
-rw-r--r-- 1 root root  23232 2012-02-19 23:39 protocols
drwxr-xr-x 8 root root   4096 2012-02-20 08:46 rc.d
-rw-r--r-- 1 root root     21 2012-02-19 23:08 resolv.conf
-rw-r--r-- 1 root root   3302 2012-02-20 06:16 screenrc
-rw-r--r-- 1 root root    666 2012-02-20 00:09 scsi_id.config
-rw-r--r-- 1 root root    158 2012-02-19 23:08 securetty
drwxr-xr-x 2 root root   4096 2012-02-20 04:23 security
-rw-r--r-- 1 root root  10029 2012-02-20 07:08 sensors3.conf
drwxr-xr-x 2 root root   4096 2012-02-20 07:08 sensors.d
-rw-r--r-- 1 root root 699262 2012-02-19 23:39 services
-rw------- 1 root root    777 2012-03-23 20:51 shadow
-rw------- 1 root root    744 2012-03-23 20:51 shadow-
drwxr-xr-x 3 root root   4096 2012-03-23 19:49 snort
drwxr-xr-x 2 root root   4096 2012-02-20 08:48 squid
drwxr-xr-x 2 root root   4096 2012-02-20 08:48 squidGuard
drwxr-xr-x 2 root root   4096 2012-03-23 20:06 ssh
drwxr-xr-x 2 root root   4096 2012-02-20 08:46 ssl
-rw-r----- 1 root root    500 2012-02-20 07:04 strongswan.conf
-r--r----- 1 root root    608 2012-02-20 06:13 sudoers
drwxr-xr-x 3 root root   4096 2012-03-25 10:29 sysconfig
-rw-r--r-- 1 root root    705 2012-02-19 23:42 sysctl.conf
-rw-r--r-- 1 root root    615 2012-02-19 23:08 syslog.conf
-rw-r--r-- 1 root root     28 2012-02-20 08:39 system-release
drwxr-xr-x 3 root root   4096 2012-02-20 07:55 udev
-rw-r--r-- 1 root root    572 2012-02-20 08:28 usb_modeswitch.conf
drwxr-xr-x 2 root root   4096 2012-02-20 08:28 usb_modeswitch.d
-rw-r--r-- 1 root root   1263 2012-02-09 09:20 ushare.conf
-rw-r--r-- 1 root root    113 2012-02-20 00:10 vimrc
-rw-r--r-- 1 root root   1074 2012-02-20 07:50 vnstat.conf
[root@ipfire /etc/init.d]#

Post Reply