Re: GNOME ssh askpass not working in 3.20?

2016-06-12 Thread Jeremy Bicha
On Sun, Jun 12, 2016 at 6:52 PM, Paul Smith  wrote:
>> See https://bugzilla.gnome.org/738205 .
>
> Yeah, I saw that but it was discussing Wayland and it was resolved...
> and I thought we were using a gnome-keyring with those fixes.

Sorry. Despite the bug title, it affected non-Wayland sessions too.
And that bug was reported to be fixed in gnome-keyring 3.19.4.

> OK, do I need to do anything to get gnome-keyring added to GNOME3
> Staging?

You can file a bug, but I'll probably work on the upload later this week.

https://bugs.launchpad.net/ubuntu-gnome/

Jeremy

-- 
Ubuntu-GNOME mailing list
Ubuntu-GNOME@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-gnome


Re: GNOME ssh askpass not working in 3.20?

2016-06-12 Thread Paul Smith
On Sun, 2016-06-12 at 18:49 -0400, Jeremy Bicha wrote:
> On Sun, Jun 12, 2016 at 5:21 PM, Paul Smith 
> wrote:
> > OK, I found this Debian bug which exactly describes my situation:
> >
> > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=804703
> 
> Oh. This might because we didn't upgrade gnome-keyring to 3.20 in the
> GNOME3 Staging PPA. We should at least try that first.
> 
> See https://bugzilla.gnome.org/738205 .

Yeah, I saw that but it was discussing Wayland and it was resolved...
and I thought we were using a gnome-keyring with those fixes.

OK, do I need to do anything to get gnome-keyring added to GNOME3
Staging?

Thanks Jeremy!

-- 
Ubuntu-GNOME mailing list
Ubuntu-GNOME@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-gnome


Re: GNOME ssh askpass not working in 3.20?

2016-06-12 Thread Jeremy Bicha
On Sun, Jun 12, 2016 at 5:21 PM, Paul Smith  wrote:
> OK, I found this Debian bug which exactly describes my situation:
>
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=804703

Oh. This might because we didn't upgrade gnome-keyring to 3.20 in the
GNOME3 Staging PPA. We should at least try that first.

See https://bugzilla.gnome.org/738205 .

Thanks,
Jeremy

-- 
Ubuntu-GNOME mailing list
Ubuntu-GNOME@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-gnome


Re: GNOME ssh askpass not working in 3.20?

2016-06-12 Thread Paul Smith
On Sun, 2016-06-12 at 16:53 -0400, Paul Smith wrote:
> On Sat, 2016-06-11 at 12:31 -0400, Paul Smith wrote:
> > This morning I updated my Ubuntu GNOME 16.04 LTS system to GNOME 3.20
> > using the Gnome3 Staging PPA.
> > 
> > One issue is that somehow ssh is not longer asking for my passphrase
> > using ssh-askpass.  Instead it always asks on the terminal and I need to
> > enter it each time (it's not added to ssh-agent).  I didn't change
> > anything about my personal configuration except install the GNOME 3.20
> > packages and reboot.
> > 
> > If I run "ssh-add" by hand, then the key is added to the agent and it
> > works properly, so the agent is running and configured properly.  It's
> > only the ssh-askpass connection thing that is busted.
> > 
> > Anyone have any thoughts, or pointers to what I should look for?
> 
> _However_, at work my SSH_AUTH_SOCK value is set to
> /run/user/$UID/keyring/ssh while at home my SSH_AUTH_SOCK is set
> to /tmp/ssh-PYYRVK6N9zlP/agent.$SSH_AGENT_PID
> 
> If I change my SSH_AUTH_SOCK at home to be set to the same thing as at
> work (that socket does exist, I checked), then everything works right!
> 
> So it seems that somehow during the upgrade to GNOME 3.20, the
> startup/login sequence has been modified such that the "standard" ssh-
> agent's value of SSH_AUTH_SOCK is taking precedence over the gnome-
> keyring version of that variable (at least I assume something in GNOME
> is creating the /run/user/.../ssh socket and maintaining it).

OK, I found this Debian bug which exactly describes my situation:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=804703

I checked with journalctl and discovered that I see the same warning
during session start described in that bug:

Jun 12 15:55:00 mysys org.a11y.Bus[2490]:  ** (process:2639): WARNING **: 
Failed to register client: 
GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name 
org.gnome.SessionManager was not provided by any .service files

Later on in journalctl I do see this:

Jun 12 15:55:09 mysys gnome-keyring-ssh.desktop[2778]: 
SSH_AUTH_SOCK=/run/user/1000/keyring/ssh
Jun 12 15:55:09 mysys gnome-keyring-pkcs11.desktop[2779]: 
SSH_AUTH_SOCK=/run/user/1000/keyring/ssh
Jun 12 15:55:09 mysys gnome-keyring-secrets.desktop[2786]: 
SSH_AUTH_SOCK=/run/user/1000/keyring/ssh

but it apparently isn't taking effect, at least not in gnome-shell
(where is where all my terminals are started from).  I'm going to ask on
a GNOME-specific mailing list and see what people say.

-- 
Ubuntu-GNOME mailing list
Ubuntu-GNOME@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-gnome


Re: GNOME ssh askpass not working in 3.20?

2016-06-12 Thread Paul Smith
On Sat, 2016-06-11 at 12:31 -0400, Paul Smith wrote:
> This morning I updated my Ubuntu GNOME 16.04 LTS system to GNOME 3.20
> using the Gnome3 Staging PPA.
> 
> One issue is that somehow ssh is not longer asking for my passphrase
> using ssh-askpass.  Instead it always asks on the terminal and I need to
> enter it each time (it's not added to ssh-agent).  I didn't change
> anything about my personal configuration except install the GNOME 3.20
> packages and reboot.
> 
> If I run "ssh-add" by hand, then the key is added to the agent and it
> works properly, so the agent is running and configured properly.  It's
> only the ssh-askpass connection thing that is busted.
> 
> Anyone have any thoughts, or pointers to what I should look for?

No response yet :(.

However, I discovered a critical clue: on my Ubuntu GNOME 16.04 system
at work, which I have not upgraded to GNOME 3.20, I looked to see the
difference.

In both environments the SSH_AGENT_PID is set to the PID of an ssh-agent 
process, which is running using the same arguments.

_However_, at work my SSH_AUTH_SOCK value is set to
/run/user/$UID/keyring/ssh while at home my SSH_AUTH_SOCK is set
to /tmp/ssh-PYYRVK6N9zlP/agent.$SSH_AGENT_PID

If I change my SSH_AUTH_SOCK at home to be set to the same thing as at
work (that socket does exist, I checked), then everything works right!

So it seems that somehow during the upgrade to GNOME 3.20, the
startup/login sequence has been modified such that the "standard" ssh-
agent's value of SSH_AUTH_SOCK is taking precedence over the gnome-
keyring version of that variable (at least I assume something in GNOME
is creating the /run/user/.../ssh socket and maintaining it).

Anyone have any thoughts about this?

-- 
Ubuntu-GNOME mailing list
Ubuntu-GNOME@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-gnome


Re: Evolution selection is white-on-white in GNOME 3.20

2016-06-12 Thread Paul Smith
On Sat, 2016-06-11 at 13:45 -0400, Jeremy Bicha wrote:
> Thank you for reporting this issue and doing the research to find out
> what we need to do.
> I am rebuilding webkitgtk now.
I pulled latest updates and selection now works properly in Evolution.
Thanks for the fix!!-- 
Ubuntu-GNOME mailing list
Ubuntu-GNOME@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-gnome