Hallo,
da ich soeben den RasPi neu eingerichten habe und das neue Strech aufgespielt habe, so erhalte ich nun beim FHEM installieren Abhängigkeitsfehler.
mit
Zitatsudo wget http://fhem.de/fhem-5.8.deb && sudo dpkg -i fhem-5.8.deb
unter anderem
Zitatdpkg: Abhängigkeitsprobleme verhindern Konfiguration von fhem:
fhem hängt ab von libdevice-serialport-perl (>= 1.0); aber:
Paket libdevice-serialport-perl ist nicht installiert.
fhem hängt ab von libwww-perl (>= 1.0); aber:
Paket libwww-perl ist nicht installiert.
fhem hängt ab von libio-socket-ssl-perl (>= 1.0); aber:
Paket libio-socket-ssl-perl ist nicht installiert.
fhem hängt ab von libcgi-pm-perl; aber:
Paket libcgi-pm-perl ist nicht installiert.
fhem hängt ab von libjson-perl; aber:
Paket libjson-perl ist nicht installiert.
fhem hängt ab von sqlite3; aber:
Paket sqlite3 ist nicht installiert.
fhem hängt ab von libdbd-sqlite3-perl; aber:
Paket libdbd-sqlite3-perl ist nicht installiert.
fhem hängt ab von libtext-diff-perl; aber:
Paket libtext-diff-perl ist nicht installiert.
Die Pakete sind bei dem neuen Strech nicht mehr in den Sourcen. Muss ich diese nun von Debian "klauen" oder selbst kompilieren?
MfG
Ist nicht installiert heißt doch nicht, dass es nicht da ist...
Versuche es doch mal, die fehlenden Pakete zu installieren "sudo apt-get install ..."
Oder eben debian-way....
Kurz, da mobil
Zitat von: Beta-User am 31 März 2018, 18:40:17
Ist nicht installiert heißt doch nicht, dass es nicht da ist...
Versuche es doch mal, die fehlenden Pakete zu installieren "sudo apt-get install ..."
Oder eben debian-way....
Kurz, da mobil
Das Ganze hatte ich auch getan mit einem Befehl vorher und da erschien der selbige Fehler.
Nachdem ich nun selbst Hand anlegte Perl unsw. zu installieren klappte dies. So richtig weiß ich den Fehler nicht einzuschätzen.
:o Vielleicht Umstellung Perl 5 zu 6 ...
Nach der Installation von FHEM sollte
sudo apt-get -f install
alles holen was nötig ist.
Das bringt leider auch keine schnelle und einfache Lösung
Zitat
pi@FHEM:~ $ sudo wget http://fhem.de/fhem-5.8.deb && sudo dpkg -i fhem-5.8.deb
--2018-04-01 14:40:58-- http://fhem.de/fhem-5.8.deb
Resolving fhem.de (fhem.de)... 88.99.31.202, 2a01:4f8:10a:806::2
Connecting to fhem.de (fhem.de)|88.99.31.202|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 18761948 (18M) [application/x-debian-package]
Saving to: 'fhem-5.8.deb'
fhem-5.8.deb 100%[========================================================================================================================================>] 17.89M 9.27MB/s in 1.9s
2018-04-01 14:41:00 (9.27 MB/s) - 'fhem-5.8.deb' saved [18761948/18761948]
Selecting previously unselected package fhem.
(Reading database ... 34339 files and directories currently installed.)
Preparing to unpack fhem-5.8.deb ...
Unpacking fhem (5.8) ...
dpkg: dependency problems prevent configuration of fhem:
fhem depends on libdevice-serialport-perl (>= 1.0); however:
Package libdevice-serialport-perl is not installed.
fhem depends on libwww-perl (>= 1.0); however:
Package libwww-perl is not installed.
fhem depends on libio-socket-ssl-perl (>= 1.0); however:
Package libio-socket-ssl-perl is not installed.
fhem depends on libcgi-pm-perl; however:
Package libcgi-pm-perl is not installed.
fhem depends on libjson-perl; however:
Package libjson-perl is not installed.
fhem depends on sqlite3; however:
Package sqlite3 is not installed.
fhem depends on libdbd-sqlite3-perl; however:
Package libdbd-sqlite3-perl is not installed.
fhem depends on libtext-diff-perl; however:
Package libtext-diff-perl is not installed.
dpkg: error processing package fhem (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
fhem
pi@FHEM:~ $ sudo apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following packages will be REMOVED:
fhem
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
(Reading database ... 37105 files and directories currently installed.)
Removing fhem (5.8) ...
pi@FHEM:~ $
Was wird ausgegeben bei
apt-get install libjson-perl
Bitte Ausgabe hier posten. Sollte es einen Fehler geben bitte
cat /etc/apt/source.list
Und hier einstellen
Zitat
pi@FHEM:~ $ sudo apt-get install libjson-perl
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package libjson-perl is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'libjson-perl' has no installation candidate
pi@FHEM:~ $
und
Zitat
pi@FHEM:~ $ cat /etc/apt/sources.list
deb http://raspbian.raspberrypi.org/raspbian/ stretch main contrib non-free rpi
# Uncomment line below then 'apt-get update' to enable 'apt-get source'
#deb-src http://raspbian.raspberrypi.org/raspbian/ stretch main contrib non-free rpi
Was genau hast du für eine Version genommen?
Hast du unter /etc/apt/source.d/ noch was wo Debian steht und du einfach nur was auskommentieren musst?
Aktuellste Lite Version von raspberrypi.org
Release date:2018-03-13
Kernel version:4.9
ZitatHast du unter /etc/apt/source.d/ noch was wo Debian steht und du einfach nur was auskommentieren musst?
Meinst du damit das?
pi@FHEM:/etc/apt/sources.list.d $ cat raspi.list
deb http://archive.raspberrypi.org/debian/ stretch main ui
# Uncomment line below then 'apt-get update' to enable 'apt-get source'
#deb-src http://archive.raspberrypi.org/debian/ stretch main ui
Scheint auskommentiert.
Und wenn Du apt-get update machst und dann noch Mal das apt-get install libjson-perl?
Obwohl ich natürlich anfangs auch ein apt-get update/upgrade gemacht habe...
dann eben nochmal alles
apt-get update/upgrade
apt-get install libjson-perl
sudo wget http://fhem.de/fhem-5.8.deb && sudo dpkg -i fhem-5.8.deb
sudo apt-get -f install
und jetzt funktionierts
Danke!