GnuPG/Fehlerbehebung: Unterschied zwischen den Versionen
Die Seite wurde neu angelegt: „=== Fehlerbehebung === ==== Unpassender IOCTL ==== [GNUPG:] PINENTRY_LAUNCHED 23758 curses 1.1.0 - linux - gpg: Beglaubigung fehlgeschlagen: Unpassender IOCTL (I/O-Control) für das Gerät [GNUPG:] BEGIN_ENCRYPTION 2 9 [GNUPG:] FAILURE sign-encrypt 83918950 gpg: /usr/bin/duply: sign+encrypt failed: Unpassender IOCTL (I/O-Control) für das Gerät ===== Lösung ===== echo use-agent >> ~/.gnupg/gpg.conf echo "pinentry-mode loopback" >> ~/.gnupg/gpg.c…“ |
Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
== | '''GnuPG/Fehlerbehebung''' - Kurzbeschreibung | ||
== Beschreibung == | |||
== Unpassender IOCTL == | |||
[GNUPG:] PINENTRY_LAUNCHED 23758 curses 1.1.0 - linux - | [GNUPG:] PINENTRY_LAUNCHED 23758 curses 1.1.0 - linux - | ||
gpg: Beglaubigung fehlgeschlagen: Unpassender IOCTL (I/O-Control) für das Gerät | gpg: Beglaubigung fehlgeschlagen: Unpassender IOCTL (I/O-Control) für das Gerät | ||
Zeile 7: | Zeile 9: | ||
gpg: /usr/bin/duply: sign+encrypt failed: Unpassender IOCTL (I/O-Control) für das Gerät | gpg: /usr/bin/duply: sign+encrypt failed: Unpassender IOCTL (I/O-Control) für das Gerät | ||
==== Lösung ==== | |||
echo use-agent >> ~/.gnupg/gpg.conf | echo use-agent >> ~/.gnupg/gpg.conf | ||
echo "pinentry-mode loopback" >> ~/.gnupg/gpg.conf | echo "pinentry-mode loopback" >> ~/.gnupg/gpg.conf | ||
echo allow-loopback-pinentry >> ~/.gnupg/gpg-agent.conf | echo allow-loopback-pinentry >> ~/.gnupg/gpg-agent.conf | ||
==== Hintergrund ==== | |||
* Es kommt zu dieser Fehlermeldung, weil gpg die Passphrase nicht automatisch abfragen konnte. | * Es kommt zu dieser Fehlermeldung, weil gpg die Passphrase nicht automatisch abfragen konnte. | ||
* Die erledigt der gpg-agent, der wiederum [[Sicherheit:pinentry-curses|pinentry-curses]] zur sicheren Übertragung der Passphrase verwendet. | * Die erledigt der gpg-agent, der wiederum [[Sicherheit:pinentry-curses|pinentry-curses]] zur sicheren Übertragung der Passphrase verwendet. | ||
Zeile 18: | Zeile 20: | ||
* Und in welchem Modus dieser verwendet werden soll (pinentry-mode loopback). | * Und in welchem Modus dieser verwendet werden soll (pinentry-mode loopback). | ||
* In der gpg-agent.conf muss dem gpg-agent erlaubt werden den loop-back-pinentry durchzuführen. | * In der gpg-agent.conf muss dem gpg-agent erlaubt werden den loop-back-pinentry durchzuführen. | ||
<noinclude> | |||
== Anhang == | |||
=== Siehe auch === | |||
{{Special:PrefixIndex/{{BASEPAGENAME}}}} | |||
==== Links ==== | |||
===== Weblinks ===== | |||
[[Kategorie:GnuPG]] | |||
</noinclude> |
Version vom 11. April 2024, 16:41 Uhr
GnuPG/Fehlerbehebung - Kurzbeschreibung
Beschreibung
Unpassender IOCTL
[GNUPG:] PINENTRY_LAUNCHED 23758 curses 1.1.0 - linux - gpg: Beglaubigung fehlgeschlagen: Unpassender IOCTL (I/O-Control) für das Gerät [GNUPG:] BEGIN_ENCRYPTION 2 9 [GNUPG:] FAILURE sign-encrypt 83918950 gpg: /usr/bin/duply: sign+encrypt failed: Unpassender IOCTL (I/O-Control) für das Gerät
Lösung
echo use-agent >> ~/.gnupg/gpg.conf echo "pinentry-mode loopback" >> ~/.gnupg/gpg.conf echo allow-loopback-pinentry >> ~/.gnupg/gpg-agent.conf
Hintergrund
- Es kommt zu dieser Fehlermeldung, weil gpg die Passphrase nicht automatisch abfragen konnte.
- Die erledigt der gpg-agent, der wiederum pinentry-curses zur sicheren Übertragung der Passphrase verwendet.
- In der gpg.conf muss angegeben werden, dass der gpg-agent verwendet werden soll (use-agent).
- Und in welchem Modus dieser verwendet werden soll (pinentry-mode loopback).
- In der gpg-agent.conf muss dem gpg-agent erlaubt werden den loop-back-pinentry durchzuführen.