# VNC connection to CircleCi server only shows terminal

**URL:** <https://discuss.circleci.com/t/vnc-connection-to-circleci-server-only-shows-terminal/910>\
**Category:** Build Environment\
**Tags:** vnc, browsers\
**Created:** [December 3, 2015, 6:36am UTC](https://discuss.circleci.com/t/vnc-connection-to-circleci-server-only-shows-terminal/910 "2015-12-03T06:36:44Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![herkyl](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/herkyl/32/576_2.png) [@herkyl](https://discuss.circleci.com/u/herkyl)\
**Post date:** [December 3, 2015, 6:36am UTC](https://discuss.circleci.com/t/vnc-connection-to-circleci-server-only-shows-terminal/910/1 "2015-12-03T06:36:45Z")

</div>

I’m trying to debug why some tests fail on Circle by connecting to the Circle’s browser using VNC. When I connect all I see is the visual linux terminal (I can minimise, close and write in it it etc). How do I open the browser itself?

---

<div class="post-metadata">

**Author:** ![levlaz](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/levlaz/32/36978_2.png) [@levlaz](https://discuss.circleci.com/u/levlaz)\
**Post date:** [December 3, 2015, 12:06pm UTC](https://discuss.circleci.com/t/vnc-connection-to-circleci-server-only-shows-terminal/910/2 "2015-12-03T12:06:08Z")

</div>

Which browser are you trying to use?

---

<div class="post-metadata">

**Author:** ![herkyl](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/herkyl/32/576_2.png) [@herkyl](https://discuss.circleci.com/u/herkyl)\
**Post date:** [December 3, 2015, 1:05pm UTC](https://discuss.circleci.com/t/vnc-connection-to-circleci-server-only-shows-terminal/910/3 "2015-12-03T13:05:07Z")

</div>

I’m running it with Capybara Selenium driver which uses Firefox by default

---

<div class="post-metadata">

**Author:** ![levlaz](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/levlaz/32/36978_2.png) [@levlaz](https://discuss.circleci.com/u/levlaz)\
**Post date:** [December 3, 2015, 1:05pm UTC](https://discuss.circleci.com/t/vnc-connection-to-circleci-server-only-shows-terminal/910/4 "2015-12-03T13:05:52Z")

</div>

You should be able to just type in `firefox` in a terminal and it will open, does it work if you try that?

---

<div class="post-metadata">

**Author:** ![herkyl](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/herkyl/32/576_2.png) [@herkyl](https://discuss.circleci.com/u/herkyl)\
**Post date:** [December 3, 2015, 1:23pm UTC](https://discuss.circleci.com/t/vnc-connection-to-circleci-server-only-shows-terminal/910/5 "2015-12-03T13:23:52Z")

</div>

Thanks, this opened the browser. I tested the issue using it and everything seems to be working. Is it possible to see the live running selenium test in action?

---

<div class="post-metadata">

**Author:** ![levlaz](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/levlaz/32/36978_2.png) [@levlaz](https://discuss.circleci.com/u/levlaz)\
**Post date:** [December 3, 2015, 1:24pm UTC](https://discuss.circleci.com/t/vnc-connection-to-circleci-server-only-shows-terminal/910/6 "2015-12-03T13:24:45Z")

</div>

Yes, if you start the tests from within VNC it should open up the browser just like it would if you ran it locally.

---

<div class="post-metadata">

**Author:** ![herkyl](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/herkyl/32/576_2.png) [@herkyl](https://discuss.circleci.com/u/herkyl)\
**Post date:** [December 3, 2015, 1:29pm UTC](https://discuss.circleci.com/t/vnc-connection-to-circleci-server-only-shows-terminal/910/7 "2015-12-03T13:29:19Z")

</div>

Thank you so much! Now it really makes a lot of sense 😊

---

<div class="post-metadata">

**Author:** ![levlaz](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/levlaz/32/36978_2.png) [@levlaz](https://discuss.circleci.com/u/levlaz)\
**Post date:** [December 3, 2015, 1:30pm UTC](https://discuss.circleci.com/t/vnc-connection-to-circleci-server-only-shows-terminal/910/8 "2015-12-03T13:30:10Z")

</div>

My pleasure! Glad this is making sense 😃

---

<div class="post-metadata">

**Author:** ![patwcummins](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/patwcummins/32/994_2.png) [@patwcummins](https://discuss.circleci.com/u/patwcummins)\
**Post date:** [February 18, 2016, 9:05pm UTC](https://discuss.circleci.com/t/vnc-connection-to-circleci-server-only-shows-terminal/910/9 "2016-02-18T21:05:00Z")

</div>

Any suggestions as to why firefox would not be opening in the VNC window when running selenium tests?

A few weeks ago this seemed to work fine, but now my tests run… and I see no firefox.

---

<div class="post-metadata">

**Author:** ![levlaz](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/levlaz/32/36978_2.png) [@levlaz](https://discuss.circleci.com/u/levlaz)\
**Post date:** [February 19, 2016, 4:44am UTC](https://discuss.circleci.com/t/vnc-connection-to-circleci-server-only-shows-terminal/910/10 "2016-02-19T04:44:11Z")

</div>

No immediate ideas, but out of curiosity if you kick off the tests from within VNC do you see anything in the foreground?

---

<div class="post-metadata">

**Author:** ![patwcummins](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/patwcummins/32/994_2.png) [@patwcummins](https://discuss.circleci.com/u/patwcummins)\
**Post date:** [February 19, 2016, 5:52am UTC](https://discuss.circleci.com/t/vnc-connection-to-circleci-server-only-shows-terminal/910/11 "2016-02-19T05:52:17Z")

</div>

No, unfortunately not. When I open firefox directly with “firefox” I do see a window. I have export DISPLAY=:1.0 as well. We’re using the pre-existing firefox install on the ubuntu 12 VM’s.

We have a few tests failing on the CI machine that we can’t duplicate elsewhere. Many of the tests actually pass when run via the VNC. We are taking screen shots of the failing page, but it’s not sufficient. Our next troubleshooting step is to try SauceLabs and record video of the tests.

---

<div class="post-metadata">

**Author:** ![patwcummins](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/patwcummins/32/994_2.png) [@patwcummins](https://discuss.circleci.com/u/patwcummins)\
**Post date:** [February 19, 2016, 8:29pm UTC](https://discuss.circleci.com/t/vnc-connection-to-circleci-server-only-shows-terminal/910/12 "2016-02-19T20:29:09Z")

</div>

I was starting selenium server with “background: true”, which caused the firefox windows to stay hidden. Simply restarting selenium after opening VNC solved the issue.

---

<div class="post-metadata">

**Author:** ![levlaz](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/levlaz/32/36978_2.png) [@levlaz](https://discuss.circleci.com/u/levlaz)\
**Post date:** [February 26, 2016, 1:09am UTC](https://discuss.circleci.com/t/vnc-connection-to-circleci-server-only-shows-terminal/910/13 "2016-02-26T01:09:01Z")

</div>

That makes sense, glad you got this figured out!

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/circleci/original/3X/5/1/511608acda8e85906e15909b57bd0a46c1dbe291.png) [@system](https://discuss.circleci.com/u/system)\
**Post date:** [June 18, 2018, 11:37am UTC](https://discuss.circleci.com/t/vnc-connection-to-circleci-server-only-shows-terminal/910/14 "2018-06-18T11:37:43Z")

</div>


