Skip to content

Commit

Permalink
Añadir una faq
Browse files Browse the repository at this point in the history
  • Loading branch information
agacias committed Nov 14, 2015
1 parent a97a134 commit 0b93eca
Show file tree
Hide file tree
Showing 2 changed files with 32 additions and 8 deletions.
16 changes: 8 additions & 8 deletions chapter12.rst
Original file line number Diff line number Diff line change
Expand Up @@ -15,15 +15,15 @@ las contraseñas a los usuarios que vienen por defecto, y preparar un
backup de la base de datos y de la carpeta /var/migasfree.

Obtención de los paquetes de migasfree
--------------------------------------
======================================

Si en http://migasfree.org/repo/dists no están los paquetes de migasfree
para la Distribución que vas a emplear puedes generarlos tú mismo.

En :ref:`Empaquetando migasfree` tienes instrucciones de cómo obtenerlos.

Configuración del servidor
--------------------------
==========================

Crea el fichero ``/etc/migasfree-server/settings.py`` con el siguiente
contenido (no te olvides de sustituir la password por la del usuario
Expand Down Expand Up @@ -70,7 +70,7 @@ Si necesitas cambiar la password del usuario migasfree en postgresql haz esto:


Cambiando las contraseñas
=========================
-------------------------

* Accede a ``Configuracion-Usuarios`` y verás los perfiles de
usuarios.
Expand All @@ -85,7 +85,7 @@ La explicación de los usuarios y sus grupos lo has visto ya en


Servicio de caché de paquetes
-----------------------------
=============================

Montar un caché de paquetes para disminuir el tráfico de internet es habitual.
Su funcionamiento es muy sencillo. Cuando un equipo necesita descargar un
Expand Down Expand Up @@ -166,12 +166,12 @@ __ http://www.unix-ag.uni-kl.de/~bloch/acng/html/index.html


Backups
-------
=======

A continuación te sugiero un manera de hacer los backups.

Dump de la base de datos
========================
------------------------

Para hacer el dump de la base de datos, crea el fichero
``/var/migasfree/dump/migasfree-dump.sh`` (deberás modificar
Expand Down Expand Up @@ -216,7 +216,7 @@ Finalmente ponemos permisos de ejecución a los scripts:
chmod 700 /var/migasfree/dump/migasfree-restore.sh
Tarea periódica
===============
---------------

Para programar una tarea que se ejecute periódicamente realizando el
dump de la base de datos y la copia de los ficheros de los
Expand Down Expand Up @@ -252,7 +252,7 @@ añadiendo la siguiente línea a crontab:
Etiquetando los clientes
------------------------
========================

Para facilitar la atención a los usuarios cuando tengan un problema, es
conveniente imprimir y pegar físicamente la etiqueta que identifica
Expand Down
24 changes: 24 additions & 0 deletions chapter14.rst
Original file line number Diff line number Diff line change
Expand Up @@ -259,3 +259,27 @@ Accede a ``Configuracion - p.m.s. - apt-get`` y modifica el campo
dpkg-scanpackages -m dists/%REPONAME%/PKGS /dev/null | gzip -9c > dists/%REPONAME%/PKGS/binary-i386/Packages.gz
dpkg-scanpackages -m dists/%REPONAME%/PKGS /dev/null | gzip -9c > dists/%REPONAME%/PKGS/binary-amd64/Packages.gz
dpkg-scansources dists/%REPONAME%/PKGS /dev/null | gzip -9c > dists/%REPONAME%/PKGS/sources/Sources.gz
No se consige ejecutar el cliente de migasfree en un ``cron``.
--------------------------------------------------------------

Causa
*****

Las variables de entorno no están disponibles.

Solución
********

En vez de programar el cron así:

.. code-block:: none
00 07 * * * root /usr/bin/migasfree --update
debemos forzar el **entorno de usuario** de esta forma:

.. code-block:: none
00 07 * * * root su -c 'migasfree --update' --login

0 comments on commit 0b93eca

Please sign in to comment.