Bug #7051

Seahorse does have a configured default keyserver but it's not selected by default

Added by sajolida 2014-04-09 20:20:14 . Updated 2017-06-30 13:02:59 .

Status:
Confirmed
Priority:
Normal
Assignee:
Category:
Target version:
Start date:
2014-04-09
Due date:
% Done:

0%

Feature Branch:
Type of work:
Research
Blueprint:

Starter:
Affected tool:
Deliverable for:

Description

At least since Tails 0.20, the synchronization of public keys through keyserver is impossible using Seahorse.

To reproduce that:

1. Open Seahorse from “System” → “Preferences” → “Passwords and Encryption Keys”.
2. Choose “Remote” → “Sync and Publish Keys”.
3. The “Sync” button is deactivated and greyed out.

We should investigate why this is happening.


Files


Subtasks


Related issues

Related to Tails - Bug #6394: Seahorse launched from the gpgApplet cannot search for public keys Resolved 2013-10-31

History

#1 Updated by intrigeri 2014-04-10 06:02:39

  • Priority changed from Normal to Elevated

Bumping priority, assuming that’s a regression.

#2 Updated by sajolida 2014-04-12 10:45:55

I could reproduce this with Tails 0.16 as well which is more than one year old. And to my knowledge, this was the first time to issue was reported. So technically speaking it’s a regression but it’s a very old one and nobody really noticed in more than one year…

And also, we’ve had several usability regression regarding keyservers in the past I think, so maybe having a quick test in the manual test suite would help detecting them a big faster :)

#3 Updated by intrigeri 2014-04-12 12:24:35

  • Priority changed from Elevated to Normal

sajolida wrote:
> I could reproduce this with Tails 0.16 as well which is more than one year old. And to my knowledge, this was the first time to issue was reported. So technically speaking it’s a regression but it’s a very old one and nobody really noticed in more than one year…

OK, downgrading priority accordingly.

> And also, we’ve had several usability regression regarding keyservers in the past I think, so maybe having a quick test in the manual test suite would help detecting them a big faster :)

Added to the test suite.

#4 Updated by intrigeri 2014-04-17 08:30:46

Actually, this works just fine in 1.0~rc1, with one manual configuration step: Remote -> Sync and publish keys -> Key servers -> Select the hkp:// server in “Publish keys to” -> Close -> Sync.

So, the question is: what would be the downside of making this configuration the default? Would Seahorse automatically publish all known public keys to this keyserver (which we don’t want)?

#5 Updated by intrigeri 2014-05-29 07:59:25

  • related to Bug #6394: Seahorse launched from the gpgApplet cannot search for public keys added

#6 Updated by sajolida 2014-08-01 15:15:33

This workaround works in Seahorse started from Applications → System Tools → Preferences → Passwords and Keys, but not from Seahorse started from Tails OpenPGP Applet → Manage Keys.

#7 Updated by emmapeel 2014-08-16 08:06:26

more user input fresh from today:

double checked in Tails 1.1 :

  • in Seahorse started from Applications → System Tools → Preferences →
    Passwords and Keys it just wourks out of the box, without even the
    workaround :D
  • Seahorse started from Tails OpenPGP Applet → Manage Keys
    it just doesn’t work

#8 Updated by intrigeri 2014-08-16 08:34:43

> * in Seahorse started from Applications → System Tools → Preferences → Passwords and Keys it just wourks out of the box, without even the workaround :D
> * Seahorse started from Tails OpenPGP Applet → Manage Keys it just doesn’t work

We’re patching seahorse.desktop to start it with torsocks. gpgApplet should probably do the same. That’s a very simple coding task, any taker?

#9 Updated by BitingBird 2014-08-17 17:18:51

  • Starter changed from No to Yes

#10 Updated by kytv 2015-02-24 22:52:27

emmapeel wrote:
> more user input fresh from today:
>
> h3. double checked in Tails 1.1 :
>
> * in Seahorse started from Applications → System Tools → Preferences →
> Passwords and Keys it just wourks out of the box, without even the
> workaround :D

It cannot confirm this. Without the workaround the Sync button is greyed out. (Tails 1.3)

> * Seahorse started from Tails OpenPGP Applet → Manage Keys
> it just doesn’t work

This is accurate.

#11 Updated by kytv 2015-02-25 02:41:26

intrigeri wrote:
> We’re patching seahorse.desktop to start it with torsocks. gpgApplet should probably do the same. That’s a very simple coding task, any taker?

If just running seahorse with torsocks from gpgApplet would be enough, I can do did it. There will be automated tests for it forthcoming as well.

Not that any of this will take care of this ticket.

#12 Updated by kytv 2015-02-25 18:07:19

I don’t think that this is really a regression at all. If it is one it’s a really old one.

I found a copy of Tails 0.7.2 and it also has a greyed-out sync button.

#13 Updated by sycamoreone 2016-08-19 08:26:49

Some update for 2.5:

kytv wrote:
> If just running seahorse with torsocks from gpgApplet would be enough, I can do did it. There will be automated tests for it forthcoming as well.

Seahorse started from OpenPGP applet now behaves exactly as Seahorse started from the Applications menu: The Sync key is grayed out without the workaround and works with the workaround.

#14 Updated by Anonymous 2017-06-30 13:02:33

  • Subject changed from Impossible to synchronize GPG keys using Seahorse to Seahorse does not have a default keyserver selected

Initial title: Impossible to synchronize GPG keys using Seahorse

In Tails 3.0 there is no default keyserver selected, thus, when choosing “Remote” → “Sync and Publish Keys”, one cannot sync and has to select a keyserver first.

Next steps:

  • As asked by intrigeri before: “what would be the downside of making this configuration the default? Would Seahorse automatically publish all known public keys to this keyserver (which we don’t want)?”
  • If keys are not automatically published, should we make the existing keyserver (hiddenservice) the default?

#15 Updated by Anonymous 2017-06-30 13:02:59

  • Subject changed from Seahorse does not have a default keyserver selected to Seahorse does have a configured default keyserver but it's not selected by default
  • Starter deleted (Yes)