Telnet Installation am REVPI Core gibt Fehlermeldung

User avatar
bsruecke
Posts: 9
Joined: 18 Feb 2022, 13:43
Answers: 0

Telnet Installation am REVPI Core gibt Fehlermeldung

Post by bsruecke »

Hallo,

ich gebe zu ein Linux Embryo zu sein und versuche mit einen REVPI eine Kommunikation zwischen zwei Geräten zu realisieren, welche auf der einen Seite MODBUS TCP und die andere Telnet hat. Ich habe ein REVPI Core und möchte deswegen gerne Telnet Befehle senden. Da es nicht installiert ist, habe ich nach dem Updateprozess den Befehlssatz apt-get install telnet ausgeführt, doch bekomme die Fehlermeldung, dass die Pakete nicht gefunden wurden. Es gibt viele Beispiele zum installieren von Telnet im Internet, doch keines von denen funktioniert beim REVPI Core.
Könnte mir mal jemand helfen oder einen Tipp geben, was ich falsch mache? Oder kann ich auch über Python aus der telnetlib Telnet Befehle senden, ohne Telnet installiert zu haben?

Vielen Dank im voraus.
Gruß
User avatar
nicolaiB
KUNBUS
Posts: 869
Joined: 21 Jun 2018, 10:33
Answers: 7
Location: Berlin
Contact:

Re: Telnet Installation am REVPI Core gibt Fehlermeldung

Post by nicolaiB »

Hallo bsruecke,

der telnet client kann wie von dir bereits beschrieben über das Kommand "apt-get install telnet" (ggf. sudo vorran stellen, wenn der Benutzer nicht root ist) installiert werden. Hierzu ist es notwendig, dass der RevPi eine Verbindung zum Internet hat. Ebenfalls kann es notwendig sein, die Paketquellen vorher zu aktualisieren. Dies kannst du mit dem Kommando "apt-get update" machen (hier auch wieder ggf. sudo vorran stellen).

Gruß Nicolai
User avatar
bsruecke
Posts: 9
Joined: 18 Feb 2022, 13:43
Answers: 0

Re: Telnet Installation am REVPI Core gibt Fehlermeldung

Post by bsruecke »

Hallo,

vielen Dank für die Antwort und ein Satz von Ihnen lies mich stolpern: ...dass der REVPI Verbindung zum Internet hat. Stimmt, ich habe ihn ja nur in meinem lokalen Netzwerk betrieben (Ich habe ihn erst seit einer Woche und gerade eingerichtet) Sprich ich bin einfach davon ausgegangen, dass er natürlich eine Internetverbindung hat, wenn ich auch headless Betrieb habe.
Frage: Wie ich denn prüfen, ob der RevPi eine Internetverbindung hat?

Vielen Dank

Gruß
User avatar
nicolaiB
KUNBUS
Posts: 869
Joined: 21 Jun 2018, 10:33
Answers: 7
Location: Berlin
Contact:

Re: Telnet Installation am REVPI Core gibt Fehlermeldung

Post by nicolaiB »

Hallo,

um zu testen ob der RevPi eine Verbindung zum Internet hat, kannst du z.B. das Tool ping wie folgt aufrufen: "ping -c 3 revolutionpi.de". Dort solltest du eine Ausgabe aehnlich dieser sehen:

Code: Select all

pi@RevPi47116:~ $ ping -c 3 revolutionpi.de
PING revolutionpi.de(srv-a-io.c-890.maxcluster.net (2a00:f48:1008::212:249:10)) 56 data bytes
64 bytes from srv-a-io.c-890.maxcluster.net (2a00:f48:1008::212:249:10): icmp_seq=1 ttl=56 time=25.8 ms
64 bytes from srv-a-io.c-890.maxcluster.net (2a00:f48:1008::212:249:10): icmp_seq=2 ttl=56 time=25.5 ms
64 bytes from srv-a-io.c-890.maxcluster.net (2a00:f48:1008::212:249:10): icmp_seq=3 ttl=56 time=27.3 ms

--- revolutionpi.de ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 5ms
rtt min/avg/max/mdev = 25.523/26.215/27.284/0.766 ms
Gruß Nicolai
User avatar
bsruecke
Posts: 9
Joined: 18 Feb 2022, 13:43
Answers: 0

Re: Telnet Installation am REVPI Core gibt Fehlermeldung

Post by bsruecke »

Hallo,

danke für die Info. Bei mir erscheint nach Eingabe:
PING revolutionpi.de (185.88.212.249) 56(84) bytes of data.
64 bytes from srv-a-io.c-890.maxcluster.net (185.88.212.249): icmp_seq=1 ttl=57 time=19.7 ms
64 bytes from srv-a-io.c-890.maxcluster.net (185.88.212.249): icmp_seq=2 ttl=57 time=18.9 ms
64 bytes from srv-a-io.c-890.maxcluster.net (185.88.212.249): icmp_seq=3 ttl=57 time=19.2 ms

--- revolutionpi.de ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 18.982/19.318/19.703/0.336 ms

Sorry für die Frage, aber heißt dies der RevPi hat Zugang zum Internet? (Sieht ja fast so aus wie bei Ihnen, nur das bei mir IPv4 Adressen verwendet wurden.)
Gruß
User avatar
nicolaiB
KUNBUS
Posts: 869
Joined: 21 Jun 2018, 10:33
Answers: 7
Location: Berlin
Contact:

Re: Telnet Installation am REVPI Core gibt Fehlermeldung

Post by nicolaiB »

Ja, du liegst richtig in de Annahme, dass der RevPi eine Internetverbindung hat (in deinem Fall ohne IPv6, was aber kein Problem ist). Bitte versuche, wie weiter oben beschrieben, die Liste der Paketquellen mit apt-get update zu aktualiseren und danach das Paket erneut zu installieren.

Gruß Nicolai
User avatar
bsruecke
Posts: 9
Joined: 18 Feb 2022, 13:43
Answers: 0

Re: Telnet Installation am REVPI Core gibt Fehlermeldung

Post by bsruecke »

Hallo,

vielen Dank für die schnelle Antwort, und genau so wie von Ihnen beschrieben habe ich es auch getan. Beim update kommen diese Errors:

Hit http://packages.revolutionpi.de jessie InRelease
Ign http://mirrordirector.raspbian.org jessie InRelease
Hit http://archive.raspberrypi.org jessie InRelease
Ign http://mirrordirector.raspbian.org jessie Release.gpg
Ign http://mirrordirector.raspbian.org jessie Release
Hit http://packages.revolutionpi.de jessie/main armhf Packages
Ign http://teamviewer-revpi.teamviewer.com tvstable InRelease
Hit http://packages.revolutionpi.de jessie/contrib armhf Packages
Hit http://archive.raspberrypi.org jessie/main armhf Packages
Hit http://archive.raspberrypi.org jessie/ui armhf Packages
Ign http://packages.revolutionpi.de jessie/contrib Translation-en_GB
Ign http://packages.revolutionpi.de jessie/contrib Translation-en
Ign http://packages.revolutionpi.de jessie/main Translation-en_GB
Ign http://packages.revolutionpi.de jessie/main Translation-en
Ign http://archive.raspberrypi.org jessie/main Translation-en_GB
Ign http://archive.raspberrypi.org jessie/main Translation-en
Ign http://archive.raspberrypi.org jessie/ui Translation-en_GB
Ign http://archive.raspberrypi.org jessie/ui Translation-en
Ign http://teamviewer-revpi.teamviewer.com tvstable Release.gpg
Ign http://teamviewer-revpi.teamviewer.com tvstable Release
Err http://teamviewer-revpi.teamviewer.com tvstable/main armhf Packages
Err http://mirrordirector.raspbian.org jessie/main armhf Packages
404 Not Found [IP: 2a00:1098:0:80:1000:75:0:3 80]
Err http://mirrordirector.raspbian.org jessie/contrib armhf Packages
404 Not Found [IP: 2a00:1098:0:80:1000:75:0:3 80]
Err http://mirrordirector.raspbian.org jessie/non-free armhf Packages
404 Not Found [IP: 2a00:1098:0:80:1000:75:0:3 80]
Err http://mirrordirector.raspbian.org jessie/rpi armhf Packages
404 Not Found [IP: 2a00:1098:0:80:1000:75:0:3 80]
Ign http://mirrordirector.raspbian.org jessie/contrib Translation-en_GB
Ign http://mirrordirector.raspbian.org jessie/contrib Translation-en
Ign http://mirrordirector.raspbian.org jessie/main Translation-en_GB
Ign http://mirrordirector.raspbian.org jessie/main Translation-en
Ign http://mirrordirector.raspbian.org jessie/non-free Translation-en_GB
Ign http://mirrordirector.raspbian.org jessie/non-free Translation-en
Ign http://mirrordirector.raspbian.org jessie/rpi Translation-en_GB
Ign http://mirrordirector.raspbian.org jessie/rpi Translation-en
Err http://teamviewer-revpi.teamviewer.com tvstable/main armhf Packages
Err http://teamviewer-revpi.teamviewer.com tvstable/main armhf Packages
Err http://teamviewer-revpi.teamviewer.com tvstable/main armhf Packages
Err http://teamviewer-revpi.teamviewer.com tvstable/main armhf Packages
server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none
Ign http://teamviewer-revpi.teamviewer.com tvstable/main Translation-en_GB
Ign http://teamviewer-revpi.teamviewer.com tvstable/main Translation-en
W: Failed to fetch http://mirrordirector.raspbian.org/raspbian/dists/jessie/main/binary-armhf/Packages 404 Not Found [IP: 2a00:1098:0:80:1000:75:0:3 80]
W: Failed to fetch http://mirrordirector.raspbian.org/raspbian/dists/jessie/contrib/binary-armhf/Packages 404 Not Found [IP: 2a00:1098:0:80:1000:75:0:3 80]
W: Failed to fetch http://mirrordirector.raspbian.org/raspbian/dists/jessie/non-free/binary-armhf/Packages 404 Not Found [IP: 2a00:1098:0:80:1000:75:0:3 80]
W: Failed to fetch http://mirrordirector.raspbian.org/raspbian/dists/jessie/rpi/binary-armhf/Packages 404 Not Found [IP: 2a00:1098:0:80:1000:75:0:3 80]
W: Failed to fetch http://teamviewer-revpi.teamviewer.com/deb/dists/tvstable/main/binary-armhf/Packages server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none
E: Some index files failed to download. They have been ignored, or old ones used instead.

Beim install von telnet erhalte ich dann diese Fehlermeldung:

Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package telnet
User avatar
nicolaiB
KUNBUS
Posts: 869
Joined: 21 Jun 2018, 10:33
Answers: 7
Location: Berlin
Contact:

Re: Telnet Installation am REVPI Core gibt Fehlermeldung

Post by nicolaiB »

Hallo,

in deiner Fehlermeldung fällt mir auf dass du ein sehr altes Jessie Image benutzt, welches nicht mehr unterstützt wird (daher findet er auch die Pakete nicht). Selbst der Nachfolger Stretch ist inzwischen durch das aktuelle Buster Image abgelöst worden. Ich empfehle dir daher dringend das aktuelle Buster Image einzuspielen. Eine Anleitung findest du hier https://revolutionpi.de/tutorials/image ... ufspielen/

Gruß Nicolai
User avatar
bsruecke
Posts: 9
Joined: 18 Feb 2022, 13:43
Answers: 0

Re: Telnet Installation am REVPI Core gibt Fehlermeldung

Post by bsruecke »

Hi,

oh... Danke für die Info. Kann ich natürlich machen. Frage dazu: Habe ich auch mit dem Buster Image den Modbus Slave wie jetzt:
Found 2 devices:

Address: 0 module type: 95 (0x5f) RevPi Core V1.2
Module is present
input offset: 0 length: 6
output offset: 6 length: 5

Address: 64 module type: 24577 (0x6001) ModbusTCP Slave Adapter V0.0
Module is present
input offset: 11 length: 64
output offset: 75 length: 64

Was ich also im Pictory Definiert habe?

Gruß
User avatar
nicolaiB
KUNBUS
Posts: 869
Joined: 21 Jun 2018, 10:33
Answers: 7
Location: Berlin
Contact:

Re: Telnet Installation am REVPI Core gibt Fehlermeldung

Post by nicolaiB »

Ja, du kannst den Modbus ebenfalls im Picotry konfigurieren. Denk bitte daran eventuell wichtige Dateien zu sichern, bevor du das neue Image einspielst.

Gruß Nicolai
Post Reply