staging.inyokaproject.org

Syntaxfehler in Mailscript | Mails für Unattended-Upgrades

Status: Ungelöst | Ubuntu-Version: Server 20.04 (Focal Fossa)
Antworten |

Mutti

Avatar von Mutti

Anmeldungsdatum:
12. April 2021

Beiträge: 18

Hallo, ich beschäftige mich gerade damit meinen neuen Server komplett einzurichten.

Ich habe jetzt die automatischen Updates mit "Unattended-Upgrades" eingerichtet. Dazu habe ich die ausführliche Anleitung gefunden.

Automatische Updates für Linux Server https://www.lastbreach.de/blog/automatische-updates-fuer-linux-server

Natürlich sollte noch eine eMail Benachrichtigung dazu gehören.

dazu gibt es diese Anleitung

Info-Mails für Unattended-Upgrades https://www.lastbreach.de/blog/info-mails-fuer-unattended-upgrades

Da ich auch "msmtp" installiert habe dachte ich mir dass das passt.

Leider gibt das Script für den eMail Test einen Error aus.

root@vserver:~# ./uu-mailtest.py
File "./uu-mailtest.py", line 15
SyntaxError: Non-UTF-8 code starting with '\xfc' in file ./uu-mailtest.py on line 15, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

Dazu habe ich mir dann die Dokumentation angeschaut, die ich einigermassen verstehe.

[PEP 263 - Definieren von Python-Quellcode-Codierungen] https://www.python.org/dev/peps/pep-0263/

Das hinzufügen von

1
2
# -*- coding: UTF-8 -*-
import os, sys

gibt die folgende Fehlermeldung aus.

root@vserver:~# ./uu-mailtest.py
  File "./uu-mailtest.py", line 21
SyntaxError: (unicode error) 'utf-8' codec can't decode byte 0xfc in position 66: invalid start byte

Für Hilfe, vielen Dank voraus.

Axel-Erfurt

Anmeldungsdatum:
18. Mai 2016

Beiträge: 1347

Ist uu-mailtest.py das gleiche Script wie auf https://www.lastbreach.de/blog/info-mails-fuer-unattended-upgrades ?

Mutti

(Themenstarter)
Avatar von Mutti

Anmeldungsdatum:
12. April 2021

Beiträge: 18

Hallo, ja es ist das gleiche Script.

Danke voraus.

Axel-Erfurt

Anmeldungsdatum:
18. Mai 2016

Beiträge: 1347

Hast Du #!/usr/bin/python3 am Anfang entfernt?

Versuche mal

python3 ./uu-mailtest.py

Mutti

(Themenstarter)
Avatar von Mutti

Anmeldungsdatum:
12. April 2021

Beiträge: 18

Danke. Es läuft.

Mail ist angekommen.

1
2
#!/usr/bin/python3
# -*- coding: latin-1 -*-
Antworten |