Terminator not setting $SSH_AUTH_SOCK correctly

Bug #1623427 reported by Jonas G. Drange
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Terminator
Invalid
Undecided
Unassigned

Bug Description

$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.10
DISTRIB_CODENAME=yakkety
DISTRIB_DESCRIPTION="Ubuntu Yakkety Yak (development branch)"

Reproduce:
Open Terminator
Connect to a host which an agent will provide an ssh key for authentication.

What happens:
I'm asked to unlock key

What should happen:
There's an SSH agent running, I should connect and authenticate immediately.

Fix:
$ export SSH_AUTH_SOCK=/run/user/1001/keyring/ssh

Reason for this bug is that: before yakkety, this used to work just fine. And for gnome-terminal, this never broke. There are no special scripts in gnome-terminal.

Revision history for this message
Stephen Boddy (stephen-j-boddy) wrote :

It is *not* the responsibility of Terminator to set SSH_AUTH_SOCK. This is something that gets configured in your bash startup scripts or is inherited from the environment.

You don't mention which version of Terminator you were using, but I just checked on my Xenial with the latest gtk3 code, and I'm seeing SSH_AUTH_SOCK passed to both gnome-terminal and terminator. If something is different in Yakkety then it is not terminator that has changed.

Changed in terminator:
status: New → Invalid
tags: added: not-responsible
Revision history for this message
Scarabol (scarabol) wrote :

I experienced the same "issue".

In terminator I get:
$ echo $SSH_AUTH_SOCK
/tmp/ssh-RAZK2RZn9Ti6/agent.1513
and with the default terminal app, I get:
$ echo $SSH_AUTH_SOCK
/run/user/1000/keyring/ssh

I'm using linux mint.

Where do I find the terminator version?
dpkg -s shows
Package: terminator
Status: install ok installed
Priority: optional
Section: misc
Installed-Size: 1998
Maintainer: Ubuntu Developers <email address hidden>
Architecture: all
Version: 0.98-1
Provides: x-terminal-emulator
Depends: gconf2, python-dbus, python-gobject, python-gtk2 (>= 2.14.0), python-vte, python:any (>= 2.7.5-5~)
Recommends: python-gnome2, python-keybinder, python-notify, xdg-utils
Description: multiple GNOME terminals in one window
 Terminator is a little project to produce an efficient way of
 filling a large area of screen space with terminals.
 .
 The user can have multiple terminals in one window and use
 key bindings to switch between them. See the manpage for
 details.
Original-Maintainer: Nicolas Valcárcel Scerpella <email address hidden>
Homepage: http://gnometerminator.blogspot.com/p/introduction.html

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.