1 [2] 3 4 ... 7 >>> Archiv / MLD 4.x / Development / Mld-4
 

Offline P3f

  • Administrator
  • Expert Member
  • ********
  • Posts: 1467
    • View Profile
Mld-4
« Reply #15 on: May 18, 2012, 08:13:06 »
Hi Claus,

darf ich hier in diesem Thread eine technische Frage zu MLD-4 stellen, oder sollen wir für die technischen Probleme lieber einen neuen aufmachen?

Irgendwie bin ich zu blöd die GIT-Umgebung aufzubauen... :wand Ich habe unter Ubuntu 12.04 LTS folgendes gemacht:

Code: [Select]
root@Pit-Linux:~/build# git clone http://git.minidvblinux.de/MLD.git
Cloning into 'MLD'...
root@Pit-Linux:~/build# cd MLD
root@Pit-Linux:~/build/MLD# make
Please enter your full name: <Name eingetragen>
Please enter your email address: <gültige Emailadresse eingetragen>
fatal: repository 'http/ISO.git' does not exist
make[2]: *** [checkout] Fehler 128
make[1]: *** [ISO] Fehler 2
make: *** [all] Fehler 2

wenn ich nun auch erst versuche mit
Quote
make checkout_all
die "neuen" MLD-4 Addons zu laden bekomme ich folgendes:

Code: [Select]
root@Pit-Linux:~/build/MLD# make checkout_all
ISO:
  fatal: repository 'http/ISO.git' does not exist
make[1]: *** [checkout] Fehler 128
LOGO:
  fatal: repository 'http/LOGO.git' does not exist
make[1]: *** [checkout] Fehler 128
MLD:
  fatal: repository 'http/MLD.git' does not exist
make[1]: *** [checkout] Fehler 128
base:
  fatal: repository 'http/base.git' does not exist
make[1]: *** [checkout] Fehler 128
bootsplash:
  fatal: repository 'http/bootsplash.git' does not exist
make[1]: *** [checkout] Fehler 128
btrfs:
  fatal: repository 'http/btrfs.git' does not exist
make[1]: *** [checkout] Fehler 128
busybox:
  fatal: repository 'http/busybox.git' does not exist
make[1]: *** [checkout] Fehler 128
develserver:
  fatal: repository 'http/develserver.git' does not exist
make[1]: *** [checkout] Fehler 128
init:
  fatal: repository 'http/init.git' does not exist
make[1]: *** [checkout] Fehler 128
initramfs:
  fatal: repository 'http/initramfs.git' does not exist
make[1]: *** [checkout] Fehler 128
install:
  fatal: repository 'http/install.git' does not exist
make[1]: *** [checkout] Fehler 128
kernel:
  fatal: repository 'http/kernel.git' does not exist
make[1]: *** [checkout] Fehler 128
lib-c:
  fatal: repository 'http/lib-c.git' does not exist
make[1]: *** [checkout] Fehler 128
locales:
  fatal: repository 'http/locales.git' does not exist
make[1]: *** [checkout] Fehler 128
network:
  fatal: repository 'http/network.git' does not exist
make[1]: *** [checkout] Fehler 128
opkg:
  fatal: repository 'http/opkg.git' does not exist
make[1]: *** [checkout] Fehler 128
psplash:
  fatal: repository 'http/psplash.git' does not exist
make[1]: *** [checkout] Fehler 128
ssh:
  fatal: repository 'http/ssh.git' does not exist
make[1]: *** [checkout] Fehler 128
tools:
  fatal: repository 'http/tools.git' does not exist
make[1]: *** [checkout] Fehler 128
webserver:
  fatal: repository 'http/webserver.git' does not exist
make[1]: *** [checkout] Fehler 128
xfs:
  fatal: repository 'http/xfs.git' does not exist
make[1]: *** [checkout] Fehler 128
make: *** [checkout_all] Fehler 2

Also, ich bin scheinbar nicht des lesens mächtig. Oder ich verstehe das WIKI nicht.
----------------------------------------------------------------------
VDR 1:(MLD 6.5-64), ZOTAC ION ITX F-E, 1GB 1033, ATRIC-Einschalter, ImonLCD, Cinergy S2 HD
VDR 2 MLD 5.4-BPI: BananaPI | 16 GB SD-Card | MLD 5.3 in Entwicklung
MLD-WTK: WeTek-Play | 8 GB MicroSD-Card | MLD 5.3 als SatIP-Server

Offline MegaX

  • Administrator
  • Expert Member
  • ********
  • Posts: 1822
    • View Profile
Mld-4
« Reply #16 on: May 18, 2012, 09:12:38 »
Ich hatte den gleichen Fehler und hab dann in der Makefile.git folgendes geändert

alt
Code: [Select]
# svn basis Funktionen

# svn Zugang
#SVN_URL = svn+ssh://claus@192.168.50.10/var/svn/repos
#SVN_URL = http://minidvblinux.de/svn
#SVN_URL = file:///var/svn/repos

svn_url ?= http://minidvblinux.de/svn-3
...


neu
Code: [Select]
# svn basis Funktionen

# svn Zugang
#SVN_URL = svn+ssh://claus@192.168.50.10/var/svn/repos
#SVN_URL = http://minidvblinux.de/svn
#SVN_URL = file:///var/svn/repos

GIT_URL = http://git.minidvblinux.de

svn_url ?= http://minidvblinux.de/svn-3
...

Damit konnte ich dann wenigstens die Pakete auschecken.
Code: [Select]
~/MLD4/MLD$ make checkout_all
ISO:
  Cloning into ISO...
LOGO:
  Cloning into LOGO...
MLD:
  Cloning into MLD...
base:
  Cloning into base...
bootsplash:
  Cloning into bootsplash...
btrfs:
  Cloning into btrfs...
busybox:
  Cloning into busybox...
develserver:
  Cloning into develserver...
init:
  Cloning into init...
initramfs:
  Cloning into initramfs...
install:
  Cloning into install...
kernel:
  Cloning into kernel...
lib-c:
  Cloning into lib-c...
locales:
  Cloning into locales...
network:
  Cloning into network...
opkg:
  Cloning into opkg...
psplash:
  Cloning into psplash...
ssh:
  Cloning into ssh...
tools:
  Cloning into tools...
webserver:
  Cloning into webserver...
xfs:
  Cloning into xfs...



MegaX
Gruß MegaX

Hardware (show / hide)

Offline orgel

  • Profi Member
  • ****
  • Posts: 298
    • View Profile
    • http://www.ewuflor.de
Mld-4
« Reply #17 on: May 18, 2012, 10:08:17 »
Für alle die mal wissen wollen wie opkg funktioniert btw. später für das Wiki ist im OpenWRT Wiki eine gute Beschreibung zu finden:
http://wiki.openwrt.org/doc/techref/opkg

Mit keine initramfs meinte Claus vermutlich nur das es nur noch zum starten von MLD verwendet wird wie bei anderen Distris auch.

Gruß
Orgel
Server mit Client 1: M4N68T Pro, 245e, 4GB, NVIDIA GT 520, 1TB HDD, 4 x TT S2-3200, X10, MLD 3.0.3 Developer Edition
Client 2: MSI MD5000, P4 2.98, 2GB, ATI 9800 Pro, 80GB HD, X10, MLD 3.0.3 Developer Edition

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20527
    • View Profile
    • ClausMuus.de
Mld-4
« Reply #18 on: May 18, 2012, 10:45:59 »
Hi,

das Problem mit der fehlerhaften git url habe ich schon mal gefixt (nen "git pull" macht nen update). Das automatische auschecken bei nem einfachen "make" werd ich mir heute Abend anschauen.

Außerdem habe ich die enthaltene README überarbeitet und um einige typische git befehle erweitert.

Inzwischen sollte auch der Installer funktionieren.

Claus
« Last Edit: May 18, 2012, 10:47:59 by clausmuus »
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 6.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 22TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20527
    • View Profile
    • ClausMuus.de
Mld-4
« Reply #19 on: May 18, 2012, 15:00:47 »
So, mit meinen neusten Updates sollte nun auch noch das bauen funktionieren :) Das ging zuvor nur bei mir.
Es ist aber noch immer nen "make checkout_all" erforderlich. Das werd ich erst heute Abend fixen.
Macht bitte nen "git pull; make update_all" um alle meine
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 6.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 22TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20527
    • View Profile
    • ClausMuus.de
Mld-4
« Reply #20 on: May 18, 2012, 23:49:48 »
So, bei mir hat' nun auch mit nem einfachen "make" geklappt, also ohne zuvor nen "make checkout_all" zu machen. Auch der Build läuft inzwischen komplett durch. Haupt Problem war, dass man mit git keine leeren Ordner einchecken kann, so wie's bei svn ging. Da müssen dann die Makefiles entsprechend angepasst werden.

Wo drüber man beim bauen von neuen Paketen als nächstes stolpern dürfte ist, dass kein Datein in zwei Paketen enthaltn sein dürfen. Ansonsten lässt sich nur eines der beiden Pakete installieren. Bei der MLD-3 sind sehr viele Libs in mehreren Addons enthalten. Die müssen nun in getrennte Addons ausgelagert werden.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 6.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 22TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20527
    • View Profile
    • ClausMuus.de
Mld-4
« Reply #21 on: May 21, 2012, 17:36:24 »
Ich konnte inzwischen nen frisch ausgechecktes System testen. Bei mir lies sich das nun bauen, von CD booten und auch installieren.
Beim installiertem System funktioniert zur Zeit der bootsplash nicht. Daher empfehle ich statt dessen das psplash Paket zu nehmen.
opkg update
opkg remove bootsplash
opkg install psplash

Zuvor muss im develserver Paket nen make aufgerufen werden, damit das psplash Paket von Deinem Devel PC geholt werden können.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 6.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 22TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline MegaX

  • Administrator
  • Expert Member
  • ********
  • Posts: 1822
    • View Profile
Mld-4
« Reply #22 on: May 21, 2012, 19:44:11 »
Ich hab nun auch mal ein bissl mit MLD4 gespielt und es läuft schon nicht schlecht.
Hab nun auch mal ne simple.iso mit vdr und softhddevice erstellt. Klappt

Als ich aber noch das Paket dvb mit ins simple.iso genommen habe kam beim sterten von MLD4 folgendes:

catsysinit
Code: [Select]
Mon May 21 17:27:02 UTC 2012
mknod: /dev/null: File exists
Boot device is: /dev/sr0    
===done===
Install packages:
Installing btrfs (0.19-0) to root...
Installing dvb (2012.05.21-1) to root...
Installing install (0-4) to root...
Installing locales (0-0) to root...
Installing network (0-2) to root...
Installing setup (0.3.1-0) to root...
Installing vdr (1.7.27-1) to root...
Installing softhddevice (2012.05.21-34) to root...
Installing vdr (1.7.27-1) to root...
Installing ssh (0-1) to root...
Installing vdr (1.7.27-1) to root...
Installing webserver (0-6) to root...
Installing xfs (0-0) to root...
Creating ssh rsa key:
===done===
Creating ssh dss key:
===done===
Configuring btrfs.
Configuring locales.
Configuring webserver.
Configuring install.
Configuring network.
Configuring xfs.
Configuring ssh.
Configuring dvb.
Collected errors:
 * check_data_file_clashes: Package vdr wants to install file /var/www/tpl/setup.d/TV/DVB/95_vdr_restart.sh
But that file is already provided by package  * check_data_file_clashes: dvb
 * opkg_install_cmd: Cannot install package setup.
 * check_data_file_clashes: Package vdr wants to install file /var/www/tpl/setup.d/TV/DVB/95_vdr_restart.sh
But that file is already provided by package  * check_data_file_clashes: dvb
 * opkg_install_cmd: Cannot install package softhddevice.
 * check_data_file_clashes: Package vdr wants to install file /var/www/tpl/setup.d/TV/DVB/95_vdr_restart.sh
But that file is already provided by package  * check_data_file_clashes: dvb
 * opkg_install_cmd: Cannot install package vdr.
===done===

Copy initramfs to tmpfs:
===done===
Import filesystems:
  Turn on DMA:
  Checking:
===done===
  Mounting:
===done===
Setting up logging: level 1
Setting up netware:
===done===
Setting LANG:            
Setting timezone:
===done===
Load keymap: de-latin1
===done===
Loading network driver    
===done===
Starting DHCP-client
===done===
[2905] May 21 19:27:24 Running in background
Starting sshd:
  Listen on IP: 192.168.0.102
===done===
Starting webserver:
===done===
  You can find the webinterface at http://MLD.fritz.box
Setting up web setup menu:
===done===
[8680] May 21 19:39:39 Child connection from 192.168.0.101:58286
[8680] May 21 19:39:47 Password auth succeeded for 'root' from 192.168.0.101:58286

Da ich mich mit dem Coden nicht auskenne melde ichs einfach mal hier damit sich das einer von euch mal anschauen kann.


MegaX
Gruß MegaX

Hardware (show / hide)

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20527
    • View Profile
    • ClausMuus.de
Mld-4
« Reply #23 on: May 21, 2012, 20:14:55 »
Diese Sorte von Fehlern dürfte eines der größeren Probleme werden. Es ist mit dem Paketmanager (so wiemit den meisten anderen auch) nicht erlaubt, ein und die selbe Datei in mehreren Paketen zu haben, wenn die gleichzeitig installiert werden sollen.
Bei den MLD-3 Paketen kommt das aber recht häufig vor...
In diesem Fall war das noch recht einfach zu lösen, weil die Datei nicht in's dvb-Addon gehört. Ich hab die dort gelöscht. Es gibt aber auch viele Falle wo mehrere Addons die selbe Datei benötigen.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 6.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 22TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline MegaX

  • Administrator
  • Expert Member
  • ********
  • Posts: 1822
    • View Profile
Mld-4
« Reply #24 on: May 21, 2012, 20:22:25 »
Vielleicht ne blöde Idee, aber kann man nicht so ne art script vorm Make laufen lassen das überprüft ob schon etwas vorhanden ist und das ganze dann auslässt??

z.B.
beim Bau von Samba:
Code: [Select]
samba:
   Kopiere Library: /lib/i386-linux-gnu/libcap.so.2
     Benötigt von: /data/usr/bin/smbpasswd
     Library existiert ebenfalls in:
     - vdr


mit überprüfen dann z.B. so:
Code: [Select]
samba:
   Kopiere Library: /lib/i386-linux-gnu/libcap.so.2
     Benötigt von: /data/usr/bin/smbpasswd
     Library existiert ebenfalls in:
     - vdr
     Lasse lib aus



MegaX
 
Gruß MegaX

Hardware (show / hide)

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20527
    • View Profile
    • ClausMuus.de
Mld-4
« Reply #25 on: May 21, 2012, 22:13:36 »
So etwas ist schon im Makefile integriert. Aber es dürfen natürlich nur Datein weggelassen werden die in abhängigen Paketen bereits enthalten sind. Wenn aber z.B. im VDR und im xbmc Paket die selbe Datei enthalten, so kann die nicht einfach in einem von beiden weg gelassen werden.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 6.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 22TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline MarMic

  • Administrator
  • Expert Member
  • ********
  • Posts: 4823
    • View Profile
Mld-4
« Reply #26 on: May 21, 2012, 22:22:08 »
hi jungs, morgen sollte zumindest mal das thema seminararbeit abgeschlossen sein -> vllt finde ich dann wieder etwas mehr zeit um mitzudeveln

@claus, macht es nicht sinn zu checken welche pakete die gleiche datei verwenden und das dann als dep addon zu erzeugen?

greetz MarMic
SZVDR HD: Intel e5300@1,2ghz - Gigabyte GA-EP41-UD3L - 2GB ddr2 800 - Gainward G210 512mb - Silverstone LC16MR - DVBSky S952 - Astra 19,2 - MLD 5.4

WZVDR HD: Intel g1610@1,6ghz - Intel DH61BE - Scythe Big Shuriken 2 - 4GB ddr3 1333 - Asus GT610 1024mb - Chieftec Hi-Fi HM-02 - Tevii s480 - Astra 19,2 - MLD 5.4


Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20527
    • View Profile
    • ClausMuus.de
Mld-4
« Reply #27 on: May 21, 2012, 23:05:24 »
Ja, z.B. bei den libs dürfte das der richtige Weg sein. Aber was machen wir mit den web Setup Dateien? da geht es häufig nur um eine einzelne Datei die in zwei Paketen vorkommen.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 6.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 22TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline MarMic

  • Administrator
  • Expert Member
  • ********
  • Posts: 4823
    • View Profile
Mld-4
« Reply #28 on: May 21, 2012, 23:06:52 »
wenn wir die alle isn websetup addon aufnehmen und bei den addons flags setzen die die dann aktivieren?

greetz MarMic
SZVDR HD: Intel e5300@1,2ghz - Gigabyte GA-EP41-UD3L - 2GB ddr2 800 - Gainward G210 512mb - Silverstone LC16MR - DVBSky S952 - Astra 19,2 - MLD 5.4

WZVDR HD: Intel g1610@1,6ghz - Intel DH61BE - Scythe Big Shuriken 2 - 4GB ddr3 1333 - Asus GT610 1024mb - Chieftec Hi-Fi HM-02 - Tevii s480 - Astra 19,2 - MLD 5.4


Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20527
    • View Profile
    • ClausMuus.de
Mld-4
« Reply #29 on: May 21, 2012, 23:10:42 »
Das hätte den Nachteil, dass dann für jedes Addon das ne Anpassungim Setup Bereich braucht, das web Setup Addon erweitert werden müsste.
Ich denke wir müssen erst mal sehen wie oft und bei welchen Addons das vorkommt.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 6.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 22TB HDD - Lian Li PC-C37B - Samsung LE40A559

1 [2] 3 4 ... 7 >>> Archiv / MLD 4.x / Development / Mld-4
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.