[SOLUCIONADO] Re: [OFF-TOPIC] Error RunBeforeJob en Bacula

2015-07-21 Por tema Maykel Franco
El día 20 de julio de 2015, 15:15, Camaleón noela...@gmail.com escribió:
 El Mon, 20 Jul 2015 12:08:22 +0200, Maykel Franco escribió:

 El día 20 de julio de 2015, 10:59, Maykel Franco
 maykeldeb...@gmail.com escribió:
 El día 17 de julio de 2015, 15:31, Camaleón noela...@gmail.com
 escribió:

 (...)

 http://wiki.bacula.org/doku.php?id=bacula_manual:the_job_resource

 Otra cosa que podrías probar es ejecutar una instrucción más sencilla
 para ver si lo hace correctamente y bueno, darte una vuelta por Google
 buscando ese error:

 Probé un script simple pero me daba el mismo error, que no lo
 encuentra...

 Hum...

 En la propia máquina servidor, para hacer backup del catálogo bacula
 tiene definido un job también con estas lineas, pero claro se ejecuta
 en local, lado servidor:

   RunBeforeJob = /etc/bacula/scripts/make_catalog_backup.pl MyCatalog
   # This deletes the copy of the catalog RunAfterJob  =
   /etc/bacula/scripts/delete_catalog_backup

 Y eso funciona bien.

 ¿Mande? :-?

 ¿Quieres decir que el script que se ejecuta en el cliente falla? Si es
 eso, ya sabes que tienes que usar Client Run Before Job en lugar de
 Run Before Job como indica el manual.

 https://www.google.es/webhp?

 complete=0hl=engws_rd=cr,sslei=ZwGpVYH6Jobg7Qa4k7WIDQ#complete=0hl=enq=
 +Error:+Runscript:+BeforeJob+returned+non-zero+status%3D208.+ERR%3DNo
 +such
 +file+or+directory+btnK=Google+Search

 Saludos,

 Voy a seguir mirando...


 Curioso... Esto sí que lo coge...Un simple /bin/ls -l

 20-jul 12:01 Bacula-Server-dir JobId 557: shell command: run BeforeJob
 /bin/ls -l /tmp/
 20-jul 12:01 Bacula-Server-dir JobId 557: BeforeJob: total 0 20-jul
 12:01 Bacula-Server-dir JobId 557: Start Backup JobId 557,
 Job=BackupOwncloud.2015-07-20_12.01.35_03 20-jul 12:01 Bacula-Server-dir
 JobId 557: Using Device FileStorage

 El script automysqlbackup tiene permisos para ejecución para todos los
 usuarios... Será por la variable de entorno? Algo se me escapa...

 Prueba con la variable Client Run Before Job.

Vale, que me he liado con la directiva... Pensé que valia para local y
para remoto y resulta que no... Por eso el ls ha funcionado... Juerrr
vaya tela.

Normal que pasara, buscaba un  script en local que no estaba...Vaya tela.

Probado y ha funcionado.

21-jul 09:04 Bacula-Server-dir JobId 563: Start Backup JobId 563,
Job=BackupOwncloud.2015-07-21_09.04.00_03
21-jul 09:04 Bacula-Server-dir JobId 563: Using Device FileStorage
*message
21-jul 09:04 owncloud.mo2o.com JobId 563: shell command: run
ClientRunBeforeJob /usr/sbin/automysqlbackup

El caso es que esa directiva la vi en algún post, tampoco me fijé muy
bien pero como hay varias versiones de bacula intuí que esa directiva
había cambiado y se ponía diferente...

Gracias Camaleón por tu ayuda.


 Saludos,

 --
 Camaleón


 --
 To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
 with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
 Archive: https://lists.debian.org/pan.2015.07.20.13.15...@gmail.com



--
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/caj2aoa9skizqtwn5agxvdylstv6df2ionejfvz4dfzs95xc...@mail.gmail.com



Re: [OFF-TOPIC] Error RunBeforeJob en Bacula

2015-07-20 Por tema Maykel Franco
El día 17 de julio de 2015, 15:31, Camaleón noela...@gmail.com escribió:
 El Fri, 17 Jul 2015 09:51:30 +0200, Maykel Franco escribió:

 El día 16 de julio de 2015, 15:41, Camaleón noela...@gmail.com
 escribió:

 (...)

 Could not open required defaults file: /etc/mysql/debian.cnf Fatal
 error in defaults handling. Program aborted chmod: cambiando los
 permisos de «/var/lib/automysqlbackup»: Operación no permitida chmod:
 cambiando los permisos de «/var/lib/automysqlbackup»: Operación no
 permitida

 (...)

 Echa un vistazo por aquí (Step 1b), entiendo que la idea es
 configurar automysqlbackup para que se pueda ejecutar y tener acceso
 a los archivos desde un usuario sin privilegios:

 How To Automatically Backup MySQL Databases and Send To Another Server
 - Ubuntu 12.04
 http://nestordeharo.blogspot.com.es/2014/08/how-to-automatically-
 backup-
 mysql.html

 Gracias por contestar. He probado lo de ese enlace, pero jugando con el
 grupo de bacula. Para comprobar si podría ejecutarlo, he lanzado esto:

 sudo -u bacula /usr/sbin/automysqlbackup

 o

 su -m bacula -c /usr/sbin/automysqlbackup

 Y puede ejecutarlo sin problemas.

 Bien, sí, el artículo hablaba de configurar los permisos adecuados. De
 todas formas, ¿se ejecuta correctamente y hace lo que se supone que debe
 hacer?

Si, lo hace correctamente.


 El problema de los permisos está resuelto pero bacula se sigue
 quejando...

 Eso quiere decir que el error era otro.

Si, pero me centré en los permisos porque tampoco me dejaba lanzarlo
con el usuario de bacula, daba error de permisos e intuí que bacula
daba un error standard al no poder ejecutarse correctamente...


 17-jul 09:47 Bacula-Server-dir JobId 536: shell command: run BeforeJob
 /usr/sbin/automysqlbackup
 17-jul 09:47 Bacula-Server-dir JobId 536: Error: Runscript: BeforeJob
 returned non-zero status=208. ERR=No such file or directory
 17-jul 09:47 Bacula-Server-dir JobId 536: Error: Bacula Bacula-Server-
 dir 5.2.6 (21Feb12):

 Si dice que no encuentra el archivo y no es por un problema de permisos
 quizá se nos pasa algo en esa tarea de Bacula... ¿has comprobado que la
 tarea se haya definido en la forma correcta? Lo comento porque se ve que
 hay varias opciones y cada una de ellas sirve para distintas situaciones/
 escenarios según se ejecute en el cliente o en el propio servidor
 (apartado RunScript {body-of-runscript}):

 http://wiki.bacula.org/doku.php?id=bacula_manual:the_job_resource

 Otra cosa que podrías probar es ejecutar una instrucción más sencilla
 para ver si lo hace correctamente y bueno, darte una vuelta por Google
 buscando ese error:

Probé un script simple pero me daba el mismo error, que no lo encuentra...

En la propia máquina servidor, para hacer backup del catálogo bacula
tiene definido un job también con estas lineas, pero claro se ejecuta
en local, lado servidor:

  RunBeforeJob = /etc/bacula/scripts/make_catalog_backup.pl MyCatalog
  # This deletes the copy of the catalog
  RunAfterJob  = /etc/bacula/scripts/delete_catalog_backup

Y eso funciona bien.


 https://www.google.es/webhp?
 complete=0hl=engws_rd=cr,sslei=ZwGpVYH6Jobg7Qa4k7WIDQ#complete=0hl=enq=
 +Error:+Runscript:+BeforeJob+returned+non-zero+status%3D208.+ERR%3DNo+such
 +file+or+directory+btnK=Google+Search

 Saludos,

Voy a seguir mirando...


 --
 Camaleón


 --
 To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
 with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
 Archive: https://lists.debian.org/pan.2015.07.17.13.31...@gmail.com



--
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/caj2aoa_z0os9ju_vykjt_wg64sq0xdduhpsymxaobdkmqaz...@mail.gmail.com



Re: [OFF-TOPIC] Error RunBeforeJob en Bacula

2015-07-20 Por tema Maykel Franco
El día 20 de julio de 2015, 10:59, Maykel Franco
maykeldeb...@gmail.com escribió:
 El día 17 de julio de 2015, 15:31, Camaleón noela...@gmail.com escribió:
 El Fri, 17 Jul 2015 09:51:30 +0200, Maykel Franco escribió:

 El día 16 de julio de 2015, 15:41, Camaleón noela...@gmail.com
 escribió:

 (...)

 Could not open required defaults file: /etc/mysql/debian.cnf Fatal
 error in defaults handling. Program aborted chmod: cambiando los
 permisos de «/var/lib/automysqlbackup»: Operación no permitida chmod:
 cambiando los permisos de «/var/lib/automysqlbackup»: Operación no
 permitida

 (...)

 Echa un vistazo por aquí (Step 1b), entiendo que la idea es
 configurar automysqlbackup para que se pueda ejecutar y tener acceso
 a los archivos desde un usuario sin privilegios:

 How To Automatically Backup MySQL Databases and Send To Another Server
 - Ubuntu 12.04
 http://nestordeharo.blogspot.com.es/2014/08/how-to-automatically-
 backup-
 mysql.html

 Gracias por contestar. He probado lo de ese enlace, pero jugando con el
 grupo de bacula. Para comprobar si podría ejecutarlo, he lanzado esto:

 sudo -u bacula /usr/sbin/automysqlbackup

 o

 su -m bacula -c /usr/sbin/automysqlbackup

 Y puede ejecutarlo sin problemas.

 Bien, sí, el artículo hablaba de configurar los permisos adecuados. De
 todas formas, ¿se ejecuta correctamente y hace lo que se supone que debe
 hacer?

 Si, lo hace correctamente.


 El problema de los permisos está resuelto pero bacula se sigue
 quejando...

 Eso quiere decir que el error era otro.

 Si, pero me centré en los permisos porque tampoco me dejaba lanzarlo
 con el usuario de bacula, daba error de permisos e intuí que bacula
 daba un error standard al no poder ejecutarse correctamente...


 17-jul 09:47 Bacula-Server-dir JobId 536: shell command: run BeforeJob
 /usr/sbin/automysqlbackup
 17-jul 09:47 Bacula-Server-dir JobId 536: Error: Runscript: BeforeJob
 returned non-zero status=208. ERR=No such file or directory
 17-jul 09:47 Bacula-Server-dir JobId 536: Error: Bacula Bacula-Server-
 dir 5.2.6 (21Feb12):

 Si dice que no encuentra el archivo y no es por un problema de permisos
 quizá se nos pasa algo en esa tarea de Bacula... ¿has comprobado que la
 tarea se haya definido en la forma correcta? Lo comento porque se ve que
 hay varias opciones y cada una de ellas sirve para distintas situaciones/
 escenarios según se ejecute en el cliente o en el propio servidor
 (apartado RunScript {body-of-runscript}):

 http://wiki.bacula.org/doku.php?id=bacula_manual:the_job_resource

 Otra cosa que podrías probar es ejecutar una instrucción más sencilla
 para ver si lo hace correctamente y bueno, darte una vuelta por Google
 buscando ese error:

 Probé un script simple pero me daba el mismo error, que no lo encuentra...

 En la propia máquina servidor, para hacer backup del catálogo bacula
 tiene definido un job también con estas lineas, pero claro se ejecuta
 en local, lado servidor:

   RunBeforeJob = /etc/bacula/scripts/make_catalog_backup.pl MyCatalog
   # This deletes the copy of the catalog
   RunAfterJob  = /etc/bacula/scripts/delete_catalog_backup

 Y eso funciona bien.


 https://www.google.es/webhp?
 complete=0hl=engws_rd=cr,sslei=ZwGpVYH6Jobg7Qa4k7WIDQ#complete=0hl=enq=
 +Error:+Runscript:+BeforeJob+returned+non-zero+status%3D208.+ERR%3DNo+such
 +file+or+directory+btnK=Google+Search

 Saludos,

 Voy a seguir mirando...


 --
 Camaleón


 --
 To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
 with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
 Archive: https://lists.debian.org/pan.2015.07.17.13.31...@gmail.com



Curioso... Esto sí que lo coge...Un simple /bin/ls -l

20-jul 12:01 Bacula-Server-dir JobId 557: shell command: run BeforeJob
/bin/ls -l /tmp/
20-jul 12:01 Bacula-Server-dir JobId 557: BeforeJob: total 0
20-jul 12:01 Bacula-Server-dir JobId 557: Start Backup JobId 557,
Job=BackupOwncloud.2015-07-20_12.01.35_03
20-jul 12:01 Bacula-Server-dir JobId 557: Using Device FileStorage

El script automysqlbackup tiene permisos para ejecución para todos los
usuarios... Será por la variable de entorno? Algo se me escapa...


--
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/caj2aoa_zmjfzvij6mo0oyh2nyang-65djvmycfo7emcqmnv...@mail.gmail.com



Re: [OFF-TOPIC] Error RunBeforeJob en Bacula

2015-07-20 Por tema Camaleón
El Mon, 20 Jul 2015 12:08:22 +0200, Maykel Franco escribió:

 El día 20 de julio de 2015, 10:59, Maykel Franco
 maykeldeb...@gmail.com escribió:
 El día 17 de julio de 2015, 15:31, Camaleón noela...@gmail.com
 escribió:

(...)

 http://wiki.bacula.org/doku.php?id=bacula_manual:the_job_resource

 Otra cosa que podrías probar es ejecutar una instrucción más sencilla
 para ver si lo hace correctamente y bueno, darte una vuelta por Google
 buscando ese error:

 Probé un script simple pero me daba el mismo error, que no lo
 encuentra...

Hum...

 En la propia máquina servidor, para hacer backup del catálogo bacula
 tiene definido un job también con estas lineas, pero claro se ejecuta
 en local, lado servidor:

   RunBeforeJob = /etc/bacula/scripts/make_catalog_backup.pl MyCatalog
   # This deletes the copy of the catalog RunAfterJob  =
   /etc/bacula/scripts/delete_catalog_backup

 Y eso funciona bien.

¿Mande? :-?

¿Quieres decir que el script que se ejecuta en el cliente falla? Si es 
eso, ya sabes que tienes que usar Client Run Before Job en lugar de 
Run Before Job como indica el manual.

 https://www.google.es/webhp?
 
complete=0hl=engws_rd=cr,sslei=ZwGpVYH6Jobg7Qa4k7WIDQ#complete=0hl=enq=
 +Error:+Runscript:+BeforeJob+returned+non-zero+status%3D208.+ERR%3DNo
+such
 +file+or+directory+btnK=Google+Search

 Saludos,

 Voy a seguir mirando...

 
 Curioso... Esto sí que lo coge...Un simple /bin/ls -l
 
 20-jul 12:01 Bacula-Server-dir JobId 557: shell command: run BeforeJob
 /bin/ls -l /tmp/
 20-jul 12:01 Bacula-Server-dir JobId 557: BeforeJob: total 0 20-jul
 12:01 Bacula-Server-dir JobId 557: Start Backup JobId 557,
 Job=BackupOwncloud.2015-07-20_12.01.35_03 20-jul 12:01 Bacula-Server-dir
 JobId 557: Using Device FileStorage
 
 El script automysqlbackup tiene permisos para ejecución para todos los
 usuarios... Será por la variable de entorno? Algo se me escapa...

Prueba con la variable Client Run Before Job.

Saludos,

-- 
Camaleón


-- 
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/pan.2015.07.20.13.15...@gmail.com



Re: [OFF-TOPIC] Error RunBeforeJob en Bacula

2015-07-17 Por tema Camaleón
El Fri, 17 Jul 2015 09:51:30 +0200, Maykel Franco escribió:

 El día 16 de julio de 2015, 15:41, Camaleón noela...@gmail.com
 escribió:

(...)

 Could not open required defaults file: /etc/mysql/debian.cnf Fatal
 error in defaults handling. Program aborted chmod: cambiando los
 permisos de «/var/lib/automysqlbackup»: Operación no permitida chmod:
 cambiando los permisos de «/var/lib/automysqlbackup»: Operación no
 permitida

(...)

 Echa un vistazo por aquí (Step 1b), entiendo que la idea es
 configurar automysqlbackup para que se pueda ejecutar y tener acceso
 a los archivos desde un usuario sin privilegios:

 How To Automatically Backup MySQL Databases and Send To Another Server
 - Ubuntu 12.04
 http://nestordeharo.blogspot.com.es/2014/08/how-to-automatically-
backup-
 mysql.html

 Gracias por contestar. He probado lo de ese enlace, pero jugando con el
 grupo de bacula. Para comprobar si podría ejecutarlo, he lanzado esto:
 
 sudo -u bacula /usr/sbin/automysqlbackup
 
 o
 
 su -m bacula -c /usr/sbin/automysqlbackup
 
 Y puede ejecutarlo sin problemas. 

Bien, sí, el artículo hablaba de configurar los permisos adecuados. De 
todas formas, ¿se ejecuta correctamente y hace lo que se supone que debe 
hacer?

 El problema de los permisos está resuelto pero bacula se sigue
 quejando...

Eso quiere decir que el error era otro.

 17-jul 09:47 Bacula-Server-dir JobId 536: shell command: run BeforeJob
 /usr/sbin/automysqlbackup
 17-jul 09:47 Bacula-Server-dir JobId 536: Error: Runscript: BeforeJob
 returned non-zero status=208. ERR=No such file or directory 
 17-jul 09:47 Bacula-Server-dir JobId 536: Error: Bacula Bacula-Server-
 dir 5.2.6 (21Feb12):

Si dice que no encuentra el archivo y no es por un problema de permisos 
quizá se nos pasa algo en esa tarea de Bacula... ¿has comprobado que la 
tarea se haya definido en la forma correcta? Lo comento porque se ve que 
hay varias opciones y cada una de ellas sirve para distintas situaciones/
escenarios según se ejecute en el cliente o en el propio servidor 
(apartado RunScript {body-of-runscript}):

http://wiki.bacula.org/doku.php?id=bacula_manual:the_job_resource

Otra cosa que podrías probar es ejecutar una instrucción más sencilla 
para ver si lo hace correctamente y bueno, darte una vuelta por Google 
buscando ese error:

https://www.google.es/webhp?
complete=0hl=engws_rd=cr,sslei=ZwGpVYH6Jobg7Qa4k7WIDQ#complete=0hl=enq=
+Error:+Runscript:+BeforeJob+returned+non-zero+status%3D208.+ERR%3DNo+such
+file+or+directory+btnK=Google+Search

Saludos,

-- 
Camaleón


-- 
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/pan.2015.07.17.13.31...@gmail.com



Re: [OFF-TOPIC] Error RunBeforeJob en Bacula

2015-07-17 Por tema Maykel Franco
El día 16 de julio de 2015, 15:41, Camaleón noela...@gmail.com escribió:
 El Thu, 16 Jul 2015 14:19:37 +0200, Maykel Franco escribió:

 Buenas, estoy tratando de configurar bacula para que realice o lance un
 script de backup de bbdd usando automysqlbackup, antes de realizar el
 backup de determinados directorios que quiero.

 (...)

 Si lo lanzo a mano desde la máquina donde quiero hacer el backup, no
 funciona, de ahí el problema:

 sudo -u bacula /usr/sbin/automysqlbackup

 Could not open required defaults file: /etc/mysql/debian.cnf Fatal error
 in defaults handling. Program aborted chmod: cambiando los permisos de
 «/var/lib/automysqlbackup»: Operación no permitida chmod: cambiando los
 permisos de «/var/lib/automysqlbackup»: Operación no permitida


 El tema es, podría ejecutar el comando que lanza bacula como root en vez
 de usar el usuario de bacula por defecto?

 O qué solución se os ocurre? No quiero dar permisos a ficheros
 importantes en el sistema...

 Echa un vistazo por aquí (Step 1b), entiendo que la idea es configurar
 automysqlbackup para que se pueda ejecutar y tener acceso a los
 archivos desde un usuario sin privilegios:

 How To Automatically Backup MySQL Databases and Send To Another Server -
 Ubuntu 12.04
 http://nestordeharo.blogspot.com.es/2014/08/how-to-automatically-backup-
 mysql.html

 Saludos,

 --
 Camaleón


 --
 To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
 with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
 Archive: https://lists.debian.org/pan.2015.07.16.13.41...@gmail.com


Gracias por contestar. He probado lo de ese enlace, pero jugando con
el grupo de bacula. Para comprobar si podría ejecutarlo, he lanzado
esto:

sudo -u bacula /usr/sbin/automysqlbackup

o

su -m bacula -c /usr/sbin/automysqlbackup

Y puede ejecutarlo sin problemas. El problema de los permisos está
resuelto pero bacula se sigue quejando...

17-jul 09:47 Bacula-Server-dir JobId 536: shell command: run BeforeJob
/usr/sbin/automysqlbackup
17-jul 09:47 Bacula-Server-dir JobId 536: Error: Runscript: BeforeJob
returned non-zero status=208. ERR=No such file or directory
17-jul 09:47 Bacula-Server-dir JobId 536: Error: Bacula
Bacula-Server-dir 5.2.6 (21Feb12):


--
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/CAJ2aOA-0z4=re13c519kZsZLPjxkHjd=oa+3birh5qebg0h...@mail.gmail.com



Re: [OFF-TOPIC] Error RunBeforeJob en Bacula

2015-07-16 Por tema Camaleón
El Thu, 16 Jul 2015 14:19:37 +0200, Maykel Franco escribió:

 Buenas, estoy tratando de configurar bacula para que realice o lance un
 script de backup de bbdd usando automysqlbackup, antes de realizar el
 backup de determinados directorios que quiero.

(...)

 Si lo lanzo a mano desde la máquina donde quiero hacer el backup, no
 funciona, de ahí el problema:
 
 sudo -u bacula /usr/sbin/automysqlbackup
 
 Could not open required defaults file: /etc/mysql/debian.cnf Fatal error
 in defaults handling. Program aborted chmod: cambiando los permisos de
 «/var/lib/automysqlbackup»: Operación no permitida chmod: cambiando los
 permisos de «/var/lib/automysqlbackup»: Operación no permitida
 
 
 El tema es, podría ejecutar el comando que lanza bacula como root en vez
 de usar el usuario de bacula por defecto?
 
 O qué solución se os ocurre? No quiero dar permisos a ficheros
 importantes en el sistema...

Echa un vistazo por aquí (Step 1b), entiendo que la idea es configurar 
automysqlbackup para que se pueda ejecutar y tener acceso a los 
archivos desde un usuario sin privilegios:

How To Automatically Backup MySQL Databases and Send To Another Server - 
Ubuntu 12.04
http://nestordeharo.blogspot.com.es/2014/08/how-to-automatically-backup-
mysql.html

Saludos,

-- 
Camaleón


-- 
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/pan.2015.07.16.13.41...@gmail.com