Mhh.. maybe you should try to kill the gps daemon and start it again, this works for me very well if i got this error message.

Check if the service is already running:

ps -A | grep gpsd

If...