Fhem lässt sich nicht mehr auf Raspberry PI installieren

Begonnen von Burny4600, 28 März 2016, 16:29:49

Vorheriges Thema - Nächstes Thema

Burny4600

Download erfolgt noch ohne Probleme.
sudo wget http://fhem.de/fhem-5.7.deb -O /tmp/fhem-5.7.deb

Bekomme bei der Installation von fhem immer nur Fehlermeldung.
Der Download wurde aber Ordnungsgemäß durchgeführt.

Aufruf der Installation
sudo dpkg -i /tmp/fhem-5.7.deb

Zitat(Lese Datenbank ... 133118 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von /tmp/fhem-5.7.deb ...
Die Halten-Markierung für fhem wurde bereits entfernt.
Stopping fhem...
dpkg: Warnung: Unterprozess altes pre-removal-Skript gab den Fehlerwert 1 zurück
dpkg: stattdessen wird Skript aus dem neuen Paket probiert ...
Die Halten-Markierung für fhem wurde bereits entfernt.
Stopping fhem...
dpkg: Fehler beim Bearbeiten des Archivs /tmp/fhem-5.7.deb (--install):
Unterprozess neues pre-removal-Skript gab den Fehlerwert 1 zurück
cp: der Aufruf von stat für ,,/opt/fhem/contrib/init-scripts/fhem.3" ist 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:
/tmp/fhem-5.7.deb

Wie kann ich die Installation jetzt durchführen?
LG Chris

Raspberry Pi 2-5, Bullseye Lite, Bookworm Lite
Schnittstellen: 1-Wire, FHEM2FEHEM, HM-MOD-UART, LAN, Modbus, MQTT, nanoCUL, RFXtrx433E, SIGNALduino, ser2net
Devices: APC, Eastron, FS20, IT, Homematic, MQTT, PV-(DEYE, EPEVER, FRONIUS), Resol-VBUS, S.USV, TEK603, WMR200, YouLess

Wernieman

Kann es sein, das bei Dir fhem schon läuft?
ps aux | grep [f]hem

bzw. installiert ist?
ls -lha /opt
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Burny4600

Das System wurde völlig neu aufgesetzt.

Dabei kam bei der Installation schon der Fehler, wo durch ein Teil schon installiert war.
LG Chris

Raspberry Pi 2-5, Bullseye Lite, Bookworm Lite
Schnittstellen: 1-Wire, FHEM2FEHEM, HM-MOD-UART, LAN, Modbus, MQTT, nanoCUL, RFXtrx433E, SIGNALduino, ser2net
Devices: APC, Eastron, FS20, IT, Homematic, MQTT, PV-(DEYE, EPEVER, FRONIUS), Resol-VBUS, S.USV, TEK603, WMR200, YouLess

Wernieman

Da wir hier in einem Support Forum sind, könntest Du mir die Ausgaben geben?

und bitte zusätzlich
ls -lha /etc/init.d/f*
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Burny4600

#4
Also die Ausgaben zu:
pi@ccs-ht-rasp01:~ $ps aux | grep [f]hem
pi@ccs-ht-rasp01:~ $ (keine Ausgabe)


pi@ccs-ht-rasp01:~ $ ls -lha /opt
insgesamt 28K
drwxr-xr-x  7 root root    4,0K Mär 27 19:07 .
drwxr-xr-x 22 root root    4,0K Mär 27 19:27 ..
drwxrwxrwx  3 fhem dialout 4,0K Mär 28 16:35 fhem
drwxr-xr-x  4 root root    4,0K Mär 18 09:40 minecraft-pi
drwxr-xr-x  5 root root    4,0K Mär 18 09:41 sonic-pi
drwxr-xr-x  7 root root    4,0K Mär 27 18:27 vc
drwxr-xr-x  3 root root    4,0K Mär 18 09:35 Wolfram
pi@ccs-ht-rasp01:~ $


pi@ccs-ht-rasp01:~ $ ls -lha /etc/init.d/f*
-rwxr-xr-x 1 root root  824 Sep  5  2014 /etc/init.d/fake-hwclock
-rwxr-xr-x 1 root root 1,5K Mär 28 16:14 /etc/init.d/fhem
pi@ccs-ht-rasp01:~ $


Ich denke das hast du gemeint.
Alles wurde gestern aktuell installiert mit aktuellem Raspbian Jessie vom März 2016
LG Chris

Raspberry Pi 2-5, Bullseye Lite, Bookworm Lite
Schnittstellen: 1-Wire, FHEM2FEHEM, HM-MOD-UART, LAN, Modbus, MQTT, nanoCUL, RFXtrx433E, SIGNALduino, ser2net
Devices: APC, Eastron, FS20, IT, Homematic, MQTT, PV-(DEYE, EPEVER, FRONIUS), Resol-VBUS, S.USV, TEK603, WMR200, YouLess

Wernieman

Also ... fhem ist ei fem dem Raspi vorhanden, auch wenn es nicht läuft.

Schließlich gibt es den Ordner /opt/fhem und ein Startscript /etc/init.d/fhem

Du könntest
a) Aufreumen (beides Wegwerfen)
b) Einfach versuchen fhem zu starten.

bevor Du Dich entscheidest, kannst Du mal gucken, was im /opt/fhem schon liegt?
ls -lha /opt/fhem

Wie gut kennst Du Dich mit Unix (Linux) aus?
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Burny4600

#6
/opt/fhem ist leer

ZitatWie gut kennst Du Dich mit Unix (Linux) aus?
Einiger massen.
Ich finde zumindest überall hin.
Was soll ich alles aufräumen?
LG Chris

Raspberry Pi 2-5, Bullseye Lite, Bookworm Lite
Schnittstellen: 1-Wire, FHEM2FEHEM, HM-MOD-UART, LAN, Modbus, MQTT, nanoCUL, RFXtrx433E, SIGNALduino, ser2net
Devices: APC, Eastron, FS20, IT, Homematic, MQTT, PV-(DEYE, EPEVER, FRONIUS), Resol-VBUS, S.USV, TEK603, WMR200, YouLess

Wernieman

/opt/fhem ist wirklich leer?

Dann:
schmeise den Ordner weg?
lösche /etc/init.d/fhem

Und prüfe biiite, ob der Status von fhem wirklich "not installed" ist!
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Burny4600

Habe in der Zwischenzeit nochmals versucht neu auf zu setzten.

Jetzt gibt es schon Fehlermeldungen beisudo apt-get update && sudo apt-get upgrade
pi@ccs-ht-rasp01:~ $ sudo apt-get update && sudo apt-get upgrade
OK   http://archive.raspberrypi.org jessie InRelease
OK   http://archive.raspberrypi.org jessie/main armhf Packages
OK   http://archive.raspberrypi.org jessie/ui armhf Packages
Ign http://archive.raspberrypi.org jessie/main Translation-de_DE
Ign http://archive.raspberrypi.org jessie/main Translation-de
Ign http://archive.raspberrypi.org jessie/main Translation-en
Ign http://archive.raspberrypi.org jessie/ui Translation-de_DE
Ign http://archive.raspberrypi.org jessie/ui Translation-de
Ign http://archive.raspberrypi.org jessie/ui Translation-en
Fehl http://mirrordirector.raspbian.org jessie InRelease

Fehl http://mirrordirector.raspbian.org jessie Release.gpg
  Verbindung mit mirrordirector.raspbian.org:80 kann nicht aufgebaut werden (2001:41c9:1:3ce::11). - connect (101: Das Netzwerk ist nicht erreichbar) [IP: 2001:41c9:1:3ce::11 80]
Paketlisten werden gelesen... Fertig
W: Fehlschlag beim Holen von http://mirrordirector.raspbian.org/raspbian/dists/jessie/InRelease

W: Fehlschlag beim Holen von http://mirrordirector.raspbian.org/raspbian/dists/jessie/Release.gpg  Verbindung mit mirrordirector.raspbian.org:80 kann nicht aufgebaut werden (2001:41c9:1:3ce::11). - connect (101: Das Netzwerk ist nicht erreichbar) [IP: 2001:41c9:1:3ce::11 80]

W: Einige Indexdateien konnten nicht heruntergeladen werden. Sie wurden ignoriert oder alte an ihrer Stelle benutzt.
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Paketaktualisierung (Upgrade) wird berechnet... Fertig
Die folgenden Pakete sind zurückgehalten worden:
  pypy-upstream
Die folgenden Pakete werden aktualisiert (Upgrade):
  git git-core git-man libavcodec56 libavformat56 libavresample2 libavutil54
  libswscale3 libx264-142 raspberrypi-sys-mods
10 aktualisiert, 0 neu installiert, 0 zu entfernen und 1 nicht aktualisiert.
Es müssen noch 10,5 MB von 10,5 MB an Archiven heruntergeladen werden.
Nach dieser Operation werden 9.241 kB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n] j
WARNUNG: Die folgenden Pakete können nicht authentifiziert werden!
  libavutil54 libavresample2 libx264-142 libavcodec56 libavformat56
  libswscale3 git-man git git-core
LG Chris

Raspberry Pi 2-5, Bullseye Lite, Bookworm Lite
Schnittstellen: 1-Wire, FHEM2FEHEM, HM-MOD-UART, LAN, Modbus, MQTT, nanoCUL, RFXtrx433E, SIGNALduino, ser2net
Devices: APC, Eastron, FS20, IT, Homematic, MQTT, PV-(DEYE, EPEVER, FRONIUS), Resol-VBUS, S.USV, TEK603, WMR200, YouLess

Wernieman

DAS ist aber ein RasPi und kein fhem-Problem.

Da es mal passieren kann, das ein mirror ausfällt, probiere es bitte heute nochmal.

was steht denn in Deiner /etc/apt/sources.list bzw. in dem Ordner /etc/apt/sources.list.d?
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

dev0

Zitat von: Burny4600 am 30 März 2016, 08:09:25
connect (101: Das Netzwerk ist nicht erreichbar) [IP: 2001:41c9:1:3ce::11 80]
Ohne weitere Details zu kennen würde ich darauf tippen, dass ein globaler IPv6 scope auf Deinem Rechner aktiv ist, aber der Internetzugang kein IPv6 spricht oder falsch konfiguriert ist.

Burny4600

Eigenartig:
Jetzt lief die Installation des vorhin geschilderten Fehlers wieder durch.

Dafür ist mir etwas anderes aufgefallen:
Es werden der User root und pi angelegt.
Für beide User kann ich auch das Passwort ändern. Unter PuTTy kann ich mich aber nur mit pi anmelden.
Der User root kann sich unter PuTTy nicht anmelden, aber Remote funktioniert dieser User genau so auch wenn ich in den Raspdesktop will.
login as: root
root@192.168.17.234's password:
Access denied
root@192.168.17.234's password:

Ist das die Standart Konfiguration bei einer neuen Installation? mit  User root sollte ich doch erst recht vieles mehr machen können als mit pi. Oder?
LG Chris

Raspberry Pi 2-5, Bullseye Lite, Bookworm Lite
Schnittstellen: 1-Wire, FHEM2FEHEM, HM-MOD-UART, LAN, Modbus, MQTT, nanoCUL, RFXtrx433E, SIGNALduino, ser2net
Devices: APC, Eastron, FS20, IT, Homematic, MQTT, PV-(DEYE, EPEVER, FRONIUS), Resol-VBUS, S.USV, TEK603, WMR200, YouLess

Wernieman

Meistens ist aber in der ssh-config, aus Sicherheitsgründen, der root-Zugriff abgeschaltet.

Ist auch besser, sich als "normaler User" einzuloggen und mit "su -", alternativ "sudo -i" zu root zu machen. Normalerweise sollte man ja auch nicht als root arbeiten ...
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Burny4600

#13
@Wernieman
Alles klar.

Fhem Installation wieder erfolgreich abgeschlossen.
Ich habe nur eine andere Reihenfolge der einzelnen Installationsschritte durchgeführt.

Samba und Watchdog habe ich dieses mal nacch der FHEM Installation durchgeführt und es hat sich ohne Fheler installieren lassen.
Weiß aber nicht ob es an Samba oder Watchdog lag.

Eine Frage noch zu den Definitionen in der fstab. Vielleicht kannst du mir hier Tipps geben wie ich die besser definiere, nachdem das ganze jetzt so weit funktioniert.
[Root]
  comment = Root-Freigabe
  path = /
  browseable = yes
  writeable = yes
  read only = no
  guest ok = yes

[FHEM]
  comment = FHEM-Freigabe
  path = /opt/fhem
  browseable = yes
  writeable = yes
  read only = no
  guest ok = yes

[Harddisk]
  comment = Netzlaufwerk ccs-srv-adc01
  path = /media/hdd
  browseable = yes
  writeable = yes
  read only = no
  guest ok = yes


Eines was mir noch aufgefallen ist, dass Fhem jetzt nicht automatisch gestartet wird.
Woran kann das liegen?

@Wernieman
ZitatDa es mal passieren kann, das ein mirror ausfällt, probiere es bitte heute nochmal.

was steht denn in Deiner /etc/apt/sources.list bzw. in dem Ordner /etc/apt/sources.list.d?
sources.list
deb http://mirrordirector.raspbian.org/raspbian/ jessie main contrib non-free rpi
# Uncomment line below then 'apt-get update' to enable 'apt-get source'
#deb-src http://archive.raspbian.org/raspbian/ jessie main contrib non-free rpi

raspi.list
eb http://archive.raspberrypi.org/debian/ jessie main ui
# Uncomment line below then 'apt-get update' to enable 'apt-get source'
#deb-src http://archive.raspberrypi.org/debian/ jessie main ui

Ist aber jetzt nach einer großteils geglückten Installation.
LG Chris

Raspberry Pi 2-5, Bullseye Lite, Bookworm Lite
Schnittstellen: 1-Wire, FHEM2FEHEM, HM-MOD-UART, LAN, Modbus, MQTT, nanoCUL, RFXtrx433E, SIGNALduino, ser2net
Devices: APC, Eastron, FS20, IT, Homematic, MQTT, PV-(DEYE, EPEVER, FRONIUS), Resol-VBUS, S.USV, TEK603, WMR200, YouLess

Wernieman

Mal ein Grundsatzfrage:
Warum willst Du einen samba Zugrif auf Deinen RasPi und den FHEM-Ordner?

Bekanntlich haben Windows-Programme eher den "DOS-Zeilenende" und nicht den "Unix-Zeilenende"
https://de.wikipedia.org/wiki/Textdatei#Kennzeichnung_des_Zeilenendes

Meine Empfehlung ist deshalb eigentlich:
1. FHEM-Config nur direkt in FHEM bearbeiten!
2. Alle anderen Config am besten auf dem RasPi per ssh-Login bearbeiten (putty, als editoren z.B. vim, nano, joe ... oder auch mc)
3. Wenn wegen längerem Editieren unter Windows einfacher, mit scp (winscp siehe putty) Datei kopieren, editieren und wieder zurückschieben

Alles das kommt ohne samba aus. Und damit hast Du übrigens dann auch kine Berechtigungsprobleme, weil z.B: die Datei auf einmal falschem User/Berechtitungen hat.

Und .... samba global, d.h. / freigeben .... und dann auch noch "schreibar" ... da freut sich "der Hacker" ....
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html