Cómo corregir un error de configuración en Linux Debian/Ubuntu

O ando aprendendo nesta caminhada sobre una Terra

Cómo corregir un error de configuración en Linux Debian/Ubuntu

Hoy he tenido que mirar los logs a un servidor FTP que se ejecuta bajo la Pure-ftp y me di cuenta que los horarios estaban todos en UTC .
Ya que necesitaba enviar parte de los registros a una tercera persona que hace uso de él y no está familiarizado con los sistemas de, podría terminar tomando lugar un malentendido. Decidí entonces debe mantener los registros de todas las aplicaciones en zona brasileña.
Según la documentación de la pure-ftp utiliza variables de entorno para determinar cuál será el calendario incluido en los registros y el ajuste sólo es utilizar GMT o no y por defecto utiliza En.

NOTA: Este problema también ocurre con diversos programas de Perl.

Por lo que es el paso correcto para comprobar si el configuración regional desde el servidor (o sesión que voy a utilizar para iniciar el servicio FTP) Es en pt_BR. No era.

Usé la receta básica para modificar la configuración regional. (Abajo si usted quiere hacer lo mismo).

  • Agregar los archivos de entrada la configuración regional de idioma de debian (debe ser el mismo para Ubuntu).
# Eco "es_ES ISO-8859-1" >;>; /var/lib/locales/apoyado. local d

# Eco "pt_BR pt_BR. ISO-8859-1" >;>; /configuración regional etc/alias.

  • Abrir la configuración del entorno /medio ambiente etc. y /por defecto/etc/locale e incluyen las entradas a continuación
LANG ="pt_BR"
Idioma ="pt_BR:en:en"

  • Y finalmente ejecutar los comandos
# locale-gen
# dpkg-reconfigure locales

Todo ha ido bien. Cuando configuración regional realizado fue:

# locale
locale: No se puede establecer configuración regional predeterminada LC_CTYPE: No such file or directory
locale: No se puede establecer configuración regional predeterminada LC_MESSAGES: No such file or directory
locale: No se puede establecer configuración regional predeterminada LC_ALL: No such file or directory
LANG=pt_BR
LANGUAGE=pt_BR:en:en
LC_CTYPE="pt_BR"
LC_NUMERIC ="pt_BR"
LC_TIME ="pt_BR"
LC_COLLATE ="pt_BR"
LC_MONETARY ="pt_BR"
LC_MESSAGES ="pt_BR"
LC_PAPER ="pt_BR"
LC_NAME ="pt_BR"
LC_ADDRESS ="pt_BR"
LC_TELEPHONE ="pt_BR"
LC_MEASUREMENT ="pt_BR"
LC_IDENTIFICATION ="pt_BR"
LC_ALL =

y cuando intenta reiniciar el servicio FTP

# service pure-ftpd restart
Restarting FTP XXXXXX: Perl: ADVERTENCIA: Establecer configuración regional no se pudo.
Perl: ADVERTENCIA: Por favor, compruebe que la configuración de configuración regional:
 IDIOMA = (unset),
 LC_ALL = (unset),
 LANG = "pt_BR"
 son compatibles e instalado en el sistema.
Perl: ADVERTENCIA: Volver a caer a la configuración estándar ("(C)").
Funcionamiento: /puredb usr/sbin/pure-ftpd - l:/clf - O etc/pure-ftpd/dB/PureFTPd.pdb:/var/log/pure-ftpd/Transfer.log - A -E -u 1000 -B

Después de varios intentos para fijar, Tengo haciendo lo siguiente:

Ejecuté los comandos

# Export LANGUAGE = en_US. UTF-8

# Export LANG = es_ES. UTF-8

# Export LC_ALL = es_ES. UTF-8

# locale-gen pt_BR.UTF-8
Generating locales...
 en_US. UTF-8.... up-to-date
Generation complete.
# dpkg-reconfigure locales
 en_US.ISO-8859-1... done
 en_US.UTF-8... done
 pt_BR.UTF-8... up-to-date
Generation complete.

Después de, ha iniciado el servicio FTP normalmente como la siguiente información.

# service pure-ftpd restart
Restarting FTP XXXXXXX: Funcionamiento: /puredb usr/sbin/pure-ftpd - l:/clf - O etc/pure-ftpd/dB/PureFTPd.pdb:/var/log/pure-ftpd/Transfer.log - A -E -u 1000 -B



 ;

Contesta

Su dirección de correo electrónico no se publicará. Los campos obligatorios están marcados *

Este sitio utiliza Akismet para reducir el spam. Aprender cómo se procesaron los datos de comentario.