putty errors

I get the following errors when trying to use x11 programs from both xlaunch and putty:

* Xlib:  extension "Generic Event Extension" missing on display "localhost:11.0".
* (nautilus:15337): Eel-CRITICAL **: eel_preferences_get_boolean: assertion `preferences_is_initialized ()' failed
* (nautilus:15337): Eel-WARNING **: "nautilus-directory.c: directories" hash table still has 1 element at quit time

Putty Steps Followed:
    * start xming xserver first
    * set logging printable output
    * set keyboard function keys xterm r6
    * set ssh x11 forwarding
    * ensure save settings has worked
    * nautilus --browser --no-desktop /
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.


I don't have such problem.

If you installed putty from source, try install the one inside your Synaptic Package Manager instead.

Artysystem administratorCommented:
That's not a putty problem, but Ubuntu Keramic bug.
Try to upgrade it:

apt-get upgrade


Have you try to start other X11 program like xterm

Newly released Acronis True Image 2019

In announcing the release of the 15th Anniversary Edition of Acronis True Image 2019, the company revealed that its artificial intelligence-based anti-ransomware technology – stopped more than 200,000 ransomware attacks on 150,000 customers last year.

GEE is missing on Xming (who cares)
Rest are nomal Gnome noise.
rtod2Author Commented:
bougui and nopius
Thanks for the suggestions.  
Nopius, The get-apt upgrade showed zero updates so we are at the latest there.
I did try first starting xterm.  Below is a little more clarity regarding where each error takes place.

putty is run upon starting xming
that is to say that xming is the xserver I am running
  • Cannot convert string "nil2" to type FontStruct
    happens upon running xterm

  • Xlib:  extension "Generic Event Extension" missing on display "localhost:11.0".
  • (nautilus:15337): Eel-CRITICAL **: eel_preferences_get_boolean: assertion `preferences_is_initialized ()' failed
    both happen after typing nautilus --browser --no-desktop /

  • (nautilus:15337): Eel-WARNING **: "nautilus-directory.c: directories" hash table still has 1 element at quit time  
    happens after closing nautilus file manager window
Have you ever use your Xserver ?

Or is this problem only with this connecting host ?

rtod2Author Commented:
host / server are confusing terms here.

I start xming from windows and run putty from windows in order to connect to an ubuntu machine
Yes youre right

Question: From your PC (with Xming and putty) have you been able  to connect to any host running linux and start a program like Xterm or nautilus ?

Are you only seeing this problem when connecting to this particular ubuntu machine ?

rtod2Author Commented:
I can run xterm and nautilus with no problem.  They function.  The issue is that I need a cleaner solution when demonstrating stuff to folks.  I always get those errors and I don't know how to get rid of them.  I 'think' that I used to be aware of a way to suppress them but I don't even know that anymore.
Ok then, sorry I have never see Xming ....

The xterm error is only because there a font missing I thnik

It's not nice but it does the trick

Lets try this:

1)  start Xming
2) open putty to connect to your linux host
3) in you shell in putty type this:
xterm 1>xterm.log 2>&1 &

This wil start xterm and redirect all output an error messages in a log file call xterm.log and will put the job in background with the &

You can try the same trick with nautilus
nautilus --browser --no-desktop / > nautilux.log 2>&1

Let me know
rtod2Author Commented:
hmm OK but i'd really prefer to get rid of the errors.
For the xterm it's really a font missing on your Xming install

And has for nautilus when it start it is try to connect to a fully GUI Linux system which Xming does not emulate 100 %

Maybe you should login graphicly on the linux desktop from Xmin

frist enable remote desktop login:

Then check you Xmin on how to use XDM og GDM to login to you linux host.

Other than that I'm out of idea on this, sorry.

rtod2Author Commented:
If you can tell me how to fix the font issue, that will get at least one of the three errors resolved.  I really don't want to have to enable anything on the linux box as those systems will change.
Sorry Xming support is your friend here

Here is a solutoin for cygwin in french http://www.coagul.org/spip.php?article330 but to correct they have install mis font pkg from here


But since I dont have Xming I cant tell you more also to enable remote login on linux its almos a 1 click thing and youre destop experience will be a lot better.

rtod2Author Commented:
I don't see any xming forums or anything??
GNOME gives such noise (KDE gives even mode) on linux itself, it is well hidden in logs, so nobody notices....
nociSoftware EngineerCommented:
have you ever checked the contents of the x session log:
it's the hidden log file in the login directory of every user:
All X programs are started from a windows manager with the stdout & stderr connected to this file & stdin connected to /dev/null.

You can check for yourself with

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
rtod2Author Commented:
not answered
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Unix OS

From novice to tech pro — start learning today.