Raspbian Stretch v4.9 - Installabhängigkeiten

Begonnen von HomeAuto_User, 31 März 2018, 18:23:46

Vorheriges Thema - Nächstes Thema

HomeAuto_User

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
"Developer" heißt nicht, das man alles wissen kann!
- FHEM v5.9 | Rasberry PI 3
- radino CC1101 433Mhz (SIGNALduino)| - radino CC1101 868Mhz (CUL) | nano 433Mhz (SIGNALduino) - Sensoren: purer Dschungel querbeet

Beta-User

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
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

HomeAuto_User

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 ...
"Developer" heißt nicht, das man alles wissen kann!
- FHEM v5.9 | Rasberry PI 3
- radino CC1101 433Mhz (SIGNALduino)| - radino CC1101 868Mhz (CUL) | nano 433Mhz (SIGNALduino) - Sensoren: purer Dschungel querbeet

kroman

Nach der Installation von FHEM sollte


sudo apt-get -f install


alles holen was nötig ist.

Pr3mut05

#4
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:~ $


CoolTux

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
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Pr3mut05

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

CoolTux

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?
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Pr3mut05

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




CoolTux

Scheint auskommentiert.
Und wenn Du apt-get update machst und dann noch Mal das apt-get install libjson-perl?
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Pr3mut05

#10
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!