Cita:
Originalmente publicado por lidiana
Desde hace un par de días no me arranca el opencpn con el usuario pi.
Si lo lanzo desde un terminal me da error de violación de segmento 
Si lo lanzo como root (sudo opencpn) la aplicación arranca pero está desconfigurada...
Se os ocurre que puede estar pasando?
Algún fichero ser ha quedado corrompido?
A ver si me podéis hechas una mano ya que es mi sistema de navegación con AIS del barco y tengo que cruzar de Ibiza a la península dentro de dos días

|
Lo de "violación de segmento" en principio suena a que el binario de opencpn esta estropeado. Pero... has tenido buena intuición al intentar lanzarlo como superusuario, pues así podemos descartar eso.
Lo mas probable es que se haya corrompido alguno de los archivos de configuración de opencpn, pero como no sabemos cual yo renombraria la carpeta de configuraciones de opencpn que normalmente es /home/pi/.opencpn por otro nombre como .opencpn.old.
Un comando en consola que lo haría seria:
mv .opencpn .opencpn.old
Hazlo en la consola tal cual se abre en tu carpeta home, así no hace falta escribir la ruta completa.
Con eso arrancas un opencpn "limpio" como hacías con el de superusuario, pero lo puedes configurar de nuevo. El guardar la vieja carpeta .opencpn como .opencpn.old es por si tienes cosas guardadas que quieras recuperar. Así puedes ir pegando los archivos desde la vieja carpeta de configuración a la nueva. Si lo haces, hazlo de uno en uno para descubrir cual es el archivo que te puede dar el problema.
Si solo quieres que opencpn vuelva a funcionar, limítate a configurarlo de nuevo y así lo tendrás disponible para tu regreso de las islas.