Stand 10.11.2022 (wird aber auch übertragbar weiter gelten)
oATV6.x = Kodi_x
oATV7.0 = Kodi19
oATV7.1 = Kodi 20
Es gibt ein generelles Problem, von dem sicher viele User hier betroffen sein werden.
Du hast oATV7.0 und oATV7.1 im OpenMultiboot (oder andere haben es im FlashMultiBoot, aber dasselbe Problem im Ergebnis).
Nun hast du aber vermutlich nur EINEN Datenträger in / der Box. Und damit beginnt deine Misere.
Du hast oATV7.0, und installierst dort Kodi19, stellst alles ein, und bist zufrieden.
Wechselst du nun von oATV7.0 und dem dort installierten Kodi19 (alles chick und geht) per Multiboot auf ein oATV7.1 (noch immer DERSELBE Datenträger in / an der Box), und installierst dort jetzt Kodi20, ist es aus. Dein Kodi19 wurde wie IMMER auf ALLEN Boxen automatisch nach /media/hdd/.kodi (versteckter Systeminstallationsordner für alle Kodi-Versionen) installiert. Deine Installation von Kodi20 ballert da nun einfach mal alles rein, was es so braucht und du möchtest. Damit ist dein altes Kodi19 aber hinüber, Geschichte, Vergangenheit.
Einzige Abhilfe:
Ihr ändert den jeweiligen Installationsordner selbst, indem ihr vor der zweiten Installation des Kodi20 den alten Ordner in ".kodi19" umbenennt, und erst dann das neue Kodi20 installiert. Das läßt sich auch nicht trivial vereinfachen oder gar automatisieren. Denn wechselt ihr jetzt das System per Multiboot zurück zu oATV7.0, prallt das auf Kodi 20 von vorher. Nun müßte man ".kodi" in ".kodi20" umbenennen, und "kodi19" wieder in ".kodi" zurückbenennen, damit das unverändert laufen kann. Und das, bevor Kodi angestartet wird.
Wie du siehst, macht es keinen Sinn, da etwas automatisieren zu wollen, weil das immer erst nach einem Wechsel stattfinden kann, aber nicht zwingend muß (wenn z.B. kein Kodi installiert ist). Auch kann das neue Image nicht wissen, woher ihr kommt. Von oATV6.4 mit älterem Kodi würden andere Umbenennungsregeln gelten. Bei einer neuen Kodi-Version in einem unveränderten oATVx.x würden die alten Regeln nicht weiter gelten. Alle anderen oATV-Verionen im Multiboot bekommen von dem Versionssprung auch nichts mit.
Wir haben das auch im Team gedanklich eine Weile diskutiert.
Quintessenz war:
- Automatisch Umstellen geht nicht
- Kodi in Multiboot-Umgebungen werden nicht in unterschiedlichen Versionen gehen.
- Das ist etwas, das der User abstellen muß, indem er Kodi NUR in einem System installiert und nutzt.
Alles andere wird über kurz oder lang instabil und problematisch.
Beachten bei Kodi in Verbindung mit MultiBoot
-
- Member
- Beiträge: 42
- Registriert: 23 Feb 2021 18:22
- Hat gedankt: 14 Mal
- Hat Dank erhalten: 4 Mal
Ich verstehe nicht so ganz, warum sich das nicht zumindest teilweise automatisieren lassen sollte? Bisher hatte ich auf der GB UE4K die 6.4 laufen und mir gerade mal die 7.2 in den 2. Slot geflasht. Vorher eine Kopie vom Kodi-Ordner auf der Festplatte angelegt. Es liegt dort also unter 7.2 dann /hdd/.kodi und /hdd/.kodi.18. Nach der Installation von Kodi wird alles im Ordner /hdd/.kodi auf Kodi 20 upgedatet.
Mit diesem Script kann man die Umbenennung der beiden Versionen manuell vornehmen (beim erneuten Aufruf jeweils zur anderen Version):
Wenn man folgendes Script beim Start von Enigma ausführt, müsste danach auch automatisch das richtige Verzeichnis vorhanden sein:
Da ich nur rudimentäre Kenntnisse bei den Linux-Scripten habe, lässt sich das sicher auch besser machen. Und natürlich müsste man das bei anderen Versionen von OATV noch anpassen, aber bei zwei oder drei Versionen ist das doch eigentlich noch relativ übersichtlich. Oder mache ich da jetzt irgendeinen Denkfehler?
Mit diesem Script kann man die Umbenennung der beiden Versionen manuell vornehmen (beim erneuten Aufruf jeweils zur anderen Version):
Code: Alles auswählen
#!/bin/bash
#kodi_18_20_rename_manual.sh
#Kodi Verzeichnisse umbenennen für OATV 6.4 / 7.2
if [ -d "/hdd/.kodi" ] && [ -d "/hdd/.kodi.20" ]
then
mv /hdd/.kodi /hdd/.kodi.18
mv /hdd/.kodi.20 /hdd/.kodi
echo
echo Kodi ist jetzt Kodi 20
else if [ -d "/hdd/.kodi" ] && [ -d "/hdd/.kodi.18" ]
then
mv /hdd/.kodi /hdd/.kodi.20
mv /hdd/.kodi.18 /hdd/.kodi
echo
echo Kodi ist jetzt Kodi 18
fi
fi
Wenn man folgendes Script beim Start von Enigma ausführt, müsste danach auch automatisch das richtige Verzeichnis vorhanden sein:
Code: Alles auswählen
#!/bin/bash
#kodi_18_20_rename_auto.sh
#Enigma2 Version bestimmen und Kodi-Verzeichnisse entspr. umbenennen (hier OATV 6.4 und 7.2)
version=$(wget -O - -q http://127.0.0.1/web/deviceinfo | grep "\(<\|</\)e2imageversion" | tr -d '\n' | sed "s/.*<e2imageversion>\(.*\)<\/e2imageversion>.*/\\1\n/")
if [ "${version:0:3}" = "6.4" ] && [ -d "/hdd/.kodi" ] && [ -d "/hdd/.kodi.18" ]
then
mv /hdd/.kodi /hdd/.kodi.20
mv /hdd/.kodi.18 /hdd/.kodi
echo
echo Kodi ist jetzt Kodi 18 / OATV 6.4
fi
if [ "${version:0:3}" = "7.2" ] && [ -d "/hdd/.kodi" ] && [ -d "/hdd/.kodi.20" ]
then
mv /hdd/.kodi /hdd/.kodi.20
mv /hdd/.kodi.18 /hdd/.kodi
echo
echo Kodi ist jetzt Kodi 20 / OATV 7.2
fi
Da ich nur rudimentäre Kenntnisse bei den Linux-Scripten habe, lässt sich das sicher auch besser machen. Und natürlich müsste man das bei anderen Versionen von OATV noch anpassen, aber bei zwei oder drei Versionen ist das doch eigentlich noch relativ übersichtlich. Oder mache ich da jetzt irgendeinen Denkfehler?

- willy01
- Super Moderator
- Beiträge: 6910
- Registriert: 05 Apr 2013 21:13
- Receiver 1: VuUno4kse
- Receiver 2: HD60
- Receiver 3: SX88
- Hat gedankt: 814 Mal
- Hat Dank erhalten: 1650 Mal
- Geschlecht:
Re: Beachten bei Kodi in Verbindung mit MultiBoot
Feine Sache mit dem script, bin aber erst zum ersten gekommen.
Das 2. dann später testen.
Das 2. dann später testen.
- Pike_Bishop
- Moderator
- Beiträge: 2749
- Registriert: 11 Feb 2020 22:06
- Wohnort: here and there
- Receiver 1: Mutant HD2400
- Receiver 2: VU Ultimo 4K
- Receiver 3: Octagon SF8008
- Receiver 4: Gigablue Quad 4K
- Receiver 5: VDR
- Hat gedankt: 713 Mal
- Hat Dank erhalten: 1570 Mal
- Geschlecht:
Re: Beachten bei Kodi in Verbindung mit MultiBoot
wobei in Script zwei aber ein Fehler ist.
Scripte
*********************
*********************
Keine Antwort auf PN Anfragen welche ins Forum gehören.
*********************

Keine Antwort auf PN Anfragen welche ins Forum gehören.