Solved

can't run mysql workbench

Posted on 2011-03-10
8
1,635 Views
Last Modified: 2013-12-16
Hi

I am connecting to a linux virtual machine from a windows xp machine via cygwin/x

mysql workbench wont start and i dont know what to do as I know nothing about x11 or xwin

:~# /usr/bin/mysql-workbench
** Message: Gnome keyring daemon seems to not be available. Stored passwords will be lost once quit
X11 connection rejected because of wrong authentication.

(mysql-workbench-bin:4438): Gtk-WARNING **: cannot open display: localhost:17.0


thanks
0
Comment
Question by:andieje
  • 5
  • 3
8 Comments
 
LVL 9

Expert Comment

by:AriMc
ID: 35099437
Are you connecting from cygwin/x to the virtual Linux via SSH?

If so, have you enabled X-forwarding with the command line option -X?

0
 

Author Comment

by:andieje
ID: 35100335
yes i connect with ssh -X
0
 

Author Comment

by:andieje
ID: 35100415
i tried almost everything in this link

http://www.cyberciti.biz/faq/x11-connection-rejected-because-of-wrong-authentication/

the ssh_config file did not have ForwardX11 yes. I added this line but it made no difference

I didnt do this line as i didnt know what it meant
ssh -X user@remote.box.example.com xeyes
0
 

Accepted Solution

by:
andieje earned 0 total points
ID: 35100558
this solved the problem

i) adding ""ForwardX11Trusted yes" to your .ssh/config and/or invoking ssh as
ssh -Y

0
Complete Microsoft Windows PC® & Mac Backup

Backup and recovery solutions to protect all your PCs & Mac– on-premises or in remote locations. Acronis backs up entire PC or Mac with patented reliable disk imaging technology and you will be able to restore workstations to a new, dissimilar hardware in minutes.

 
LVL 9

Expert Comment

by:AriMc
ID: 35100601
Ok good, checking the X-forwarding permissions in the SSH-daemon configuration would've probably come next to my mind. :)

0
 

Author Comment

by:andieje
ID: 35100618
i don't know what any of these things mean. I'm a linux beginner. i dont know what x11 is or x forwarding of the difference between ssh -X and ssh -Y
0
 
LVL 9

Expert Comment

by:AriMc
ID: 35100769
When you start an application on a remote X-window server (like in your case), the server attempts to open a connection back to your local workstation. This connection is needed to open the application window on your workstation.

Normally in a local network this works fine. When you are connecting to a remote server with SSH things get tricky because there usually are several firewalls between you and the server preventing the connection. The SSH options -X and -Y are ways to overcome this. The basic option -X forwards calls from your remote X-server to your local workstation through the encrypted SSH-tunnel, but because of historical reasons, newer versions require more configuration to secure both ends of the communication from attackers. For this reason a more relaxed option -Y has been introduced to override those restrictions.

It's a bit complicated in all but that's because we live in a constant combat between users and illicit hackers.

0
 

Author Closing Comment

by:andieje
ID: 35135906
i solved the problem myself
0

Featured Post

What Security Threats Are You Missing?

Enhance your security with threat intelligence from the web. Get trending threat insights on hackers, exploits, and suspicious IP addresses delivered to your inbox with our free Cyber Daily.

Join & Write a Comment

rdate is a Linux command and the network time protocol for immediate date and time setup from another machine. The clocks are synchronized by entering rdate with the -s switch (command without switch just checks the time but does not set anything). …
The purpose of this article is to demonstrate how we can use conditional statements using Python.
Learn how to navigate the file tree with the shell. Use pwd to print the current working directory: Use ls to list a directory's contents: Use cd to change to a new directory: Use wildcards instead of typing out long directory names: Use ../ to move…
Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.

708 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now