Empty Location/Browser Drop-downs

My private wpt site doesn’t show anything in the location/browser drop-down boxes.

I am running an ec2 agent launched from ami-a73264ce and see work requests in my apache access logs. I’ve tried all kinds of variations on my locations.ini file but I’m stumped.

Any help troubleshooting would be much appreciated.

access.log - - [24/Mar/2014:05:07:28 +0000] "GET /work/getwork.php?shards=1&location=US_East_1_wptdriver&software=wpt&ver=148&pc=IP-0A000004&ec2=i-11598032&dns= HTTP/1.1" 200 276 "-" "WebPagetest Driver"




label="Virginia - Chrome"

What does wptdriver.ini on the test agent look like?

This is the default wptdriver.ini file that was on the ami…

Time Limit=120

exe="C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"
options='--load-extension="%WPTDIR%\extension" --user-data-dir="%PROFILE%" --no-proxy-server'

exe="C:\Program Files (x86)\Mozilla Firefox\firefox.exe"
options='-profile "%PROFILE%" -no-remote'

exe="C:\Program Files (x86)\Safari\safari.exe"

[IE 9]
exe="C:\Program Files (x86)\Internet Explorer\iexplore.exe"

[IE 10]
exe="C:\Program Files (x86)\Internet Explorer\iexplore.exe"

[IE 11]
exe="C:\Program Files (x86)\Internet Explorer\iexplore.exe"

Everything looks correct to me - the agent is polling and requesting the same location you have in locations.ini.

Does your server have the correct permissions on the filesystem (check http:///install/ - like http://www.webpagetest.org/install/ ). The agent status is written into /tmp so if that folder isn’t there/writable then it will have trouble.

You can also check http:///?hidden=1 which will display all of the locations even if they haven’t checked in, just to make sure the server is parsing the locations.ini ok.

Using the ?hidden=1 check helped me to realize my that my locations.ini file wasn’t being saved correctly.

Now I see locations and browsers but get this message “Error submitting url for testing” when submitting a test but I suspect this is related to folder permissions.

Thanks for the help!

I wanted to reiterate that the ?hidden=1 param is extremely useful for isolating an issue. Been pulling my hair out getting the locations to show only to discover I hadn’t quoted a Label config. Perhaps the install.php could indicate if the settings files can be successfully parsed. Thanks.