U10.10 Desktop, IPv6 Appears Broken in "Places"

Asked by Tom Cardinal

I searched the bugs database and cannot find anything that seems to
match the behavior I've encountered and am trying to determine if this is a bug or not.

My environment:
I have a Hurricane Electric (HE) IPv6 tunnel and have progressed
through their entire certification program which means I have a
globally accessible IPv6 (only) web server (http://www.n2xu.net), DNS,
and email services. I can browse the web server, from the command
line of an IPv6 enabled workstation I can SSH into the server, DNS
queries work, email sent to other domains arrives successfully and
inbound email is also received correctly.

The Server is running an IPv6 only network stack and has:
 Linux falcon 2.6.32-30-generic-pae #59-Ubuntu SMP Tue Mar 1 23:01:33
UTC 2011 i686 GNU/Linux
 Ubuntu 10.04 LTS

The SSH server was installed with apt-get install sshd approximately 1
month ago.

On the workstation I have Ubuntu Desktop 10.10. The desktop machine
has a dual stack IP configuration. IPv4 is in one of the RFC 1918
ranges. The IPv6 address is in the /64 subnet allocated by HE.

From the command line I can successfully use SSH log into the IPv6-only server.

From the Ubuntu 10.10 Desktop Places menu it fails. Here is the procedure:

1. On the Ubuntu 10.10 desktop click "Places"
2. Select "Connect to Server" from the menu that appears in Step 1.
3. A dialog box titled "Connect to Server" appears
4. Change the service type to SSH.
5. Enter the IPv6 address for the SSH server.
6. Enter the SSH port (22)
7. Enter the user name you wish to use (I'm using root)
8. Enter the folder you wish to be placed in after connection is made (/root)
9. Click the [Connect] button.

The result is a failure dialog box appears with no title and the
following content:
Cannot display location "sftp://root@2001:470/root"
ssh program unexpectedly exited
[OK]

The above procedure works when attempting to connect to an IPv4
enabled SSH server using the exact same settings save for the IP
address... i.e. if I connect to "sftp//root@192.168.45.51/root" I get
success.

Question information

Language:
English Edit question
Status:
Answered
For:
Ubuntu nautilus Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Eliah Kagan (degeneracypressure) said :
#1

Are you also unable to connect via IPv6 using command-line SSH? (See http://manpages.ubuntu.com/manpages/maverick/en/man1/ssh.1.html.)

If so, please post text from the Terminal showing what happens when you try to do that.

Revision history for this message
Tom Cardinal (ki4szj-deactivatedaccount) said :
#2

It connects fine from the command line:

tomcat@carbon:~$ ssh 2001:470:8:bce::2
tomcat@2001:470:8:bce::2's password:
Linux falcon 2.6.32-30-generic-pae #59-Ubuntu SMP Tue Mar 1 23:01:33 UTC 2011 i686 GNU/Linux
Ubuntu 10.04 LTS

Welcome to Ubuntu!
 * Documentation: https://help.ubuntu.com/

Your CPU appears to be lacking expected security protections.
Please check your BIOS settings, or for more information, run:
  /usr/bin/check-bios-nx --verbose

  System information as of Sun Apr 3 05:29:53 UTC 2011

  System load: 0.0 Memory usage: 16% Processes: 102
  Usage of /: 1.1% of 142.23GB Swap usage: 0% Users logged in: 1

  Graph this data and manage this system at https://landscape.canonical.com/

Last login: Sun Mar 20 23:37:27 2011 from 2001:470:8:bce:1::2
tomcat@falcon:~$

As a reminder the server in question is a single stack IPv6 machine, the machine I'm connecting from is dual-stack. I can get to the server from the command line, but not the gui. I can get to a second server that's running dual stack on it's IPv4 address in the GUI but it fails if I try its IPv6 address with the error indicated in my first post.

Revision history for this message
Eliah Kagan (degeneracypressure) said :
#3

To make sure that this problem really is with Nautilus itself, can you check to make sure that sftp also works from the command-line?

sftp 2001:470:8:bce::2

Revision history for this message
Thomas Krüger (thkrueger) said :
#4

Have you tried to put the IPv6 address in brackets?
sftp://root@[2001:470]/root

Revision history for this message
Tom Cardinal (ki4szj-deactivatedaccount) said :
#5

I'm away from the house on a business trip now with no access to an IPv6 stack so I'll try it this weekend when I get back. I seem to remember brackets being required around IPv6 addresses. Thanks for getting back to me.

Can you help with this problem?

Provide an answer of your own, or ask Tom Cardinal for more information if necessary.

To post a message you must log in.