FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Paul am 21 März 2018, 10:34:04

Titel: Fehler beim Installiern von Fhem
Beitrag von: Paul am 21 März 2018, 10:34:04
Bei der Installation auf einen Debian-System bekomme ich eine Fehlermeldung
nuc@NUC:~$ sudo dpkg -i fhem-5.8.deb
[sudo] password for nuc:
(Lese Datenbank ... 73856 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von fhem-5.8.deb ...
Die Halten-Markierung für fhem wurde bereits entfernt.
/etc/init.d/fhem: 15: cd: can't cd to /opt/fhem
dpkg: Warnung: Unterprozess altes pre-removal-Skript gab den Fehlerwert 2 zurück
dpkg: stattdessen wird Skript aus dem neuen Paket probiert ...
Die Halten-Markierung für fhem wurde bereits entfernt.
/etc/init.d/fhem: 15: cd: can't cd to /opt/fhem
dpkg: Fehler beim Bearbeiten des Archivs fhem-5.8.deb (--install):
Unterprozess neues pre-removal-Skript gab den Fehlerwert 2 zurück
chown: Zugriff auf »/opt/fhem" nicht möglich: Datei oder Verzeichnis nicht gefunden
dpkg: Fehler beim Aufräumen:
Unterprozess installiertes post-installation-Skript gab den Fehlerwert 1 zurück
Fehler traten auf beim Bearbeiten von:
fhem-5.8.deb


Liegt das an meinem System oder an der Dateí?
Titel: Antw:Fehler beim Installiern von Fhem
Beitrag von: Otto123 am 21 März 2018, 10:36:41
Moin Paul,
Ich glaube Du versuchst FHEM zu installieren und FHEM ist noch vorhanden.
Das funktioniert nicht! Was sagt:
dpkg -s fhem

Wenn FHEM noch/schon installiert ist, kannst Du versuchen es zu entfernen
sudo dpkg --remove fhem


Tipp: installiere fhem besser von https://debian.fhem.de/

Gruß Otto
Titel: Antw:Fehler beim Installiern von Fhem
Beitrag von: betateilchen am 21 März 2018, 10:55:40
Zitat von: Otto123 am 21 März 2018, 10:36:41
Ich glaube Du versuchst FHEM zu installieren und FHEM ist noch vorhanden.

ich glaube, da versucht jemand, ein vorhandenes FHEM durch Überbügeln zu reparieren oder upzudaten :)
Titel: Antw:Fehler beim Installiern von Fhem
Beitrag von: Paul am 21 März 2018, 10:56:33
Ich habe mir gestern mein ganzes System gecrasht. Hoffe die config-Datei hat überlebt.

Du hast natürlich Recht. Da muss noch was sein. ich dachte ich habe alle Verzeichnisse gelöscht.

nuc@NUC:~$ dpkg -s fhem
Package: fhem
Status: install reinstreq half-configured
Priority: extra
Section: utils
Maintainer: Rudolf Koenig <r.koenig@koeniglich.de>
Architecture: all
Version: 5.7.
Config-Version: 5.7.
Depends: perl-base (>= 5.6.2), libdevice-serialport-perl (>= 1.0), libwww-perl (>= 1.0), libio-socket-ssl-perl (>= 1.0), libcgi-pm-perl
Suggests: sqlite3, libdbd-sqlite3-perl, libtext-diff-perl, libtimedate-perl, libmail-imapclient-perl, libgd-graph-perl, libtext-csv-perl, libxml-simple-perl, liblist-moreutils-perl, ttf-liberation, libimage-librsvg-perl, libgd-text-perl, libsocket6-perl, libio-socket-inet6-perl, libmime-base64-perl, libimage-info-perl, libjson-perl
Conffiles:
/opt/fhem/fhem.cfg a7d358cc156d979adb0f788b59a471c7
Description: GPL'd perl server for house automation.
It is used to automate some common tasks in the household like switching lamps
/ shutters / heating / etc. and to log events like temperature/humidity/power
consumption.
Homepage: http://www.fhem.de
nuc@NUC:~$ sudo dpkg --remove fhem
[sudo] password for nuc:
dpkg: Fehler beim Bearbeiten des Paketes fhem (--remove):
Paket ist in einem sehr schlechten inkonsistenten Zustand - Sie sollten
es erneut installieren, bevor Sie es zu entfernen versuchen.
Fehler traten auf beim Bearbeiten von:
fhem
Titel: Antw:Fehler beim Installiern von Fhem
Beitrag von: Paul am 21 März 2018, 10:58:10
Zitat von: betateilchen am 21 März 2018, 10:55:40
ich glaube, da versucht jemand, ein vorhandenes FHEM durch Überbügeln zu reparieren oder upzudaten :)

Nicht überbügeln ;D, dachte habe vorher alles gelöscht. Aber da doch viel HM hast, hast du doch sicher noch einen alten HM USB-Stick rumliegen den Du nicht mehr brauchst.
Titel: Antw:Fehler beim Installiern von Fhem
Beitrag von: Otto123 am 21 März 2018, 11:02:36
Tja, manuelles löschen war noch nie eine gute Idee:
ZitatPaket ist in einem sehr schlechten inkonsistenten Zustand - Sie sollten

Da weiß ich jetzt keinen Rat, vielleicht hat da betateilchen einen Idee.

Ansonsten: einfach neues System Image und alles neu, das dauert nicht lange.

Gruß Otto
Titel: Antw:Fehler beim Installiern von Fhem
Beitrag von: Paul am 21 März 2018, 11:06:02
Zitat von: Otto123 am 21 März 2018, 11:02:36

Ansonsten: einfach neues System Image und alles neu, das dauert nicht lange.

Gruß Otto

Ich arbeite nicht mit einem PI. System Image leider nicht möglich auf dem System läuft meine ganze Musik
Titel: Antw:Fehler beim Installiern von Fhem
Beitrag von: Otto123 am 21 März 2018, 11:07:13
Dann die manuell gelöschten Pfade aus dem Backup wieder herstellen :)
Und Deinstallation neu versuchen.

Oder was anderes aus der forcierten Ecke versuchen https://wiki.ubuntuusers.de/dpkg/
Aber wie gesagt: Ich habe keine Ahnung!
Titel: Antw:Fehler beim Installiern von Fhem
Beitrag von: betateilchen am 21 März 2018, 12:13:37
Zitat von: Otto123 am 21 März 2018, 11:07:13
Aber wie gesagt: Ich habe keine Ahnung!

dann schreib doch besser auch mal einfach NICHTS bevor Du die Leute in eine völlig falsche Richtung schickst  :-\


Titel: Antw:Fehler beim Installiern von Fhem
Beitrag von: betateilchen am 21 März 2018, 12:19:40

Und merke Dir bitte fürs nächste Mal:

Ein mit dpkg installiertes Paket kann man nicht ohne weiteres manuell durch Löschen irgendwelcher Installationspfade löschen. Um das zu tun, benutzt man "dpkg --purge <paketName>"
Titel: Antw:Fehler beim Installiern von Fhem
Beitrag von: Paul am 21 März 2018, 12:24:53
Nicht aufregen hat sich alles erledigt

nuc@NUC:~$ dpkg -s fhem
dpkg-query: Paket »fhem« ist nicht installiert und es ist keine Information verfügbar
Verwenden Sie dpkg --info (= dpkg-deb --info) zum Untersuchen von Archiven
und dpkg --contents (= dpkg-deb --contents) zum Auflisten ihres Inhalts.


@Betateilchen habe einen Beitrag aus 2014 von Dir gefunden

Danke Euch beide
Titel: Aw: Fehler beim Installiern von Fhem
Beitrag von: MrAlbi am 27 November 2024, 14:12:59
Hallo zusammen,
ich habe ein ähnliches Problem. Durch sudo apt-get dist-upgrade versuche ich meinen Raspberry 3 zu aktualisieren.
Dabei bekomme ich diese Meldungen und die Aktualisierungen werden abgebrochen. Wie kann ich am besten vorgehen, um den Fehler zu beheben?
Die Tipps hier https://debian.fhem.de/ (https://debian.fhem.de/) habe ich schon probiert, erhalte aber auch Fehlermeldungen.
Mit  sudo dpkg --remove fhem habe ich auch schon versucht das gesamte Paket zu deinstallieren, aber bekomme dort auch die Meldung "Paket ist in einem sehr schlechten inkonsistenten Zustand - Sie sollten
 es erneut installieren, bevor Sie es zu entfernen versuchen."
Vielen Dank vorab für Hilfreiche Informationen.

Vorbereitung zum Entpacken von .../fhem_6.3.29368_all.deb ...
Synchronizing state of fhem.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install disable fhem
update-rc.d: error: fhem Default-Start contains no runlevels, aborting.
dpkg: Warnung: »altes pre-removal-Skript des Paketes fhem«-Unterprozess gab den Fehlerwert 1 zurück
dpkg: stattdessen wird Skript aus dem neuen Paket probiert ...
Synchronizing state of fhem.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install disable fhem
update-rc.d: error: fhem Default-Start contains no runlevels, aborting.
dpkg: Fehler beim Bearbeiten des Archivs /var/cache/apt/archives/fhem_6.3.29368_all.deb (--unpack):
»neues pre-removal-Skript des Paketes fhem«-Unterprozess gab den Fehlerwert 1 zurück
Synchronizing state of fhem.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable fhem
update-rc.d: error: fhem Default-Start contains no runlevels, aborting.
dpkg: Fehler beim Aufräumen:
»installiertes post-installation-Skript des Paketes fhem«-Unterprozess gab den Fehlerwert 1 zurück
Vorbereitung zum Entpacken von .../libsmartcols1_2.38.1-5+deb12u2_arm64.deb ...
Entpacken von libsmartcols1:arm64 (2.38.1-5+deb12u2) über (2.38.1-5+deb12u1) ...
Fehler traten auf beim Bearbeiten von:
/var/cache/apt/archives/fhem_6.3.29368_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Titel: Aw: Fehler beim Installiern von Fhem
Beitrag von: betateilchen am 27 November 2024, 14:17:38
Zitat von: MrAlbi am 27 November 2024, 14:12:59Durch sudo apt-get dist-upgrade versuche ich meinen Raspberry 3 zu aktualisieren.

Nimm die Quelle für das FHEM Paket aus den sources für Deine Linux Installation.
Führe zuerst das Linux Upgrade durch und kümmere Dich danach um FHEM.
Titel: Aw: Fehler beim Installiern von Fhem
Beitrag von: MrAlbi am 27 November 2024, 20:52:15
Die Installations-Quelle habe ich nun aus dem Verzeichnis ...sources.list.d rausgenommen.
Nun erhalte ich beim Upgrade die Meldung:
E: Das Paket fhem muss neu installiert werden, es kann jedoch kein Archiv dafür gefunden werden.
und dann bricht der Vorgang ab.
Titel: Aw: Fehler beim Installiern von Fhem
Beitrag von: betateilchen am 27 November 2024, 21:25:23
schau mal hier im Thread ein paar Beiträge weiter oben:

https://forum.fhem.de/index.php?msg=784590

Versuch mal die Schritte 1-3.

Wenn Du danach Dein Linux aktualisiert hast, kannst Du das FHEM Paket nochmal neu installieren. Wobei ich nicht verstehe, warum Du das bei einem Upgrade unbedingt neu machen willst/musst.
Titel: Aw: Fehler beim Installiern von Fhem
Beitrag von: MrAlbi am 28 November 2024, 00:01:49
Cool und Dankeschön betateilchen,
habe die den Installationsstatus von fhem aus der Datei status gelöscht und in der Sources.list alle "stable"-Einträge in bookworm geändert. Dann konnte ich zumindestens alle anderen Pakete aktualisieren.
Fhem möchte ich ja garnicht neu installieren, es funktioniert ja alles so weit, nur bekomme ich die obenstehenden Meldungen und Fhem lässt sich weder de- noch installieren.
Es bleibt bei dieser Meldung:  :(
Executing: /lib/systemd/systemd-sysv-install enable fhem
update-rc.d: error: fhem Default-Start contains no runlevels, aborting.
dpkg: Fehler beim Bearbeiten des Paketes fhem (--install):
 »installiertes post-installation-Skript des Paketes fhem«-Unterprozess gab den Fehlerwert 1 zurück
Fehler traten auf beim Bearbeiten von:
 fhem