RSS

  • YouTube
  • LinkedIn
  • Google

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:

# lugar lugar: No se puede establecer configuración regional predeterminada LC_CTYPE: No hay tal archivo o directorio configuración regional: No se puede establecer configuración regional predeterminada LC_MESSAGES: No hay tal archivo o directorio configuración regional: No se puede establecer configuración regional predeterminada LC_ALL: No existe el fichero o directorio LANG = pt_BR idioma = 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

# servicio pure-ftpd reiniciar reiniciar 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 en_US. Configuraciones regionales UTF-8 generar....
 en_US. UTF-8.... Generación actualizada completa.
# dpkg-reconfigure locales en_US. ISO-8859-1.... hecho en_US. UTF-8.... hecho en_US. UTF-8.... Generación actualizada completa.

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

# servicio pure-ftpd reiniciar reiniciar 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.