Re: [Bacula-users] Problem with Bat and OpenSuse 11.1 (RPM)
Am Freitag, 15. Mai 2009 07:12:16 schrieb Bruno Friedmann: Hi Ulrich, I'm only making suggestion (have not test it already) I think you should find a binary bat in /usr/lib(64)/bacula/ If it's the case you could edit the /usr/sbin/bat wrapper script to point it to the real path of bat. No, there isn't any binary of bat. The filelist displayed by the packagemanager (YaST) lists only the following files: /etc/bacula /etc/bacula/bat.conf /usr/sbin/bat (---The Wrapper) /usr/share/applications/bat.desktop /usr/share/man/man1/bat.1.gz /usr/share/pixmaps/bat_icon.png Personnaly as I'm monitoring several server on different lan I've more than one bat.conf ( one for each dir ) so I aliased the binary and the conf for each alias bat-svr1='/usr/sbin/bat -c ~/.bacula/bat-svr1.conf' (In my case /usr/sbin/bat is the binary) Ulrich Walter wrote: Hello, I've just installed the RPM-Packages from the Bacula Download-Repositories (bacula-mysql and bacula-bat both version 3.0.1-1) for OpenSuse 11.1. I've edited the bat.conf with the same parameters as in the version 2.4.3 I am using on my laptop and like it has worked on the old machine where the same version 2.4.3 of bacula was installed. The old version of bat on my laptop works fine with the new bacula on my workstation. Now the problem: The old bacula-bat is a binary that works out-of-the-box. The new one brings me a message by starting on the CLI: /usr/sbin/bat: error: `/usr/sbin/.libs/bat' does not exist This script is just a wrapper for bat. See the libtool documentation for more information. I've installed the libtools from the OpenSuse-Repositories but it doesn't work. In my directory /usr/sbin/ the file .libs doesn't exist. Now the questions: What's the way to make the new version of bacula run on my workstation? Does anybody has a source to download a final RPM-Package that works out-of-the-box too? -- Niemand käme auf die Idee, Tinte mit Tinte abzuwaschen nur Blut soll immer wieder mit Blut abgewaschen werden. -- Ebner-Eschenbach Grüsse aussem Pott! - Uli -- Crystal Reports - New Free Runtime and 30 Day Trial Check out the new simplified licensing option that enables unlimited royalty-free distribution of the report engine for externally facing server and web deployment. http://p.sf.net/sfu/businessobjects ___ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users
Re: [Bacula-users] cram-md5 Authenticate NOT OK on AIX 5.3 bacula-fd
Yes! It works! Thank you! Hope this can help all other user too ;) -- Crystal Reports - New Free Runtime and 30 Day Trial Check out the new simplified licensing option that enables unlimited royalty-free distribution of the report engine for externally facing server and web deployment. http://p.sf.net/sfu/businessobjects___ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users
[Bacula-users] bacula cannot see my lto drive
Hello everyone, I hope someone can point me in the right direction. I'm using bacula release 1.38.5 -- redhat 9 which while old was happily backing up every night. We had a power cut and while bacula was not doing anything when this happened a tape got stuck in the powervault 128T so I removed the tape and loaded a new one, now bacula will not mount the drive it complains: *mount Using default Catalog name=MyCatalog DB=bacula Automatically selected Storage: PV128T Connecting to Storage daemon PV128T at ie-serv-2:9103 ... 3301 Issuing autochanger loaded drive 0 command. 3302 Autochanger loaded drive 0, result: nothing loaded. dev.c:362 dev.c:356 Unable to open device Drive-1 (/dev/nst0): ERR=No such device 3901 open device failed: ERR=dev.c:356 Unable to open device Drive-1 (/dev/nst0): ERR=No such device There is no drive 0 but drive 1 is running with Any help greatly appreciated -- John Fitzpatrick -- Crystal Reports - New Free Runtime and 30 Day Trial Check out the new simplified licensing option that enables unlimited royalty-free distribution of the report engine for externally facing server and web deployment. http://p.sf.net/sfu/businessobjects___ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users
Re: [Bacula-users] bacula cannot see my lto drive
John Fitzpatrick wrote: Hello everyone, I hope someone can point me in the right direction. I'm using bacula release 1.38.5 -- redhat 9 which while old was happily backing up every night. We had a power cut and while bacula was not doing anything when this happened a tape got stuck in the powervault 128T so I removed the tape and loaded a new one, now bacula will not mount the drive it complains: *mount Using default Catalog name=MyCatalog DB=bacula Automatically selected Storage: PV128T Connecting to Storage daemon PV128T at ie-serv-2:9103 ... 3301 Issuing autochanger loaded drive 0 command. 3302 Autochanger loaded drive 0, result: nothing loaded. dev.c:362 dev.c:356 Unable to open device Drive-1 (/dev/nst0): ERR=No such device 3901 open device failed: ERR=dev.c:356 Unable to open device Drive-1 (/dev/nst0): ERR=No such device There is no drive 0 but drive 1 is running with Any help greatly appreciated This type of device are very sensible to power-outage, and tape disaster. I think the best way to get it back is : Eject any tape inside the drive Shutdown the server again but properly. Remove the power plug, press the start button to really empty rest of electricity. Replug, restart. This manipulation save me a lot of time with scsi recalcitrant device. -- Bruno Friedmann -- Crystal Reports - New Free Runtime and 30 Day Trial Check out the new simplified licensing option that enables unlimited royalty-free distribution of the report engine for externally facing server and web deployment. http://p.sf.net/sfu/businessobjects ___ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users
Re: [Bacula-users] Problem with Bat and OpenSuse 11.1 (RPM)
Outch that's bad ... Normally this week-end I've planned to build my own rpm from the Scot's spec If I've the time success I will contact you. Perharps I can see where the binary bat is packaged ( inside another rpm like server or client ) Ulrich Walter wrote: Am Freitag, 15. Mai 2009 07:12:16 schrieb Bruno Friedmann: Hi Ulrich, I'm only making suggestion (have not test it already) I think you should find a binary bat in /usr/lib(64)/bacula/ If it's the case you could edit the /usr/sbin/bat wrapper script to point it to the real path of bat. No, there isn't any binary of bat. The filelist displayed by the packagemanager (YaST) lists only the following files: /etc/bacula /etc/bacula/bat.conf /usr/sbin/bat (---The Wrapper) /usr/share/applications/bat.desktop /usr/share/man/man1/bat.1.gz /usr/share/pixmaps/bat_icon.png Personnaly as I'm monitoring several server on different lan I've more than one bat.conf ( one for each dir ) so I aliased the binary and the conf for each alias bat-svr1='/usr/sbin/bat -c ~/.bacula/bat-svr1.conf' (In my case /usr/sbin/bat is the binary) Ulrich Walter wrote: Hello, I've just installed the RPM-Packages from the Bacula Download-Repositories (bacula-mysql and bacula-bat both version 3.0.1-1) for OpenSuse 11.1. I've edited the bat.conf with the same parameters as in the version 2.4.3 I am using on my laptop and like it has worked on the old machine where the same version 2.4.3 of bacula was installed. The old version of bat on my laptop works fine with the new bacula on my workstation. Now the problem: The old bacula-bat is a binary that works out-of-the-box. The new one brings me a message by starting on the CLI: /usr/sbin/bat: error: `/usr/sbin/.libs/bat' does not exist This script is just a wrapper for bat. See the libtool documentation for more information. I've installed the libtools from the OpenSuse-Repositories but it doesn't work. In my directory /usr/sbin/ the file .libs doesn't exist. Now the questions: What's the way to make the new version of bacula run on my workstation? Does anybody has a source to download a final RPM-Package that works out-of-the-box too? -- Bruno Friedmann Ioda-Net Sàrl 2830 Vellerat - Switzerland Tél : ++41 32 435 7171 Fax : ++41 32 435 7172 gsm : ++41 78 802 6760 www.ioda-net.ch Centre de Formation et de Coaching En Ligne www.cfcel.com -- Crystal Reports - New Free Runtime and 30 Day Trial Check out the new simplified licensing option that enables unlimited royalty-free distribution of the report engine for externally facing server and web deployment. http://p.sf.net/sfu/businessobjects ___ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users
Re: [Bacula-users] Backup errors...
John Lockard wrote: Hi all, Saw this last night. What would cause these Fatal errors? Server: Linux 2.6.18 x86_64 Bacula Version: Server: 3.0.0 Client: 2.4.4 (SPARC Solaris 8) Filesystem: just under 1TB Thanks for any help, John 13-May 22:25 tibor-sd JobId 3833: Labeled new Volume Monthly-SIN-0363 on device Storage_Array_1 (/data1/bacula/storage). 13-May 22:25 tibor-sd JobId 3833: Wrote label to prelabeled Volume Monthly-SIN-0363 on device Storage_Array_1 (/data1/bacula/storage) 13-May 22:25 tibor-sd JobId 3833: New volume Monthly-SIN-0363 mounted on device Storage_Array_1 (/data1/bacula/storage) at 13-May-2009 +22:25. 13-May 23:06 tibor-dir JobId 3833: Fatal error: sql_create.c:731 sql_create.c:731 insert INSERT INTO batch VALUES +(10889201,3833,'/data0/projects/polisci/corpora/bills/106txt-preferred/','106-H.R.01517.txt','gAD4 Fs06a IG0 B CY9 HYs A iV CAA I BKCOdS +BDxzxI BDxz0l A A C','GanvMb5SbMX2t+HvG3WbzQ') failed: Incorrect key file for table '/tmp/#sqlbf2_fe_0.MYI'; try to repair it 13-May 23:06 tibor-dir JobId 3833: sql_create.c:731 INSERT INTO batch VALUES +(10889201,3833,'/data0/projects/polisci/corpora/bills/106txt-preferred/','106-H.R.01517.txt','gAD4 Fs06a IG0 B CY9 HYs A iV CAA I BKCOdS +BDxzxI BDxz0l A A C','GanvMb5SbMX2t+HvG3WbzQ') 13-May 23:06 tibor-dir JobId 3833: Fatal error: catreq.c:488 Attribute create error. sql_get.c:1029 Media record for Volume Monthly-SIN-0363 +not found. 13-May 23:06 tibor-sd JobId 3833: Job Tangra-Data0.2009-05-11_05.15.00_47 marked to be canceled. 13-May 23:06 tibor-sd JobId 3833: Fatal error: fd_cmds.c:181 FD command not found: and variable operation maintenance and replacement for such +Central Arizona Project water. `f WATER RIGHTS UNAFFECTED BY USE OR NON-USE- The lack of use of water by the Nation or the use or lack of use of water by any person or +entity with whom the Nation enters into a contract for an exchange lease option for the lease or disposition of water pursuant to subsection c +shall not diminish reduce or impair. `1 the water rights of the Nation as established under this title or any other applicable law; or `2 any use rights Has you use the batch insert enable, could you verify that during the backup you doesn't go out of space in /tmp ( indicate in trace ) I suspect your big jobs are creating a too big sql big ( temp db ) and have no more space ... You should tell mysql to write tmp table to another place with fast disk and lot of space. -- Bruno Friedmann -- Crystal Reports - New Free Runtime and 30 Day Trial Check out the new simplified licensing option that enables unlimited royalty-free distribution of the report engine for externally facing server and web deployment. http://p.sf.net/sfu/businessobjects ___ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users
[Bacula-users] Bacula-2.4.4 install error
In the installation, I keep getting this error. Bear with me this is pretty long because I am trying to be concise: Make of cats is good make[1]: Leaving directory `/usr/src/bacula-2.4.4/src/cats' ==Entering directory /usr/src/bacula-2.4.4/src/dird make[1]: Entering directory `/usr/src/bacula-2.4.4/src/dird' Compiling dird.c Compiling admin.c Compiling authenticate.c Compiling autoprune.c Compiling backup.c Compiling bsr.c Compiling catreq.c Compiling dird_conf.c Compiling expand.c Compiling fd_cmds.c Compiling getmsg.c Compiling inc_conf.c Compiling job.c Compiling jobq.c Compiling migrate.c Compiling mountreq.c Compiling msgchan.c Compiling next_vol.c Compiling newvol.c Compiling pythondir.c Compiling recycle.c Compiling restore.c Compiling run_conf.c Compiling scheduler.c Compiling ua_acl.c Compiling ua_cmds.c Compiling ua_dotcmds.c Compiling ua_query.c Compiling ua_input.c Compiling ua_label.c Compiling ua_output.c Compiling ua_prune.c Compiling ua_purge.c Compiling ua_restore.c Compiling ua_run.c Compiling ua_select.c Compiling ua_server.c Compiling ua_status.c Compiling ua_tree.c Compiling ua_update.c Compiling verify.c Linking bacula-dir ... /usr/bin/g++ -O -L../lib -L../cats -L../findlib -o bacula-dir dird.o admin.o authenticate.o autoprune.o backup.o bsr.o catreq.o dird_conf.o expand.o fd_cmds.o getmsg.o inc_conf.o job.o jobq.o migrate.o mountreq.o msgchan.o next_vol.o newvol.o pythondir.o recycle.o restore.o run_conf.o scheduler.o ua_acl.o ua_cmds.o ua_dotcmds.o ua_query.o ua_input.o ua_label.o ua_output.o ua_prune.o ua_purge.o ua_restore.o ua_run.o ua_select.o ua_server.o ua_status.o ua_tree.o ua_update.o verify.o \ -lsql -lfind -lbac -lm -L/usr/local/mysql/lib -lmysqlclient_r -lz -lpthread \ /usr/bin/g++ -O -static -L../lib -L../cats -L../findlib -o static-bacula-dir dird.o admin.o authenticate.o autoprune.o backup.o bsr.o catreq.o dird_conf.o expand.o fd_cmds.o getmsg.o inc_conf.o job.o jobq.o migrate.o mountreq.o msgchan.o next_vol.o newvol.o pythondir.o recycle.o restore.o run_conf.o scheduler.o ua_acl.o ua_cmds.o ua_dotcmds.o ua_query.o ua_input.o ua_label.o ua_output.o ua_prune.o ua_purge.o ua_restore.o ua_run.o ua_select.o ua_server.o ua_status.o ua_tree.o ua_update.o verify.o \ -lsql -lbac -lfind -lm -L/usr/local/mysql/lib -lmysqlclient_r -lz -lpthread \ ../lib/libbac.a(bsys.o): In function `drop(char*, char*)': /usr/src/bacula-2.4.4/src/lib/bsys.c:694: warning: Using 'initgroups' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking ../lib/libbac.a(guid_to_name.o): In function `get_gidname': /usr/src/bacula-2.4.4/src/lib/guid_to_name.c:122: warning: Using 'getgrgid' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking ../lib/libbac.a(bsys.o): In function `drop(char*, char*)': /usr/src/bacula-2.4.4/src/lib/bsys.c:687: warning: Using 'getgrnam' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking /usr/src/bacula-2.4.4/src/lib/bsys.c:668: warning: Using 'getpwnam' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking /usr/src/bacula-2.4.4/src/lib/bsys.c:674: warning: Using 'getpwuid' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking /usr/local/mysql/lib/libmysqlclient_r.a(mf_pack.o): In function `expand_tilde': mf_pack.c:(.text+0x879): warning: Using 'endpwent' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking ../lib/libbac.a(bnet.o): In function `resolv_host': /usr/src/bacula-2.4.4/src/lib/bnet.c:425: warning: Using 'gethostbyname2' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking /usr/local/mysql/lib/libmysqlclient_r.a(my_gethostbyname.o): In function `my_gethostbyname_r': my_gethostbyname.c:(.text+0x34): warning: Using 'gethostbyname_r' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking ../lib/libbac.a(address_conf.o): In function `add_address': /usr/src/bacula-2.4.4/src/lib/address_conf.c:310: warning: Using 'getservbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking /usr/local/mysql/lib/libmysqlclient_r.a(ssl.o):(.gnu.linkonce.d.__vt_Q25yaSS L7Message+0x8): undefined reference to `__pure_virtual' /usr/local/mysql/lib/libmysqlclient_r.a(ssl.o):(.gnu.linkonce.d.__vt_Q25yaSS L7Message+0xc): undefined reference to `__pure_virtual' /usr/local/mysql/lib/libmysqlclient_r.a(ssl.o):(.gnu.linkonce.d.__vt_Q25yaSS L7Message+0x10): undefined reference to `__pure_virtual' /usr/local/mysql/lib/libmysqlclient_r.a(ssl.o):(.gnu.linkonce.d.__vt_Q25yaSS L7Message+0x14):
Re: [Bacula-users] bacula cannot see my lto drive
Thank you Bruno, well spotted. Followed your steps and it's working again. Thanks for answering so quickly. John - Original Message - From: Bruno Friedmann br...@ioda-net.ch To: Bacula Users bacula-users@lists.sourceforge.net Sent: Friday, 15 May, 2009 12:22:25 GMT +00:00 GMT Britain, Ireland, Portugal Subject: Re: [Bacula-users] bacula cannot see my lto drive John Fitzpatrick wrote: Hello everyone, I hope someone can point me in the right direction. I'm using bacula release 1.38.5 -- redhat 9 which while old was happily backing up every night. We had a power cut and while bacula was not doing anything when this happened a tape got stuck in the powervault 128T so I removed the tape and loaded a new one, now bacula will not mount the drive it complains: *mount Using default Catalog name=MyCatalog DB=bacula Automatically selected Storage: PV128T Connecting to Storage daemon PV128T at ie-serv-2:9103 ... 3301 Issuing autochanger loaded drive 0 command. 3302 Autochanger loaded drive 0, result: nothing loaded. dev.c:362 dev.c:356 Unable to open device Drive-1 (/dev/nst0): ERR=No such device 3901 open device failed: ERR=dev.c:356 Unable to open device Drive-1 (/dev/nst0): ERR=No such device There is no drive 0 but drive 1 is running with Any help greatly appreciated This type of device are very sensible to power-outage, and tape disaster. I think the best way to get it back is : Eject any tape inside the drive Shutdown the server again but properly. Remove the power plug, press the start button to really empty rest of electricity. Replug, restart. This manipulation save me a lot of time with scsi recalcitrant device. -- Bruno Friedmann -- Crystal Reports - New Free Runtime and 30 Day Trial Check out the new simplified licensing option that enables unlimited royalty-free distribution of the report engine for externally facing server and web deployment. http://p.sf.net/sfu/businessobjects ___ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users -- Crystal Reports - New Free Runtime and 30 Day Trial Check out the new simplified licensing option that enables unlimited royalty-free distribution of the report engine for externally facing server and web deployment. http://p.sf.net/sfu/businessobjects ___ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users
[Bacula-users] unable to mount the wanted tape bacula 3.0.1
Hi List, i have started a restore job but at start time the needed tape was not in the autochanger The job will require the following Volume(s)Storage(s)SD Device(s) == FUL112 JBBB JBBB i got this message 15-May 14:21 backup-dir JobId 72185: Start Restore Job RestoreFiles.2009-05-15_14.21.01_38 15-May 14:21 backup-dir JobId 72185: Using Device JBBB-1 15-May 14:21 backup-sd-bb JobId 72185: Invalid slot=0 defined in catalog for Volume FUL112 on JBBB-1 (/dev/nst0). Manual load may be required. i put the tape into the changer and run *update slots Connecting to Storage daemon JBBB at backup-sd-bb.ic3s.de:9103 ... 3306 Issuing autochanger list command. Catalog record for Volume FUL112 updated to reference slot 15. after that i tried to mount the volume *mount The defined Storage resources are: 1: JBGS 2: JBBB 3: FileStorageBB 4: USBStorageBB1 Select Storage resource (1-4): 2 Enter autochanger drive[0]: Enter autochanger slot: 15 3001 OK mount. Device=JBBB-1 (/dev/nst0) You have messages. *m 15-May 14:25 backup-sd-bb JobId 72185: Invalid slot=0 defined in catalog for Volume FUL112 on JBBB-1 (/dev/nst0). Manual load may be required. 15-May 14:25 backup-sd-bb JobId 72185: 3301 Issuing autochanger loaded? drive 0 command. 15-May 14:25 backup-sd-bb JobId 72185: 3302 Autochanger loaded? drive 0, result: nothing loaded. 15-May 14:25 backup-sd-bb JobId 72185: Warning: acquire.c:221 Read open device JBBB-1 (/dev/nst0) Volume FUL112 failed: ERR=dev.c:474 Unable to open device JBBB-1 (/dev/nst0): ERR=No medium found result: nothing loaded = ERR=No medium found ui, big surprise :) it looks like bacula simply forgot to move the tape from the slot 15 into drive 0 before opening the device. with 2.4.4 this problem does not appear, so i think it is not a problem of my configuration. and i wonder what this means: backup-sd-bb JobId 72185: Invalid slot=0 defined in catalog for Volume FUL112 does the sd really look into the catalog (query the database) to determine the slot of the volume? Best Regards Thomas p.s.: after using mtx on the commandline to load the tape into the drive i can mount the volume and the job runs *mount The defined Storage resources are: 1: JBGS 2: JBBB 3: FileStorageBB 4: USBStorageBB1 Select Storage resource (1-4): 2 Enter autochanger drive[0]: Enter autochanger slot: 15 3001 OK mount. Device=JBBB-1 (/dev/nst0) You have messages. *m 15-May 14:49 backup-sd-bb JobId 72185: Invalid slot=0 defined in catalog for Volume FUL112 on JBBB-1 (/dev/nst0). Manual load may be required.
Re: [Bacula-users] fileset question
1) regex is more powerful (and therefore slow) for what you're trying to do. WildFile is probably what you'd want instead. 2) You can't do both an include and an exclude of the same directory. 3) Start with something really basic. Take out all the exclusions and then you're just left with the File line. Then put all the exclusions in one Options block. It looks to me like you only want to include each user's Desktop, My Documents, and Thunderbird folders. Have you looked at how big it would be to just include everything under Documents and settings with possible temp directory exceptions? That would be quite a lot simpler... like so... FileSet { Name = XP_WS4 EnableVSS=yes Include { Options { Signature = MD5 compression=GZIP ignore case = yes exclude = yes WildFile = *.lnk WildFile = *.mp3 WildFile = *.wma WildDir = */temp WildDir = */temporary* } File = C:/Documents and Settings } Also, are you sure you'd want to exclude .lnk files? Also, after setting this up, you can log the list of files it gets with the command @output /tmp/file-listing.txt estimate listing job=jobname @output I typically look over those lists for stuff to exclude, but mainly I sort it by size to exclude big stuff that wouldn't be useful, such as installers for acrobat reader, etc. Bob From: Jeff Dickens j...@m2.seamanpaper.com Subject: Re: [Bacula-users] fileset question To: bacula-users bacula-users@lists.sourceforge.net Message-ID: 4a0c8c03.6050...@m2.seamanpaper.com Content-Type: text/plain; charset=iso-8859-1 Maybe if I had the answers to those questions I would understand why this fileset is totally non-functional. It backs up just the top level directories under Documents and Settings. FileSet { Name = XP_WS4 Include { Options { exclude = yes RegEx = .*\.lnk RegEx = .*\.mp3 RegEx = .*\.wma } Options { signature = MD5 compression=GZIP WildDir = C:/Documents and Settings/*/Application Data/Thunderbird WildDir = C:/Documents and Settings/*/Application Data/Thunderbird/* RegExDir = C:/Documents and Settings/[^/]+$ } Options { exclude = yes Wild = C:/Documents and Settings/* } File = C:/Documents and Settings } } Jeff Dickens wrote: Here it is: FileSet { Name = XP_WS3 Include { Options { exclude = yes RegEx = .*\.lnk RegEx = .*\.mp3 RegEx = .*\.wma } Options { signature = MD5 compression=GZIP WildDir = C:/Documents and Settings/*/My Documents Wild = C:/Documents and Settings/*/My Documents/* WildDir = C:/Documents and Settings/*/Desktop Wild = C:/Documents and Settings/*/Desktop/* RegExDir = C:/Documents and Settings/[^/]+$ } Options { exclude = yes Wild = C:/Documents and Settings/* } File = C:/Documents and Settings } } Thanks to those that responded to Robin Bonin's thread about a year ago, in particular Martin Simmons. I have two follow-up questions: What exactly is the RegExDir directive doing? I understand what the regex is doing, but how does that help here, since all the WildDirs are getting ored together.. what does it match that the others don't? Secondly, does anyone else agree that it would be desirable to have the fileset look more like this: Include { Rational_Filespec: = C:/Documents and Settings/*/My Documents Rational_Filespec: = C:/Documents and Settings/*/Desktop } instead of the dog's breakfast? Jeff Dickens wrote: Is there any way to accomplish what I'm trying to do here ? FileSet { Name = XP_WS2 Enable VSS = yes Include { Options { signature = MD5 compression = GZIP IgnoreCase = yes Wild = C:/Documents and Settings/*/Desktop/* Wild = C:/Documents and Settings/*/Documents/* } Options { Exclude = yes Wild = C:/Documents and Settings/* } File = C:/Documents and Settings } } --
Re: [Bacula-users] preserving ownership of restored files
On Thu, 14 May 2009 13:35:22 -0700, David Newman said: On 5/14/09 8:29 AM, Martin Simmons wrote: On Thu, 14 May 2009 06:26:00 -0700, David Newman said: On 5/14/09 4:56 AM, Martin Simmons wrote: On Wed, 13 May 2009 18:57:43 -0700, David Newman said: A server crashed here after an upgrade/reboot. Much mayhem and sleep deprivation ensued. Ugh. Bacula came through with most of the files needed, but restored everything as root:wheel. This was from running bconsole, running restore, picking the Job IDs, and selecting files. The UID/GIDs did not exist on the new system at the time of the restore, but they do now. In this case I needed the files first so I'd know what UIDs/GIDs to use on the new system. How to preserve ownership/groups during a restore? I would expect restore to do that automatically, using the numeric UIDs/GIDs. This should work even if they aren't in the user/group databases. That didn't happen, at least not for me. Can you repeat it by doing another restore now that you have the user/groups set up correctly? Yes. This time the files were restored with the correct UID/GIDs. The original problem is still a mystery then. I suggest doing a test with some arbitrary UID/GIDs that are not known. Create a file and change its owner/group e.g. with chown 12345:12345. Check that ls -l shows 12345 and then backup and restore these files and see what happens. Did you restore all files in the backup? No. In bconsole, I did this: 1. restore 2. Option 3, pick relevant job IDs (eight of them, in this case -- one full plus seven incremental backups) 3. cd /directory_to_be_restored 4. mark * 5. done 6. select host to be restored 7. proceed OK, that should definitely set the UIDs/GIDs of all of the marked files. Note however that it won't set them for /directory_to_be_restored or any directories that Bacula created above this. Might that be the problem? I created a /home/bacula/bacula-restore directory on the new server as root before running the restore. That shouldn't cause a problem. __Martin -- Crystal Reports - New Free Runtime and 30 Day Trial Check out the new simplified licensing option that enables unlimited royalty-free distribution of the report engine for externally facing server and web deployment. http://p.sf.net/sfu/businessobjects ___ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users
Re: [Bacula-users] fileset question
On Thu, 14 May 2009 16:35:47 -0400, Jeff Dickens said: Here it is: FileSet { Name = XP_WS3 Include { Options { exclude = yes RegEx = .*\.lnk RegEx = .*\.mp3 RegEx = .*\.wma } Options { signature = MD5 compression=GZIP WildDir = C:/Documents and Settings/*/My Documents Wild = C:/Documents and Settings/*/My Documents/* WildDir = C:/Documents and Settings/*/Desktop Wild = C:/Documents and Settings/*/Desktop/* RegExDir = C:/Documents and Settings/[^/]+$ } Options { exclude = yes Wild = C:/Documents and Settings/* } File = C:/Documents and Settings } } Thanks to those that responded to Robin Bonin's thread about a year ago, in particular Martin Simmons. I have two follow-up questions: What exactly is the RegExDir directive doing? I understand what the regex is doing, but how does that help here, since all the WildDirs are getting ored together.. what does it match that the others don't? The RegExDir matches the directories directly within C:/Documents and Settings/ but nothing within those directories. It is needed because none of the other WildDirs match those directories. Bacula walks over the filesystem from the File= lines and doesn't descend into any directory that matches an exclude rule. The RegExDir clause is needed to allow it to descend into those directories, otherwise it will not even consider the Desktop etc subdirectories. Secondly, does anyone else agree that it would be desirable to have the fileset look more like this: Include { Rational_Filespec: = C:/Documents and Settings/*/My Documents Rational_Filespec: = C:/Documents and Settings/*/Desktop } instead of the dog's breakfast? Yes, but it is difficult to implement efficiently in more general cases without scanning the whole filesystem looking for matches. The current algorithm allows large parts of the filesystem to be ignored completely. __Martin -- Crystal Reports - New Free Runtime and 30 Day Trial Check out the new simplified licensing option that enables unlimited royalty-free distribution of the report engine for externally facing server and web deployment. http://p.sf.net/sfu/businessobjects ___ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users
Re: [Bacula-users] fileset question
On Thu, 14 May 2009 17:24:19 -0400, Jeff Dickens said: Maybe if I had the answers to those questions I would understand why this fileset is totally non-functional. It backs up just the top level directories under Documents and Settings. FileSet { Name = XP_WS4 Include { Options { exclude = yes RegEx = .*\.lnk RegEx = .*\.mp3 RegEx = .*\.wma } Options { signature = MD5 compression=GZIP WildDir = C:/Documents and Settings/*/Application Data/Thunderbird WildDir = C:/Documents and Settings/*/Application Data/Thunderbird/* RegExDir = C:/Documents and Settings/[^/]+$ } Options { exclude = yes Wild = C:/Documents and Settings/* } File = C:/Documents and Settings } } It is because you didn't tell it to back up C:/Documents and Settings/*/Application Data __Martin -- Crystal Reports - New Free Runtime and 30 Day Trial Check out the new simplified licensing option that enables unlimited royalty-free distribution of the report engine for externally facing server and web deployment. http://p.sf.net/sfu/businessobjects ___ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users
[Bacula-users] Unable to identify volume by mediaId
I have just updated Bacula-2.2.8 to 3.0.1 and am having a little trouble. Running on Solaris 10 10/08, postgreSQL 8.3 When I try to update a volume using mediaID rather than volume name I get an error. Update volume 1 (status) | 109 | DS.016 | Append| 1 | 629,992,129,536 | 658 |8,812,800 | 1 |0 | 0 | DLTS4 | 2009-05-08 07:30:04 | | 110 | DS.018 | Recycle | 1 | 564,595,411,968 | 587 |8,812,800 | 1 |0 | 0 | DLTS4 | 2008-10-31 07:38:51 | Enter *MediaId or Volume name: 109 sql_get.c:1029 Media record for Volume 109 not found. Using Volume name works perfectly. Did update_bacula_tables grant_bacula_privileges after update. Anything I might have missed? Dave The information contained in this E-Mail and any subsequent correspondence is private and is intended solely for the intended recipient(s). The information in this communication may be confidential and/or legally privileged. Nothing in this e-mail is intended to conclude a contract on behalf of QinetiQ or make QinetiQ subject to any other legally binding commitments, unless the e-mail contains an express statement to the contrary or incorporates a formal Purchase Order. For those other than the recipient any disclosure, copying, distribution, or any action taken or omitted to be taken in reliance on such information is prohibited and may be unlawful. Emails and other electronic communication with QinetiQ may be monitored and recorded for business purposes including security, audit and archival purposes. Any response to this email indicates consent to this. Telephone calls to QinetiQ may be monitored or recorded for quality control, security and other business purposes. QinetiQ Limited Registered in England Wales: Company Number:3796233 Registered office: 85 Buckingham Gate, London SW1E 6PD, United Kingdom Trading address: Cody Technology Park, Cody Building, Ively Road, Farnborough, Hampshire, GU14 0LX, United Kingdom http://www.qinetiq.com/home/notices/legal.html -- Crystal Reports - New Free Runtime and 30 Day Trial Check out the new simplified licensing option that enables unlimited royalty-free distribution of the report engine for externally facing server and web deployment. http://p.sf.net/sfu/businessobjects ___ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users
Re: [Bacula-users] Unable to identify volume by mediaId
On Fri, May 15, 2009 at 11:05 AM, Mattinson David dpmattin...@qinetiq.com wrote: I have just updated Bacula-2.2.8 to 3.0.1 and am having a little trouble. Running on Solaris 10 10/08, postgreSQL 8.3 When I try to update a volume using mediaID rather than volume name I get an error. Update volume 1 (status) | 109 | DS.016 | Append | 1 | 629,992,129,536 | 658 | 8,812,800 | 1 | 0 | 0 | DLTS4 | 2009-05-08 07:30:04 | | 110 | DS.018 | Recycle | 1 | 564,595,411,968 | 587 | 8,812,800 | 1 | 0 | 0 | DLTS4 | 2008-10-31 07:38:51 | Enter *MediaId or Volume name: 109 sql_get.c:1029 Media record for Volume 109 not found. Using Volume name works perfectly. Did update_bacula_tables grant_bacula_privileges after update. Anything I might have missed? New syntax. Put a * before the MediaID John -- Crystal Reports - New Free Runtime and 30 Day Trial Check out the new simplified licensing option that enables unlimited royalty-free distribution of the report engine for externally facing server and web deployment. http://p.sf.net/sfu/businessobjects ___ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users
[Bacula-users] question about tape positioning
today a restore of /etc/services took over 2 hours. 130 minutes are needed to find the file on the tape: 15-May 14:49 backup-sd-bb JobId 72185: 3301 Issuing autochanger loaded? drive 0 command. 15-May 14:49 backup-sd-bb JobId 72185: 3302 Autochanger loaded? drive 0, result is Slot 15. 15-May 14:49 backup-sd-bb JobId 72185: Ready to read from volume FUL112 on device JBBB-1 (/dev/nst0). 15-May 14:49 backup-sd-bb JobId 72185: Forward spacing Volume FUL112 to file:block 119:0. thomas-fd JobId 72185: -rw-r--r-- 1 root root418412 2009-03-05 09:26:54 /tmp/bacula-restores/etc/services 15-May 16:56 backup-sd-bb JobId 72185: End of Volume at file 119 on device JBBB-1 (/dev/nst0), Volume FUL112 15-May 16:56 backup-sd-bb JobId 72185: End of all volumes. 15-May 16:56 backup-dir JobId 72185: Bacula backup-dir 3.0.1 (30Apr09): 15-May-2009 16:56:10 Build OS: x86_64-unknown-linux-gnu debian 5.0 JobId: 72185 Job:RestoreFiles.2009-05-15_14.21.01_38 Restore Client: thomas Start time: 15-May-2009 14:21:03 End time: 15-May-2009 16:56:10 Files Expected: 1 Files Restored: 1 Bytes Restored: 418,412 Rate: 0.0 KB/s FD Errors: 0 FD termination status: OK SD termination status: OK Termination:Restore OK why does it sometimes took so much time? i have seen this a few times over the last years. sometimes, when an appendable tape is loaded, it ends up with an error unable to position volume to end of data after ~ 4 hours. what happens in the background? is bacula not able to find the correct file and scans the whole tape? or this something the hardware does while bacula is only waiting? our sdlt drives have ~5000 tape motion hours and ~4 power on hours. also the cartridges are getting old, after how many motion hours a sdlt dies? is it really time to change to lto? -- [:O]###[O:] -- Crystal Reports - New Free Runtime and 30 Day Trial Check out the new simplified licensing option that enables unlimited royalty-free distribution of the report engine for externally facing server and web deployment. http://p.sf.net/sfu/businessobjects ___ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users
[Bacula-users] recommend a setup guide for debian uses with mysql?
Hello, bacula users, I am newbie to bacula and was trying to setup bacula to do backup for several servers. the official doc is really daunting. and I searched web but there seems to be no detailed guide for step-for-step setup with mysql. I wonder if anyone has the same experience before and can point to a debian bacula mysql setup guide? Thanks, -- Zhengquan -- Crystal Reports - New Free Runtime and 30 Day Trial Check out the new simplified licensing option that enables unlimited royalty-free distribution of the report engine for externally facing server and web deployment. http://p.sf.net/sfu/businessobjects ___ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users
Re: [Bacula-users] recommend a setup guide for debian uses with mysql?
On Fri, May 15, 2009 at 12:23 PM, Zhengquan Zhang zhang.zhengq...@gmail.com wrote: Hello, bacula users, I am newbie to bacula and was trying to setup bacula to do backup for several servers. the official doc is really daunting. and I searched web but there seems to be no detailed guide for step-for-step setup with mysql. I wonder if anyone has the same experience before and can point to a debian bacula mysql setup guide? I do not run debian or a derived distro of that, but a word of warning. You must remove localhost and 127.0.0.1 from all bacula config files and replace this with the external ip address. The defaults applied by the debian packaging limit bacula to backing up only the director which is not what you want. John -- Crystal Reports - New Free Runtime and 30 Day Trial Check out the new simplified licensing option that enables unlimited royalty-free distribution of the report engine for externally facing server and web deployment. http://p.sf.net/sfu/businessobjects ___ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users
Re: [Bacula-users] Backup errors...
On Fri, May 15, 2009 at 01:30:57PM +0200, Bruno Friedmann wrote: John Lockard wrote: Hi all, Saw this last night. What would cause these Fatal errors? Server: Linux 2.6.18 x86_64 Bacula Version: Server: 3.0.0 Client: 2.4.4 (SPARC Solaris 8) Filesystem: just under 1TB Thanks for any help, John 13-May 22:25 tibor-sd JobId 3833: Labeled new Volume Monthly-SIN-0363 on device Storage_Array_1 (/data1/bacula/storage). 13-May 22:25 tibor-sd JobId 3833: Wrote label to prelabeled Volume Monthly-SIN-0363 on device Storage_Array_1 (/data1/bacula/storage) 13-May 22:25 tibor-sd JobId 3833: New volume Monthly-SIN-0363 mounted on device Storage_Array_1 (/data1/bacula/storage) at 13-May-2009 +22:25. 13-May 23:06 tibor-dir JobId 3833: Fatal error: sql_create.c:731 sql_create.c:731 insert INSERT INTO batch VALUES +(10889201,3833,'/data0/projects/polisci/corpora/bills/106txt-preferred/','106-H.R.01517.txt','gAD4 Fs06a IG0 B CY9 HYs A iV CAA I BKCOdS +BDxzxI BDxz0l A A C','GanvMb5SbMX2t+HvG3WbzQ') failed: Incorrect key file for table '/tmp/#sqlbf2_fe_0.MYI'; try to repair it 13-May 23:06 tibor-dir JobId 3833: sql_create.c:731 INSERT INTO batch VALUES +(10889201,3833,'/data0/projects/polisci/corpora/bills/106txt-preferred/','106-H.R.01517.txt','gAD4 Fs06a IG0 B CY9 HYs A iV CAA I BKCOdS +BDxzxI BDxz0l A A C','GanvMb5SbMX2t+HvG3WbzQ') 13-May 23:06 tibor-dir JobId 3833: Fatal error: catreq.c:488 Attribute create error. sql_get.c:1029 Media record for Volume Monthly-SIN-0363 +not found. 13-May 23:06 tibor-sd JobId 3833: Job Tangra-Data0.2009-05-11_05.15.00_47 marked to be canceled. 13-May 23:06 tibor-sd JobId 3833: Fatal error: fd_cmds.c:181 FD command not found: and variable operation maintenance and replacement for such +Central Arizona Project water. `f WATER RIGHTS UNAFFECTED BY USE OR NON-USE- The lack of use of water by the Nation or the use or lack of use of water by any person or +entity with whom the Nation enters into a contract for an exchange lease option for the lease or disposition of water pursuant to subsection c +shall not diminish reduce or impair. `1 the water rights of the Nation as established under this title or any other applicable law; or `2 any use rights Has you use the batch insert enable, could you verify that during the backup you doesn't go out of space in /tmp ( indicate in trace ) I suspect your big jobs are creating a too big sql big ( temp db ) and have no more space ... You should tell mysql to write tmp table to another place with fast disk and lot of space. Hi Bruno, No, I didn't have batch insert enabled. I've now recompiled with. I think you may be entirely correct on the tmpdir setting in MySQL, I've relocated the tmpdir location. I've just started one of my large jobs. We'll see if these changes fix my problems. Thanks, John -- If you take out the killings, Washington actually has a very, very low crime rate. - Marion Barry --- John M. Lockard | U of Michigan - School of Information Unix and Security Admin | 1214 SI North - 1075 Beal Ave. jlock...@umich.edu |Ann Arbor, MI 48109-2112 www.umich.edu/~jlockard | 734-615-8776 | 734-647-8045 FAX --- -- Crystal Reports - New Free Runtime and 30 Day Trial Check out the new simplified licensing option that enables unlimited royalty-free distribution of the report engine for externally facing server and web deployment. http://p.sf.net/sfu/businessobjects ___ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users
[Bacula-users] Dell PV-124T autochanger configuration
Hi I was wondering if someone using a Dell PV-124T tape library can paste the Autochanger and Device resources from bacula-sd.conf file here. Btape tests run fine, including the autochanger, but in Bacula I'm not able to make the autochanger work. The tape will refuse to be loaded and message returned is that /dev/nst0 is not an autochanger. I used the same configuration I used once for an Overland and an HP_something tape libraries, but the PV-124T doesn't work. Thank you. Daniel -- Crystal Reports - New Free Runtime and 30 Day Trial Check out the new simplified licensing option that enables unlimited royalty-free distribution of the report engine for externally facing server and web deployment. http://p.sf.net/sfu/businessobjects___ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users
Re: [Bacula-users] Dell PV-124T autochanger configuration
Den Fri, 15 May 2009 17:15:14 -0400 skrev Daniel Hertanu d...@unixmob.com: Hi I was wondering if someone using a Dell PV-124T tape library can paste the Autochanger and Device resources from bacula-sd.conf file here. Btape tests run fine, including the autochanger, but in Bacula I'm not able to make the autochanger work. The tape will refuse to be loaded and message returned is that /dev/nst0 is not an autochanger. I used the same configuration I used once for an Overland and an HP_something tape libraries, but the PV-124T doesn't work. Thank you. Daniel This is for a PV-122T but I think it is very similar: Autochanger { Name = PV-122T Device = PV-122T-1, PV-122T-2 Changer Command = /usr/local/bacula/etc/mtx-changer %c %o %S %a %d Changer Device = /dev/sg4 } Device { Name = PV-122T-1 Drive Index = 0 Media Type = LTO-2 Archive Device = /dev/nst0 AutomaticMount = yes; # when device opened, read it AlwaysOpen = yes; RemovableMedia = yes; RandomAccess = no; AutoChanger = yes } Device { Name = PV-122T-2 Drive Index = 1 Media Type = LTO-2 Archive Device = /dev/nst0 AutomaticMount = yes; # when device opened, read it AlwaysOpen = yes; RemovableMedia = yes; RandomAccess = no; AutoChanger = yes } Note that the changer are on /dev/sgX and not on /dev/nstX! Hope that helps! \\anders -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. -- Crystal Reports - New Free Runtime and 30 Day Trial Check out the new simplified licensing option that enables unlimited royalty-free distribution of the report engine for externally facing server and web deployment. http://p.sf.net/sfu/businessobjects ___ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users
Re: [Bacula-users] Dell PV-124T autochanger configuration
2009/5/15 Daniel Hertanu d...@unixmob.com: Hi I was wondering if someone using a Dell PV-124T tape library can paste the Autochanger and Device resources from bacula-sd.conf file here. Btape tests run fine, including the autochanger, but in Bacula I'm not able to make the autochanger work. The tape will refuse to be loaded and message returned is that /dev/nst0 is not an autochanger. I used the same configuration I used once for an Overland and an HP_something tape libraries, but the PV-124T doesn't work. Thank you. Daniel -- Crystal Reports - New Free Runtime and 30 Day Trial Check out the new simplified licensing option that enables unlimited royalty-free distribution of the report engine for externally facing server and web deployment. http://p.sf.net/sfu/businessobjects ___ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users This configuration is a bit specific to OpenBSD (esp. the mtx-changer script which has been heavily modified), but hopefully it'll help. bacula-sd.conf: AutoChanger { Name = 124T-Autochanger Device = 124T-Drive Changer Device = /dev/ch0 Changer Command = /usr/local/libexec/bacula/mtx-changer %c %o %S %a %d } Device { Name = 124T-Drive Drive Index = 0 Media Type = 124T Archive Device = /dev/nrst0 AutomaticMount = yes; # when device opened, read it AlwaysOpen = yes; RemovableMedia = yes; RandomAccess = no; AutoChanger = yes Maximum Open Wait = 300 Maximum Changer Wait = 300 Hardware End of Medium = No Fast Forward Space File = No BSF at EOM = yes Spool Directory = /bacula/backups/sd-spool/ } bacula-dir.conf: Storage { Name = Tape Address = IP munged SDPort = 9103 Password = munged Device = 124T-Autochanger Media Type = 124T Maximum Concurrent Jobs = 1 Autochanger = yes } -HKS -- Crystal Reports - New Free Runtime and 30 Day Trial Check out the new simplified licensing option that enables unlimited royalty-free distribution of the report engine for externally facing server and web deployment. http://p.sf.net/sfu/businessobjects ___ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users