Broadlink -> install Crypt::OpenSSL::AES to use Broadlink

Begonnen von jutil, 18 November 2017, 13:08:39

Vorheriges Thema - Nächstes Thema

jutil

Hallo zusammen,

ich wurde gerne Wlan Steckdosen in Fhem integrieren und hab da mit Brpadlink etwas Probleme
ich erhalte bei der Definition der Steckdosen immer die Meldung
install Crypt::OpenSSL::AES to use Broadlink

Ich hab das aber alles installiert, kann daher die Meldung nicht ganz nachvollziehen.
Hat jemand eine Idee?

Danke
Gruß
Timo

schnitzelbrain

Hi ich musste bei mir folgendes tun:
apt-get install libcrypt-cbc-perl
apt-get install libcrypt-rijndael-perl


und da cpan erst nicht funktioniert hatte dann noch
apt-get install make
apt-get install gcc
cpan Crypt/OpenSSL/AES.pm


Hast du das bzw nach der Anleitung hier https://forum.fhem.de/index.php/topic,71972.msg gemacht?

Grüße

jutil

#2
Hi, und danke für die Hilfe.
Ich habe es nach der von Dir verlinkten Anleitung bereits versucht. Ohne Erfolg
Leider auch dein Tip läuft auf einen Fehler wenn ich das richtig sehe.
Hab nur leider keinen Plan woran es da gerade hakt.
Eigentlich sagt mir das System bei der Installation das ich bereits die neuesten Versionen Nutze und installiert nichts....

Gruß
Timo

pi@raspberrypi:~ $ sudo cpan Crypt/OpenSSL/AES.pm
Reading '/root/.cpan/Metadata'
  Database was generated on Mon, 06 Nov 2017 18:17:03 GMT
Fetching with LWP:
http://www.cpan.org/authors/01mailrc.txt.gz
Reading '/root/.cpan/sources/authors/01mailrc.txt.gz'
............................................................................DONE
Fetching with LWP:
http://www.cpan.org/modules/02packages.details.txt.gz
Reading '/root/.cpan/sources/modules/02packages.details.txt.gz'
  Database was generated on Sat, 18 Nov 2017 22:53:47 GMT
.............
  New CPAN.pm version (v2.16) available.
  [Currently running version is v2.05]
  You might want to try
    install CPAN
    reload cpan
  to both upgrade CPAN.pm and run the new version without leaving
  the current session.


...............................................................DONE
Fetching with LWP:
http://www.cpan.org/modules/03modlist.data.gz
Reading '/root/.cpan/sources/modules/03modlist.data.gz'
DONE
Writing /root/.cpan/Metadata
Running install for module 'Crypt::OpenSSL::AES'
Checksum for /root/.cpan/sources/authors/id/T/TT/TTAR/Crypt-OpenSSL-AES-0.02.tar.gz ok
'YAML' not installed, will not store persistent state
Configuring T/TT/TTAR/Crypt-OpenSSL-AES-0.02.tar.gz with Makefile.PL
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Crypt::OpenSSL::AES
Writing MYMETA.yml and MYMETA.json
  TTAR/Crypt-OpenSSL-AES-0.02.tar.gz
  /usr/bin/perl Makefile.PL INSTALLDIRS=site -- OK
Running make for T/TT/TTAR/Crypt-OpenSSL-AES-0.02.tar.gz
cp lib/Crypt/OpenSSL/AES.pm blib/lib/Crypt/OpenSSL/AES.pm
Running Mkbootstrap for Crypt::OpenSSL::AES ()
chmod 644 AES.bs
/usr/bin/perl /usr/share/perl/5.20/ExtUtils/xsubpp  -typemap /usr/share/perl/5.20/ExtUtils/typemap -typemap typemap  AES.xs > AES.xsc && mv AES.xsc AES.c
cc -c  -I. -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g   -DVERSION=\"0.02\" -DXS_VERSION=\"0.02\" -fPIC "-I/usr/lib/arm-linux-gnueabihf/perl/5.20/CORE"   AES.c
AES.xs:5:25: fatal error: openssl/aes.h: No such file or directory
#include <openssl/aes.h>
                         ^
compilation terminated.
Makefile:338: recipe for target 'AES.o' failed
make: *** [AES.o] Error 1
  TTAR/Crypt-OpenSSL-AES-0.02.tar.gz
  /usr/bin/make -- NOT OK

dev0

Zitat von: jutil am 19 November 2017, 00:37:12
fatal error: openssl/aes.h: No such file or directory
Dann fehlen die openssl header Dateien. libssl-dev oder openssl-devel installieren, hängt von der Distribution ab.

jutil

Hi,
auch das habe ich versucht, beides.
Da erhalte ich folgende Fehlermeldung
pi@raspberrypi:~ $ sudo apt-get install libssl-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  libssl-doc
The following NEW packages will be installed:
  libssl-dev libssl-doc
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 2,263 kB of archives.
After this operation, 6,480 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Err http://mirrordirector.raspbian.org/raspbian/ jessie/main libssl-dev armhf 1.                                                                             0.1t-1+deb8u6
  404  Not Found [IP: 93.93.128.193 80]
Err http://mirrordirector.raspbian.org/raspbian/ jessie/main libssl-doc all 1.0.                                                                             1t-1+deb8u6
  404  Not Found [IP: 93.93.128.193 80]
E: Failed to fetch http://mirrordirector.raspbian.org/raspbian/pool/main/o/opens                                                                             sl/libssl-dev_1.0.1t-1+deb8u6_armhf.deb  404  Not Found [IP: 93.93.128.193 80]

E: Failed to fetch http://mirrordirector.raspbian.org/raspbian/pool/main/o/opens                                                                             sl/libssl-doc_1.0.1t-1+deb8u6_all.deb  404  Not Found [IP: 93.93.128.193 80]

E: Unable to fetch some archives, maybe run apt-get update or try with --fix-mis                                                                             sing?
pi@raspberrypi:~ $ sudo apt-get install openssl-devel
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package openssl-devel
pi@raspberrypi:~ $

dev0

Zitat von: jutil am 19 November 2017, 09:38:05

Err http://mirrordirector.raspbian.org/raspbian/ jessie/main libssl-dev armhf 1.                                                                             0.1t-1+deb8u6
  404  Not Found [IP: 93.93.128.193 80]
Err http://mirrordirector.raspbian.org/raspbian/ jessie/main libssl-doc all 1.0.                                                                             1t-1+deb8u6
  404  Not Found [IP: 93.93.128.193 80]
E: Failed to fetch http://mirrordirector.raspbian.org/raspbian/pool/main/o/opens                                                                             sl/libssl-dev_1.0.1t-1+deb8u6_armhf.deb  404  Not Found [IP: 93.93.128.193 80]


Kaputter Internetzugang oder kaputte apt.sources....

jutil

Also der INet Zugang ist okay
dann liegt es an apt.sources

wie krieg man das in den Griff?

jutil

Habs hinbekommen.
Update und alles nochmal von vorn, nun gehts. Hab vielen Dank!