nach Installation des fhem-5.2-fb7390.image funktioniert updatefhem nicht.

Begonnen von Guest, 01 August 2012, 13:22:52

Vorheriges Thema - Nächstes Thema

Guest

Originally posted by: <email address deleted>

Hallo,
ich hatte seit einigen Wochen die AVM chroot Version laufen und wollte nach
den häufigeren Bemerkungen "nehm doch das richtige fhem-5.2-fb7390.image"
Umstellen.
Ich hab ein recover der FB7390 gemacht und hab jetzt wieder die aktuelle FB
Firmware (Firmware: FRITZ!OS 05.22<http://fritz.box/home/pp_fbos.lua?sid=5e6623308ccb03f9>
 = 84.05.22) drauf.

Dann habe ich fhem-5.2-fb7390.image installiert und danach updatefhem
versucht.
Es kommt immer sofort "update finished" , auch "updatefhem housekeeping
clean yes" bring nur sofort "update finished.
Im log steht "Server started (version 5.2+SVN from 2012-05-01 ($Id: fhem.pl
1508 2012-04-30 07:23:43Z rudolfkoenig $)"
Die Dateien im fhem Verzeichnis bleiben stand: 01.05.2012 16:04.
Kann man ein Update forcen bzw. was mache ich falsch ?
Grüsse,
Gunther

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Puschel74

                                               

Hallo,

evtl. mal die Filetimes.txt im Ordner FHEM löschen bzw. umbenennen.

Grüße

Am Mittwoch, 1. August 2012 13:22:52 UTC+2 schrieb Gunther:
>
> Hallo,
> ich hatte seit einigen Wochen die AVM chroot Version laufen und wollte
> nach den häufigeren Bemerkungen "nehm doch das richtige
> fhem-5.2-fb7390.image" Umstellen.
> Ich hab ein recover der FB7390 gemacht und hab jetzt wieder die aktuelle
> FB Firmware (Firmware: FRITZ!OS 05.22<http://fritz.box/home/pp_fbos.lua?sid=5e6623308ccb03f9>
>  = 84.05.22) drauf.
>
> Dann habe ich fhem-5.2-fb7390.image installiert und danach updatefhem
> versucht.
> Es kommt immer sofort "update finished" , auch "updatefhem housekeeping
> clean yes" bring nur sofort "update finished.
> Im log steht "Server started (version 5.2+SVN from 2012-05-01 ($Id:
> fhem.pl 1508 2012-04-30 07:23:43Z rudolfkoenig $)"
> Die Dateien im fhem Verzeichnis bleiben stand: 01.05.2012 16:04.
> Kann man ein Update forcen bzw. was mache ich falsch ?
> Grüsse,
> Gunther
>
>

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

Guest

Originally posted by: <email address deleted>

Hallo,

danke für den Hinweis.
Also wenn ich das fhem-5.2-fb7390.image frisch installiert habe und
ein "updatefhem housekeeping clean yes" mache kommt sofort ein "update
finished".
Danach funktioniert auch ein updatefhem ohne Optionen nicht mehr. Lösche
ich die Filetimes.txt und mache "updatefhem housekeeping clean yes" wird sie
sofort wieder erstellt und es kommt das "update finished". Also Situation
wie am Anfang.

Danach nochmal die Filetimes.tx gelöscht und updatefhem ohne Optionen und
das Update funktioniert genau ein mal.
Danach shutdown restart und noch mal ein updatefhem und es kommt eine
Fehlermeldung das sich der Befehl geändert hätte, schau ins Handbuch oder
so ähnlich ;-)
Also nun "updatefhem housekeeping clean yes" und es klappt.

Eben nochmal ein updatefhem ohne Optionen und dies kommt:

--- schipp ---
fhem> updatefhem
tar: removing leading '/' from member names
tar: ./fhem: No such file or directory
tar: -: No such file or directory
tar: Kopie.cfg: No such file or directory
tar: error exit delayed from previous errors
backup done: FHEM-20120802_090736.tar.gz (6110408 Bytes)
updated ./fhem.pl
updated FHEM/90_at.pm
updated FHEM/98_autocreate.pm
update finished
A new version of fhem.pl was installed, 'shutdown restart' is required!
--- schnapp ---

Also manchmal muß ich " housekeeping clean yes" angeben machmal darf ich es
nicht. Wahrscheinlich ist es auch schon mal egal ;-)
Bug oder Feature fragt sich da der FHEM Anfänger.

Grüsse,
Gunther  


Am Mittwoch, 1. August 2012 14:01:23 UTC+2 schrieb puschel74:
>
> Hallo,
>
> evtl. mal die Filetimes.txt im Ordner FHEM löschen bzw. umbenennen.
>
> Grüße
>
> Am Mittwoch, 1. August 2012 13:22:52 UTC+2 schrieb Gunther:
>>
>> Hallo,
>> ich hatte seit einigen Wochen die AVM chroot Version laufen und wollte
>> nach den häufigeren Bemerkungen "nehm doch das richtige
>> fhem-5.2-fb7390.image" Umstellen.
>> Ich hab ein recover der FB7390 gemacht und hab jetzt wieder die aktuelle
>> FB Firmware (Firmware: FRITZ!OS 05.22<http://fritz.box/home/pp_fbos.lua?sid=5e6623308ccb03f9>
>>  = 84.05.22) drauf.
>>
>> Dann habe ich fhem-5.2-fb7390.image installiert und danach updatefhem
>> versucht.
>> Es kommt immer sofort "update finished" , auch "updatefhem housekeeping
>> clean yes" bring nur sofort "update finished.
>> Im log steht "Server started (version 5.2+SVN from 2012-05-01 ($Id:
>> fhem.pl 1508 2012-04-30 07:23:43Z rudolfkoenig $)"
>> Die Dateien im fhem Verzeichnis bleiben stand: 01.05.2012 16:04.
>> Kann man ein Update forcen bzw. was mache ich falsch ?
>> Grüsse,
>> Gunther
>>
>>

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Martin Fischer

Hallo Gunther,

Am Donnerstag, 2. August 2012, 00:20:58 schrieb Gunther:
> [...]
> Also wenn ich das fhem-5.2-fb7390.image frisch installiert habe und
> ein "updatefhem housekeeping clean yes" mache kommt sofort ein "update
> finished".

wenn du das image "frisch" installiert hast, dann gibt es noch kein
"housekeeping clean yes". dieses wird erst in einem späterem update
"nachgerüstet".

der richtige ablauf wäre:

- installation von fhem-5.2-fb7390.image
- updatefhem
- shutdown restart
- updatefhem housekeeping clean yes
- shutdown restart
- updatefhem -> "nothing to do.."

die optionen "housekeeping clean yes" sind nur einmal vorzunehmen. sie sorgen
dafür, dass die verzeichnisstruktur der 5.2er release in eine
übergangsstruktur wechselt. ab diesem zeitpunkt kann updatefhem wie gewohnt
_ohne_ parameter aufgerufen werden.

gruss martin

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
--
Admin, Developer, Gründungsmitglied des FHEM e.V.

Guest

Originally posted by: <email address deleted>

Hallo Martin,

danke für die Erklärung, läuft jetzt alles wie erwartet :-)
Wäre sicher noch netter wenn der updatefhem Befehl das selbst richtig
machen könnte ...

Grüsse,
Gunther
 

Am Donnerstag, 2. August 2012 13:46:07 UTC+2 schrieb Martin Fischer:
>
> Hallo Gunther,
>
> Am Donnerstag, 2. August 2012, 00:20:58 schrieb Gunther:
> > [...]
> > Also wenn ich das fhem-5.2-fb7390.image frisch installiert habe und
> > ein "updatefhem housekeeping clean yes" mache kommt sofort ein "update
> > finished".
>
> wenn du das image "frisch" installiert hast, dann gibt es noch kein
> "housekeeping clean yes". dieses wird erst in einem späterem update
> "nachgerüstet".
>
> der richtige ablauf wäre:
>
> - installation von fhem-5.2-fb7390.image
> - updatefhem
> - shutdown restart
> - updatefhem housekeeping clean yes
> - shutdown restart
> - updatefhem -> "nothing to do.."
>
> die optionen "housekeeping clean yes" sind nur einmal vorzunehmen. sie
> sorgen
> dafür, dass die verzeichnisstruktur der 5.2er release in eine
> übergangsstruktur wechselt. ab diesem zeitpunkt kann updatefhem wie
> gewohnt
> _ohne_ parameter aufgerufen werden.
>
> gruss martin
>
>

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Martin Fischer

hallo gunther,

Am Donnerstag, 2. August 2012, 13:42:08 schrieb Gunther:
> [...]
> danke für die Erklärung, läuft jetzt alles wie erwartet :-)

prima..

> Wäre sicher noch netter wenn der updatefhem Befehl das selbst richtig
> machen könnte ...

ja, das glaube ich dir aufs wort. leider ist es nicht immer möglich alles voll
automatisiert zu machen.. auch wir entwickeln uns von version zu version
weiter :-)

die jetzige version von updatefhem ist leider auch nur ein zwischenschritt zur
nächsten version. updatefhem wird künftig durch den befehl update abgelöst,
wobei dann tatsächlich der wechsel automatisiert abläuft.

zur zeit warte ich nur die änderungen von fhemweb (pgm2) und floorplan ab und
dann geht es in den "flächentest" bevor die 5.3 kommt.

gruss

martin

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
--
Admin, Developer, Gründungsmitglied des FHEM e.V.

rudolfkoenig

                                                   

> Wäre sicher noch netter wenn der updatefhem Befehl das selbst richtig
> machen könnte ...

Klar, aber es gibt hier Punkte, die man nicht so einfach aendern kann:

- das am Anfang bei Dir installierte updatefhem.

- das danach heruntergeladene updatefhem (was Du gerade aktuell einsetzt), was
  wir als Zwischenloesung betrachten, und nicht mehr aendern wollen.

- das neue update.pm (Nachfolger der alten updatefhem.pm), was vieles deutlich
  besser/schoener macht, und mehr oder weniger fertig im testing branch
  eingecheckt ist.  Was noch fehlt ist ein Beschluss, wie das neue update die
  alten icons zu verschieben hat. Und diesen Beschluss muss Boris und Uli noch
  finalisieren / kommunizieren.
  Danach wird das neue update von testing nach trunk geschoben, von vielen
  getestet (hoffentlich), und dann 5.3 ausgerollt.

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com