[SOLUCIONADO] Re: [OFF-TOPIC] Error RunBeforeJob en Bacula
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
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
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
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
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
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
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