Fhem lässt sich nicht deinstallieren oder updaten

Begonnen von Stonerockner, 18 Dezember 2014, 21:54:47

Vorheriges Thema - Nächstes Thema

Stonerockner

Hallo zusammen,
mein erster Beitrag ist leider gleich mit einem Problem behaftet - dank des guten Forums konnte ich sonstige Herausforderungen immer selber lösen...

Leider lässt sich fhem nach einem fehlerhaften Update (auf fhem 5.6) nicht mehr löschen und neu installieren. (System: Raspberry Pi mit raspbian, fhem 5.5)

Verwendete Befehle:

dpkg -i fhem-5.6.deb
dpkg --remove --force-remove-reinstreq fhem
dpkg --purge --force-remove-reinstreq fhem
sudo /etc/init.d/fhem stop


bringen alle die Ausgabe:
dpkg: Fehler beim Bearbeiten von fhem
Paket ist in einem sehr schlechten inkonsistenten Zustand - Sie sollten es
nochmal installieren, bevor Sie die Konfiguration versuchen.
Fehler traten auf beim Bearbeiten von:
fhem


Ein
sudo /etc/init.d/fhem start
bringt die Ausgabe:
Starting fhem...
Can't locate RTypes.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .) at fhem.pl line 444.


Ich bin für jeden Tipp dankbar, alle bisher gefundenen "Lösungen" haben nicht funktioniert. Vielen Dank!

Bennemannc

Hallo,

soweit ich weiß gibt es keine wirkliche fhem Versionen. Es gibt auch kein Testing oder Stable, es gibt einfach nur den Trunk. Wenn Du also fhem regelmäßig mit Update aktuallisiert hast, bist Du automatisch auf 5.6
Läuft Fhem denn noch ?
Dann kann es beim Installieren / Deinstallieren natürlich Probleme geben, weil einige Dateien in Benutzung sind.

Gruß Christoph
Cubietruck, Fhem 5.8
CC-RT-DN|LC-SW2-FM|RC-12|RC-19|LC-SW4-BA-PCB|LCp-SW1-BA-PCB|ES-PMSw1-Pl|LC-Bl1PBU-FM|PBI-4-FM|CC-VD|CC-TC|SEC-SC(2)|RC-KEY3-B|LC-Sw1PBU-FM|PB-2-FM|WDS100-C6-O|WDC7000|LC-Bl1-FM
Module: Dewpoint,FB_Callmonitor,HCS,Panstamp,at,notify,THRESHOLD,average,DOIF

Stonerockner

#2
Ein
sudo /etc/init.d/fhem stop
bringt lediglich
Stopping fhem... zurück.

Bei sudo /etc/init.d/fhem start siehe oben den Fehler...

Fhem ist auch nicht über die IP erreichbar.

betateilchen

Ruhig bleiben und keine weiteren Experimente machen.

Hast Du Deine Konfigurationsdateien schon gesichert?
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!


betateilchen

Gut. Dann lies Dir bitte diesen Beitrag durch, da habe ich die Lösung für Dein Problem schon einmal beschrieben:

http://forum.fhem.de/index.php/topic,29360.msg221290.html#msg221290

-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Stonerockner

Mit
sudo nano /var/lib/dpkg/status
den kompletten "fhem-Block" gelöscht.
Danach ein

sudo apt-get update
sudo apt-get upgrade
sudo dpkg -i fhem-5.6.deb

und das oben beschriebene Problem war gelöst! Einen herzlichen Dank!!!