[1] Archiv / MLD 4.x / General / Installation mit Config-File schägt fehl
 

Offline skippy

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2279
    • View Profile
Installation mit Config-File schägt fehl
« on: September 22, 2014, 15:12:37 »
Hallo zusammen,

da nach meinem Urlaub u.a. einige Sender keine EPG-Daten mehr liefern, wollte ich mal die Neuinstallation mit dem Config-File ausprobieren. Dazu habe ich mir ein Config-File meiner aktuellen Installation angelegt, das Online-ISO installiert und das Config-File im Quicksetup hochgeladen. Leider werden angeblich keine Paketinformationen gefunden:

Code: [Select]
Import configuration:
done

Analyse configuration:
cat: can't open '/tmp/installed_packages.list': No such file or directory
Keine Pakete zum Installieren im Backup vorhanden!!!
done

Das Config-File sieht für mich gut aus. Auch die angeblich nicht zu öffnende Datei ist vorhanden und zumindest mit 7zip lesbar. Ich habe das Config-File als Anlage beigefügt. Kön nt ihr bitte mal schauen, wo es hakt, bzw. mir Infos liefern, was ich zur Fehleranalyse beitragen kann.

Viele Grüße skippy
meine MLDs (show / hide)

Offline MegaX

  • Administrator
  • Expert Member
  • ********
  • Posts: 1822
    • View Profile
Installation mit Config-File schägt fehl
« Reply #1 on: September 22, 2014, 17:00:56 »
Hi skippy

also ich hab am Wochenende auch mal meinen MLD-Server und Client auf diese weise neu installiert und es gab bei mir keine Fehler.

Kann das also nicht nachvollziehen was da bei dir schief gelaufen ist.
Gruß MegaX

Hardware (show / hide)

Offline Holger

  • Expert Member
  • *****
  • Posts: 835
    • View Profile
Installation mit Config-File schägt fehl
« Reply #2 on: September 22, 2014, 17:38:31 »
Hi Skippy,

was mir dazu aufgefallen ist:
die installed_packages.list wird anscheinend nicht nach /tmp entpackt, wenn das Config-File hochgeladen wird.
Aber unter /mnt/data/backup liegt anscheinend immer die zuletzt erstellte Konfigration.
(sofern du die Datenpartition nicht formatiert hast...)
Wenn die per    tar -xzf  <config-Datei> -C /   entpackt wird, gibt es die Datei unter  /tmp.

Sie verschwindet aber nach einer Weile wieder, wenn das config-File erneut übers webIF hochgeladen wird.
Ob die Zeit bis sie gelöscht wird ausreicht, dass alles installiert wird, weiss ich nicht.
Ansonsten könntest du ja alles erstmal händisch installieren :
opkg update && opkg install $(cat /tmp/installed_packages.list)

Gruß
Holger
Spoiler (show / hide)

Offline skippy

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2279
    • View Profile
Installation mit Config-File schägt fehl
« Reply #3 on: September 22, 2014, 20:13:56 »
also ich hab am Wochenende auch mal meinen MLD-Server und Client auf diese weise neu installiert und es gab bei mir keine Fehler.

Schön für dich, MegaX ;)

Es ist aber tatsächlich so, wie Holger geschrieben hat - vielen Dank dafür.

Die Datei /tmp/installed_packages.list ist nach dem Hochladen des Config-Files nicht vorhanden. Es gibt jedoch nun eine .mld_backup (kommt aus der Config-Datei) und opkg_inst_pack.list (scheint die installierten Pakete vom Online-ISO zu enthalten) unter /tmp. Die anderen Config-Dateien, sind ebenfalls vorhanden. Ich habe das Config-File unter /mnt/data/backup nach / entpackt. Danach war die Datei vorhanden.

Bleibt die Frage, was mit der installed_packages.list beim oder nach dem Auspacken passiert. Gibt es ein Log dafür?

Zwei weitere Sachen sind mir noch aufgefallen.
  • Bei der Installation der Pakete werden beim EPG-Daemon das Config-File und wenn epgdata verwendet wird, der Pin abgefragt. Beides ist eigentlich überflüssig, weil die Infos dazu bereits aus der alten Installation bekannt sein sollten.
  • Meine Channels.conf war auf der alten Installation unter /etc/vdr/channels/my_channels_hd.conf. Diese wurde als /etc/vdr/channels.conf gesichert. Nach der Installation findet er natürlich die my_channels_hd.conf nicht. Ich kann sie natürlich noch zusätzlich mit in die Sicherung aufnehmen. Dann macht es aber aus meiner Sicht keinen Sinn, diese als channels.conf ins Config-File zu nehmen.
MegaX, da kannst du bestimmt noch was optimieren  ;D

Viele Grüße skippy
meine MLDs (show / hide)

Offline MegaX

  • Administrator
  • Expert Member
  • ********
  • Posts: 1822
    • View Profile
Installation mit Config-File schägt fehl
« Reply #4 on: September 23, 2014, 00:38:49 »
Ich schau mir das alles morgen in Ruhe an.

Danke trotzdem fürs testen, dachte schon es benutzt keiner ;)
Gruß MegaX

Hardware (show / hide)

Offline MegaX

  • Administrator
  • Expert Member
  • ********
  • Posts: 1822
    • View Profile
Installation mit Config-File schägt fehl
« Reply #5 on: September 24, 2014, 11:37:53 »
Hi

das mit dem quicksetup sollte behoben sein.
Könnte das mal bitte einer von euch testen und hier Rückmeldung geben?

Danke
Gruß MegaX

Hardware (show / hide)

Offline skippy

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2279
    • View Profile
Installation mit Config-File schägt fehl
« Reply #6 on: September 24, 2014, 19:23:06 »
Hi MegaX,

das Netinstall-ISO ist noch vom 23.9. Ich habe auch in den Update-News keine Änderung für den 23. und 24.9. gefunden, die auf einen Fix dieses Problems hinweist => ist da ein Test sinnvoll?

Viele Grüße skippy
meine MLDs (show / hide)

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20313
    • View Profile
    • ClausMuus.de
Installation mit Config-File schägt fehl
« Reply #7 on: September 24, 2014, 20:22:47 »
Ich glaube der Fix müsste im btrfs Paket sein. Die Anzeige der Update news scheint mal wieder nicht ganz korrekt zu sein...

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

Offline MegaX

  • Administrator
  • Expert Member
  • ********
  • Posts: 1822
    • View Profile
Installation mit Config-File schägt fehl
« Reply #8 on: September 24, 2014, 20:25:07 »
Hi

ich hab vergessen das netinstall ISO neu bauen zu lassen.
Nun ist das neue online.
Gruß MegaX

Hardware (show / hide)

Offline skippy

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2279
    • View Profile
Installation mit Config-File schägt fehl
« Reply #9 on: September 25, 2014, 09:09:33 »
Hallo zusammen,

das Config-File wird nicht mehr sauber erstellt. Das liegt an dem Parameter "--hard-dereference". Die MLD nutzt den TAR-Befehl aus der Busy-Box und da gibt es diesen Parameter wohl nicht. Meldung, die beim Aufruf des Scripts backup-config.sh ausgegeben wird lautet:

Code: [Select]
MLD-WoZi> backup-config.sh export
tar: unrecognized option '--hard-dereference'
BusyBox v1.22.1 (2014-09-23 16:22:47 CEST) multi-call binary.

Usage: tar -[cxtzjhmvO] [-f TARFILE] [-C DIR] [FILE]...

Create, extract, or list files from a tar file

Operation:
        c       Create
        x       Extract
        t       List
        f       Name of TARFILE ('-' for stdin/out)
        C       Change to DIR before operation
        v       Verbose
        z       (De)compress using gzip
        j       (De)compress using bzip2
        O       Extract to stdout
        h       Follow symlinks
        m       Don't restore mtime

BusyBox v1.22.1 (2014-09-23 16:22:47 CEST) multi-call binary.

Usage: cp [OPTIONS] SOURCE... DEST

Copy SOURCE(s) to DEST

        -a      Same as -dpR
        -R,-r   Recurse
        -d,-P   Preserve symlinks (default if -R)
        -L      Follow all symlinks
        -H      Follow symlinks on command line
        -p      Preserve file attributes if possible
        -f      Overwrite
        -i      Prompt before overwrite
        -l,-s   Create (sym)links

Wäre natürlich schön, wenn dann im Webif ein Fehler angezeigt wird und nicht eine Datei runtergeladen wird, die sich nicht entpacken lässt. So geht man zunächst davon aus, dass das Config-File ordnungsgemäß erzeugt wird und fällt dann bei der Neuinstallation auf die Nase, weil man kein korrektes File hat.

Viele Grüße skippy
meine MLDs (show / hide)

Offline MegaX

  • Administrator
  • Expert Member
  • ********
  • Posts: 1822
    • View Profile
Installation mit Config-File schägt fehl
« Reply #10 on: September 25, 2014, 10:07:00 »
Hi skippy

shit...ich schaus mir an.
Gruß MegaX

Hardware (show / hide)

Offline MegaX

  • Administrator
  • Expert Member
  • ********
  • Posts: 1822
    • View Profile
Installation mit Config-File schägt fehl
« Reply #11 on: September 25, 2014, 17:49:49 »
Hi

ich hab mir das ganze nochmal angesehen und das hätte eh nicht funktioniert. Hab das ganze nun wieder zurück gestellt wie es vorher war.

@skippy
wenn du deine VDR channels.conf und deine EPGD channelmaps.conf mit sichern willst brauchst du eigentlich nur die /etc/vdr/channels/skippys-channels.conf und die /etc/epgd/channelmaps/skippys-channelmaps.conf zu sichern.
Die symlinks /etc/vdr/channels.conf und /etc/epgd/channelmaps.conf sind unnötig. Nach den importieren der backup-configs und einem reboot der MLD wird die rc.config eh ausgelesen und die symlinks werden wieder richtig auf deine .confs gesetzt.

@Claus
Somit ist es doch unnötig die symlinks zu sichern und könnten doch raus aus den conffiles?
Der User muss halt dran denken, das wenn er sich eine eigene channels.conf erstellt hat diese auch einzutragen damit sie mit gesichert wird.
Gruß MegaX

Hardware (show / hide)

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20313
    • View Profile
    • ClausMuus.de
Installation mit Config-File schägt fehl
« Reply #12 on: September 25, 2014, 18:50:49 »
Ja, die Links wollte ich ja auch nicht sichern, sondern das Link Ziel. Das geht aber ja leider nicht. Somit haben wir zwei Möglichkeiten wenn wir das automatisieren wollen. Entwerder wird in dem backup Script fest eingetragen, dass das Linkziel dieser beiden Dateien gesichert werden soll, bzw. das bei allen backup Dateien geschaut werden soll, ob das nur Softlinks sind und gegebenenfalls die Ziehle mit gesichert werden müssen, oder (was ich nicht so schön fände), es muss beim ändern der Konfiguration für die channels.conf automatisch die Entsprechende Datei in die Backup Liste eingetragen werden.
Ich finde die Variante mit dem checken ob es sich bei den Backup Dateien um softlinks handelt die schönste Lösung, und das sollte auch halbwegs einfach zu machen sein.

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

[1] Archiv / MLD 4.x / General / Installation mit Config-File schägt fehl
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.