Forum: PC Hard- und Software sendEmail auf Raspberry updaten


von Mittwoch (Gast)


Lesenswert?

Guten Morgen,
ich habe folgendes Problem,
ich habe hier einen Pi
1
PRETTY_NAME="Raspbian GNU/Linux 7 (wheezy)"
2
NAME="Raspbian GNU/Linux"
3
VERSION_ID="7"
4
VERSION="7 (wheezy)"
5
ID=raspbian
6
ID_LIKE=debian
auf dem ich mit einen Skript E-Mails versende.
Nun möchte ich als Mailprovieder Gmail verwenden.
Dies funktioniert jedoch mit der Sendemail Version die ich installiert 
habe nicht.
Irgendwie wird das TLS nicht akzeptiert.
Da ich von Linux nichts verstehe möchte ich Euch bitten das Ihr mir 
helft das Programm upzudaten.
Danke für die Hilfe

von abc (Gast)


Lesenswert?

sudo apt update
sudo apt upgrade

Also im ernst es gibt sehr viele Leitfäden dazu wie man einen raspi 
updated bzw. Ein Upgrade auf eine neuere raspian Version durchführt. Les 
doch erstmal so einen und wenn dann ein Problem existiert schreib noch 
Mal hier

von Mittwoch (Gast)


Lesenswert?

Noch eine weitere Info


der Befehl
1
openssl s_client -starttls smtp -connect smtp.gmail.com:587
gibt
1
Verify return code: 20 (unable to get local issuer certificate)

Könnte das mein Problem sein?

von abcabc (Gast)


Lesenswert?

Erster Eintrag auf stackoverflow:
https://stackoverflow.com/questions/11548336/openssl-verify-return-code-20-unable-to-get-local-issuer-certificate

openssl s_client -CApath /etc/ssl/certs/ -connect address.com:443

von Nur_ein_Typ (Gast)


Lesenswert?

Mittwoch schrieb:
> Noch eine weitere Info
>
> der Befehl
>
1
> openssl s_client -starttls smtp -connect smtp.gmail.com:587
2
>
> gibt
>
1
> Verify return code: 20 (unable to get local issuer certificate)
2
>

Magst Du die ganze Ausgabe des Befehls in eine Datei umleiten und als 
Anhang posten?

> Könnte das mein Problem sein?

Hast Du das Paket "ca-certificates" installiert?

von Mittwoch (Gast)


Angehängte Dateien:

Lesenswert?

Nur_ein_Typ schrieb:
> Magst Du die ganze Ausgabe des Befehls in eine Datei umleiten und als
> Anhang posten?

Ja wenn es hilft kann ich das machen!

Nur_ein_Typ schrieb:
> Hast Du das Paket "ca-certificates" installiert?

Nein wie geht das?

von Εrnst B. (ernst)


Lesenswert?

Mittwoch schrieb:
> Nein wie geht das?

Genau so:

abc schrieb:
> sudo apt update
> sudo apt upgrade

(oder apt install ca-certificates als zweites)

Du brauchst davon eine aktuelle Version, nicht irgendwas uraltes aus der 
Erstinstallation.
Zertifikate laufen ab, auch CA/Intermediate, da muss deine lokale CA-DB 
zumindest halbwegs aktuell sein.

: Bearbeitet durch User
von Mittwoch (Gast)


Lesenswert?

Εrnst B. schrieb:
> Mittwoch schrieb:
>> Nein wie geht das?
>
> Genau so:
>
> abc schrieb:
>> sudo apt update
>> sudo apt upgrade
>
> (oder apt install ca-certificates als zweites)
>
> Du brauchst davon eine aktuelle Version, nicht irgendwas uraltes aus der
> Erstinstallation.
> Zertifikate laufen ab, auch CA/Intermediate, da muss deine lokale CA-DB
> zumindest halbwegs aktuell sein.

Das klappt leider nicht. Nach dem Update geht es immer noch nicht

Wie geht man hier weiter vor?

von Εrnst B. (ernst)


Lesenswert?

Mittwoch schrieb:
> Wie geht man hier weiter vor?

Tja. Debian 7 hatte End-Of-Life  am 26. April 2016, mit LTS bis Mai 
2018.

Mit etwas Glück reicht es, wenn du die backports aktivierst
(-> /etc/apt/sources.list:
1
deb http://deb.debian.org/debian/ wheezy-backports main
oder so.)

ansonsten das "ca-certificates.deb" einer neueren Version ziehen, und 
von Hand installieren.

(hier runterladen: 
https://packages.debian.org/stretch/all/ca-certificates/download
1
wget http://security.debian.org/debian-security/pool/updates/main/c/ca-certificates/ca-certificates_20200601~deb9u2_all.deb
2
sudo dpkg -i ca-certificates_20200601~deb9u2_all.deb
)

: Bearbeitet durch User
von Nur_ein_Typ (Gast)


Lesenswert?

Mittwoch schrieb:
> Nur_ein_Typ schrieb:
>> Magst Du die ganze Ausgabe des Befehls in eine Datei umleiten und als
>> Anhang posten?
>
> Ja wenn es hilft kann ich das machen!

Danke.

> Nur_ein_Typ schrieb:
>> Hast Du das Paket "ca-certificates" installiert?
>
> Nein wie geht das?

Mit
1
sudo apt-get install ca-certificates

Tatsache ist allerdings, daß Deine Installation schon sehr alt ist. 
Debian 7 wird schon seit geraumer Zeit nicht mehr unterstützt, und Du 
solltest Deinen Pi lieber auf eine aktuelle, unterstützte Version 
aktualisieren. Das hatte ich gar nicht für möglich gehalten und so 
anfangs Deine Versionsinformationen übersehen, sorry...

Wie dem auch sei, möchte ich Dir dringend empfehlen, Deine Installation 
auf eine aktuelle und unterstützte Version zu aktualisieren. Die 
vermutlich einfachste, am wenigsten arbeitsintensive und sicherste 
Variante dazu wird es vermutlich sein, Deine SD-Card mit einem aktuellen 
Debian bzw. Raspbian 10 und Deiner Software in ebenfalls einer aktuellen 
Version neu zu installieren. Es gibt zwar eine neuere Version 11 von 
Raspbian, die jedoch noch nicht ganz ausgereift sein soll, und von 
welcher ich daher zu diesem Zeitpunkt noch abraten würde.

von Der Da (Gast)


Lesenswert?

Nur_ein_Typ schrieb:
> Mittwoch schrieb:
>> Nur_ein_Typ schrieb:
>>> Magst Du die ganze Ausgabe des Befehls in eine Datei umleiten und als
>>> Anhang posten?
>>
>> Ja wenn es hilft kann ich das machen!
>
> Danke.
>
>> Nur_ein_Typ schrieb:
>>> Hast Du das Paket "ca-certificates" installiert?
>>
>> Nein wie geht das?
>
> Mit
> sudo apt-get install ca-certificates
>
> Tatsache ist allerdings, daß Deine Installation schon sehr alt ist.
> Debian 7 wird schon seit geraumer Zeit nicht mehr unterstützt, und Du
> solltest Deinen Pi lieber auf eine aktuelle, unterstützte Version
> aktualisieren. Das hatte ich gar nicht für möglich gehalten und so
> anfangs Deine Versionsinformationen übersehen, sorry...


Wenn man sich die Neuinstallation sparen will, dann einfach in allen 
files unter /etc/apt wheezy => bullseye oder buster ersetzten und
sudo bash
apt update
apt dist-upgrade
[viel Zeit mitbringen]

Ich habe einige Raspberrys hier am Start, und bei mir gabs dabei bisher 
keine Upgrade-Probleme per apt. Aber ein Backup ist zumindest für die 
relevanten files zu empfehlen.
Schneller dürfe aber die Neuinstallation sein, und dann die Anpassung 
auf die eigenen Bedürfnisse.
https://www.raspberrypi.com/software/operating-systems/

von Nur_ein_Typ (Gast)


Lesenswert?

Der Da schrieb:
> Wenn man sich die Neuinstallation sparen will, dann einfach in allen
> files unter /etc/apt wheezy => bullseye oder buster ersetzten und
> sudo bash
> apt update
> apt dist-upgrade
> [viel Zeit mitbringen]

Das funktioniert zwar in der Regel unter Debian, wobei auch dabei 
empfohlen wird, jeden Zwischenschritt mitzunehmen. Aber im Falle von 
Raspbian wird sowohl offiziell als auch in den Foren dringend davon 
abgeraten und stattdessen eine Neuinstallation empfohlen, sogar wenn 
lediglich nur eine Major Version aktualisiert wird.

> Ich habe einige Raspberrys hier am Start, und bei mir gabs dabei bisher
> keine Upgrade-Probleme per apt.

Da hast Du Glück gehabt, ich leider nicht. Zwei meiner Kamera-RasPis 
wollten nach solchen Upgrades nicht mehr booten -- ein Glück, daß ich 
vorher Images von den SD-Karten angelegt hatte und sie zurückspielen 
konnte.

> Aber ein Backup ist zumindest für die relevanten files zu empfehlen.

In Anbetracht der Preise und des Verschleißes von SD-Karten wäre es 
sinnvoller, sich einfach eine neue SD-Karte zuzulegen und die 
Neuinstallation darauf vorzunehmen.

von Mittwoch (Gast)


Lesenswert?

Danke allen für die Hilfe!
Ja die Zeit vergeht! Das ding läuft seit 2015 ständig, wenn ich nicht 
einen anderen Mail Provider brauchen würde würde er wahrscheinlich noch 
seinen Job machen

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.