I am trying to run a selenium based test but I am getting below errors when I try to use the virtual display:
bundle exec ruby spec/features/visitors/selenium.rb
/home/ubuntu/somaticweb/vendor/bundle/ruby/2.2.0/gems/headless-2.3.1/lib/headless.rb:207:in ensure_xvfb_launched': Display socket is taken but lock file is missing - check the Headless troubleshooting guide (Headless::Exception) from /home/ubuntu/somaticweb/vendor/bundle/ruby/2.2.0/gems/headless-2.3.1/lib/headless.rb:195:in
launch_xvfb’
from /home/ubuntu/somaticweb/vendor/bundle/ruby/2.2.0/gems/headless-2.3.1/lib/headless.rb:182:in block in pick_available_display' from /home/ubuntu/somaticweb/vendor/bundle/ruby/2.2.0/gems/headless-2.3.1/lib/headless.rb:178:in
each’
from /home/ubuntu/somaticweb/vendor/bundle/ruby/2.2.0/gems/headless-2.3.1/lib/headless.rb:178:in pick_available_display' from /home/ubuntu/somaticweb/vendor/bundle/ruby/2.2.0/gems/headless-2.3.1/lib/headless.rb:174:in
attach_xvfb’
from /home/ubuntu/somaticweb/vendor/bundle/ruby/2.2.0/gems/headless-2.3.1/lib/headless.rb:93:in initialize' from spec/features/visitors/selenium.rb:5:in
new’
from spec/features/visitors/selenium.rb:5:in setup' from spec/features/visitors/selenium.rb:16:in
run’
from spec/features/visitors/selenium.rb:43:in `’
bundle exec ruby spec/features/visitors/selenium.rb returned exit code 1