Page 1 of 1

PiCtory kann Konfiguration nicht mehr öffnen

Posted: 19 Jul 2018, 09:49
by matt.s
Hallo,

ich habe einen Core 3 mit DIO rechts neben dem RevPi. Diesen Aufbau habe ich dupliziert, ein Image vom alten Aufbau gezogen und auf den neuen geflasht. Anschließend mit revpi factory-reset das Image auf die neue Hardware personalisiert. Am neuen Aufbau mit

Code: Select all

sudo apt update 
sudo apt upgrade
sudo apt dist-upgrade

die neuesten Pakete installiert.

Beim Versuch PiCtory zu starten bekomme ich nun die Fehlermeldung

Code: Select all

ERR: Project file was created with a newer version of PiCtory and therefore cannot be opened.
Die Webseite öffnet sich anschließend, das Projekt enthält aber keine Dateien. Die Device List links ist sichtbar, aber die Menüzeile oben fehlt.

Die installierte Version ist angeblich die neueste:

Code: Select all

apt list -a  pictory
Listing... Done
pictory/jessie,now 1.3.4-3 all [installed]
pictory/jessie 1.3.4-2 all
pictory/jessie 1.2.5-1 all
pictory/jessie 1.2.3-1 all
pictory/jessie 1.2.2-1 all
pictory/jessie 1.2.1-1 all
pictory/jessie 1.2.0-1 all
Die Titelzeile des Browserfensters zeigt "PiCtory - 1.3.3", was der Ausgabe von apt widerspricht. Den Browserverlauf habe ich schon gelöscht, was kann ich noch tun um PiCtory wieder lauffähig zu bekommen?

Re: PiCtory kann Konfiguration nicht mehr öffnen

Posted: 19 Jul 2018, 11:36
by lukas
Wenn tatsächlich 1.3.4-3 installiert ist, müsste eigentlich die Version 1.3.10 angezeigt werden. Die Versionsnummer ist in /var/www/pictory/config.json hinterlegt, kannst du mal nachsehen was dort steht? Falls bei der Installation etwas schief gelaufen ist, kannst du mit "apt-get install --reinstall pictory" eine erneute Installation probieren. Die Versionsnummer der rsc-Datei steht in /var/www/pictory/projects/_config.rsc, könntest du die einmal nachsehen und hier posten? Diese Versionsnummer muss kleiner oder gleich der pictory-Version sein.

Re: PiCtory kann Konfiguration nicht mehr öffnen

Posted: 19 Jul 2018, 13:32
by Mathias
Hallo matt.s
1.3.4-3 ist die aktuelle Version für Jessie, bei der wird jedoch leider in der Webseite 1.3.3 angezeigt.
Bei Stretch ist die aktuelle Version 1.3.10.
Welche Versionsnummer steht in deiner rsc-Datei?
Du kannst sie mir auch auch in einer private mail schicken dann mache ich ein Downgrade, falls überhaupt nötig.
Gruß
Mathias

Re: PiCtory kann Konfiguration nicht mehr öffnen

Posted: 19 Jul 2018, 14:48
by wglatz
Hallo Mathias, Lukas,

habe auf meinem RevPi Core 3 dieselbe Pictory Meldung.

"1.3.3" in meiner /var/www/pictory/config.json
"1.3.4" in der /var/www/pictory//projects/_config.rsc
sudo apt show pictory sagt "1.3.4-3"
Der Pictory Webserver sagt wie zu erwarten "1.3.3"

Nachtrag: habe den Reinstall schon vollzogen
Nachtrag 2: die Meldung in Pictory erschien erst nachdem ich ein möglicherweise vorhandenes Pictory Update installieren wollte (hatte aber schon die aktuelle Version). Dazu habe ich den Befehl sudo apt pictory ausgeführt. Seitdem zeit mein Webserver die Meldung der Versionsinkompatibilität
Nachtrag 3: Screenshot: mein Pictory Webserver hatte zuvor die Version 1.3.4 in der Tab-Leiste angezeit
pictory134.PNG
pictory134.PNG (4.97 KiB) Viewed 9711 times

Re: PiCtory kann Konfiguration nicht mehr öffnen

Posted: 19 Jul 2018, 15:36
by Mathias
Okay, jetzt habe ich das Problem gefunden.
Beim letzten Bugfix kam aus Versehen die Versionsnummer 1.3.3 rein obwohl wir schon bei 1.3.4 waren. Ich habe gerade ein neues Paket hoch geladen mit dem das korrigiert wird.
Installiert das bitte mit

Code: Select all

sudo apt update
sudo apt install pictory
Entschuldigt bitte die Umstände.

Re: PiCtory kann Konfiguration nicht mehr öffnen

Posted: 19 Jul 2018, 16:31
by wglatz
Super, das wars.
Danke Mathias!

Re: PiCtory kann Konfiguration nicht mehr öffnen

Posted: 19 Jul 2018, 17:02
by matt.s
Mit dem neuen Paket hat es zunächst auch nicht funktioniert, es lag wohl daran wie ich versucht habe meinen Browser-Cache zu löschen. Nachdem ich dieser Anleitung gefolgt bin funktioniert es wieder: https://www.schieb.de/752991/chrome-cac ... ite-leeren

Ich würde gerne noch verstehen was da geschehen ist. Der Browser hatte wohl irgendwelchen Müll im Cache und nicht von alleine merkt, dass er die Seite am besten komplett neu laden muss. Wie kam es zu dieser Situation und wieso erkennt der Browser nicht, dass die Seite komplett neu geladen werden muss?