GnuPG/Fehlerbehebung: Unterschied zwischen den Versionen

Aus Foxwiki
(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:
=== Fehlerbehebung ===
'''GnuPG/Fehlerbehebung''' - Kurzbeschreibung
==== Unpassender IOCTL ====
 
== 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 =====
==== 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 =====
==== 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>

Aktuelle Version vom 11. April 2024, 17: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.

Anhang

Siehe auch

Links

Weblinks