Apéndice A
Aproximación frustrada: Si algo se niega a funcionar

En la siguiente sección, intentamos abordar algunos problemas del sistema operativo, pero si encuentra un problema, puede ser una buena idea mirar más allá de “tu” sistema operativo, por si acaso. Si estás experimentando problemas, te recomendamos encarecidamente que primero consultes las FAQ mantenidas por Cameron Moore en:

https://wiki.flightgear.org/Frequently_asked_questions

Además, el código fuente contiene un directorio docs-mini que contiene numerosas ideas y soluciones a determinados problemas. Este también es un buen lugar para encontrar más información.

A.1. Reportar problemas de FlightGear

El mejor lugar para obtener ayuda es habitualmente listas de correo, en particular la lista de correo [Flightgear-User]. Si estas ejecutando una versión Git de FlightGear, puedes suscribirte a la lista de correo [Flightgear-Devel]. Las instrucciones para suscribirte se pueden encontrar en:

https://wiki.flightgear.org/Mailing_lists

Habitualmente ya ha habido gente que se ha encontrado con el mismo problema que estás teniendo, por lo que merece la pena gastar un poco de tiempo buscando en las listas de correo:

https://sourceforge.net/mailarchive/forum.php?forum_name=flightgear-devel

https://sourceforge.net/mailarchive/forum.php?forum_name=flightgear-users

Debes también considerar la opción de buscar en los foros FlightGear para obtener ayuda, instrucciones o archivos:

https://forum.flightgear.org

Hay numerosos desarrolladores y usuarios leyendo estas listas de correo y foros, así que las preguntas son habitualmente respondidas. De todas maneras, mensajes del tipo FlightGear no compila en mi sistema. ¿Qué debo hacer? son díficiles de responder si no se aportan más detalles, ¿verdad? Aquí hay algunos aspectos que se pueden incluir en el mensaje a la hora de reportar un problema:

Para poder analizar qué ha pasado durante la última sesión de FlightGear, se puede utilizar el siguiente comando (la ruta ~/.fgfs se corresponde con $FG_HOME en los sistema tipo-Unix; necesita ser adaptada en otro sistemas, o puedes usar la opción --log-dir para hacer que FlightGear escriba el fichero de registro en otro lugar):

less ~/.fgfs/fgfs.log

El nivel de registro por defecto es alert; se corresponde con la opción --log-level=alert de fgfs. Si pasas la opción --log-level=debug a fgfs, FlightGearescribirá muchos más mensajes al fichero de registro.

Algunos mensajes que se originan a priori de dependencias de FlightGear, no son escritas al fichero de registro. Una manera de capturar todos los mensajes provenientes directamente o indirectamente de FlightGear es redirigir los flujos de la salida estándar y error estándar:

fgfs --log-level=debug >log.txt 2>&1

Un comentario final: ¡evita publicar binarios en estas listas o foros! Los suscriptores a las listas están ampliamente distribuidos y algunos usuarios tienen poco ancho de banda y/o conexiones tarifadas. Los mensajes grandes pueden ser rechazados por el administrador de la lista de correo. Gracias.

A.2. Problemas generales

A.3. Problemas potenciales bajo Linux

Dado que no tenemos acceso a todas las posibles distribuciones de Linux, aquí se incluyen algunas posibles causas de problemas. (Esta sección contiene contribuciones de Kai Troester.)

A.4. Problemas potenciales bajo Windows