Hi, 19.09.2007 14:56,, Marcon wrote:: > Hi All. > I have some problems with restoring files. > When i trying to restore file(from bconsole or by running restore job) - > bacula-dir is crash with message
As far as I can see, this is a segmentation violation in the bvsnprintf, possibly caused by one of the calling functions. I would suggest to first upgrade to 2.2.4, and then see if you can reproduce that problem. (cc'ed to the -devel list) Arno > Kaboom! bacula-dir, venus-dir got signal 11 - Segmentation violation. > Attempting traceback. > Kaboom! exepath=/usr/local/bacula/sbin/ > Calling: /usr/local/bacula/sbin/btraceback /usr/local/bacula/sbin/bacula-dir > 17366 > Traceback complete, attempting cleanup ... > > After this i receiving next e-mail: > Using host libthread_db library "/lib/tls/libthread_db.so.1". > `shared object read from target memory' has disappeared; keeping its symbols. > [Thread debugging using libthread_db enabled] > [New Thread -1208990016 (LWP 17366)] > [New Thread -1253270608 (LWP 17376)] > [Thread debugging using libthread_db enabled] > [New Thread -1208990016 (LWP 17366)] > [New Thread -1253270608 (LWP 17376)] > [New Thread -1242768464 (LWP 17374)] > [New Thread -1232278608 (LWP 17372)] > [New Thread -1221788752 (LWP 17369)] > [New Thread -1211298896 (LWP 17368)] > [Thread debugging using libthread_db enabled] > [New Thread -1208990016 (LWP 17366)] > [New Thread -1253270608 (LWP 17376)] > 0x00111402 in __kernel_vsyscall () > $1 = "venus-dir", '\0' <repeats 20 times> > $2 = 0xa0bb920 "bacula-dir" > $3 = 0xa0bb948 "/usr/local/bacula/sbin/bacula-dir" > $4 = 0xa0be840 "MySQL" > $5 = 0x80c26d4 "2.2.3 (09 September 2007)" > $6 = 0x80aa2f3 "i686-pc-linux-gnu" > $7 = 0x80aa2ec "redhat" > $8 = 0x80aa2e1 "(Tettnang)" > #0 0x00111402 in __kernel_vsyscall () > #1 0x0011cef6 in __nanosleep_nocancel () from /lib/tls/libpthread.so.0 > #2 0x0808ac6c in bmicrosleep (sec=60, usec=0) at bsys.c:71 > #3 0x08065dc8 in wait_for_next_job (one_shot_job_to_run=0x0) > at scheduler.c:130 > #4 0x0804b5b6 in main (argc=0, argv=0x80a8aa7) at dird.c:289 > > Thread 6 (Thread -1211298896 (LWP 17368)): > #0 0x00111402 in __kernel_vsyscall () > #1 0x00c85b81 in ___newselect_nocancel () from /lib/tls/libc.so.6 > #2 0x0808cffb in bnet_thread_server (addrs=0xa0bc878, max_clients=20, > client_wq=0x80cb180, > handle_client_request=0x8079838 <handle_UA_client_request>) > at bnet_server.c:161 > #3 0x08079777 in connect_thread (arg=0xa0bc878) at ua_server.c:84 > #4 0x00116be4 in start_thread () from /lib/tls/libpthread.so.0 > #5 0x00c8cf3e in clone () from /lib/tls/libc.so.6 > > Thread 5 (Thread -1221788752 (LWP 17369)): > #0 0x00111402 in __kernel_vsyscall () > #1 0x0011a06c in pthread_cond_timedwait@@GLIBC_2.3.2 () > from /lib/tls/libpthread.so.0 > #2 0x080a5d44 in watchdog_thread (arg=0x0) at watchdog.c:307 > #3 0x00116be4 in start_thread () from /lib/tls/libpthread.so.0 > #4 0x00c8cf3e in clone () from /lib/tls/libc.so.6 > > Thread 4 (Thread -1232278608 (LWP 17372)): > #0 0x00111402 in __kernel_vsyscall () > #1 0x0011c71b in __read_nocancel () from /lib/tls/libpthread.so.0 > #2 0x0808c0d4 in read_nbytes (bsock=0xa0c2058, ptr=0xb68ce3b0 "", nbytes=4) > at bnet.c:82 > #3 0x0808e9e2 in BSOCK::recv (this=0xa0c2058) at bsock.c:381 > #4 0x080798af in handle_UA_client_request (arg=0xa0c2058) at ua_server.c:140 > #5 0x080a65bc in workq_server (arg=0x80cb180) at workq.c:357 > #6 0x00116be4 in start_thread () from /lib/tls/libpthread.so.0 > #7 0x00c8cf3e in clone () from /lib/tls/libc.so.6 > > Thread 3 (Thread -1242768464 (LWP 17374)): > #0 0x00111402 in __kernel_vsyscall () > #1 0x0011d64b in __waitpid_nocancel () from /lib/tls/libpthread.so.0 > #2 0x0809f5ae in signal_handler (sig=11) at signal.c:167 > #3 <signal handler called> > #4 bvsnprintf (buffer=0xa0dcbc8 "2000 OK bootstrap\n", maxlen=511, > format=0x0, args=0xb5ecd098 "a") at bsnprintf.c:151 > #5 0x0808c818 in bnet_fsend (bs=0xa0dcb18, fmt=0x0) at bnet.c:564 > #6 0x08063e0c in do_restore (jcr=0xa0da890) at restore.c:207 > #7 0x0805a56f in job_thread (arg=0xa0da890) at job.c:305 > #8 0x0805d851 in jobq_server (arg=0x80cafe0) at jobq.c:464 > #9 0x00116be4 in start_thread () from /lib/tls/libpthread.so.0 > #10 0x00c8cf3e in clone () from /lib/tls/libc.so.6 > > Thread 2 (Thread -1253270608 (LWP 17376)): > #0 0x00111402 in __kernel_vsyscall () > #1 0x0011c71b in __read_nocancel () from /lib/tls/libpthread.so.0 > #2 0x0808c0d4 in read_nbytes (bsock=0xa0dbb00, ptr=0xb54c91c0 "", nbytes=4) > at bnet.c:82 > #3 0x0808e9e2 in BSOCK::recv (this=0xa0dbb00) at bsock.c:381 > #4 0x08057fdf in bget_dirmsg (bs=0xa0dbb00) at getmsg.c:109 > #5 0x08062356 in msg_thread (arg=0xa0da890) at msgchan.c:372 > #6 0x00116be4 in start_thread () from /lib/tls/libpthread.so.0 > #7 0x00c8cf3e in clone () from /lib/tls/libc.so.6 > > > Thread 1 (Thread -1208990016 (LWP 17366)): > #0 0x00111402 in __kernel_vsyscall () > #1 0x0011cef6 in __nanosleep_nocancel () from /lib/tls/libpthread.so.0 > #2 0x0808ac6c in bmicrosleep (sec=60, usec=0) at bsys.c:71 > #3 0x08065dc8 in wait_for_next_job (one_shot_job_to_run=0x0) > at scheduler.c:130 > #4 0x0804b5b6 in main (argc=0, argv=0x80a8aa7) at dird.c:289 > #0 0x00111402 in __kernel_vsyscall () > No symbol table info available. > #1 0x0011cef6 in __nanosleep_nocancel () from /lib/tls/libpthread.so.0 > No symbol table info available. > #2 0x0808ac6c in bmicrosleep (sec=60, usec=0) at bsys.c:71 > 71 stat = nanosleep(&timeout, NULL); > Current language: auto; currently c++ > timeout = {tv_sec = 60, tv_nsec = 0} > tv = {tv_sec = 1190206476, tv_usec = 1190202876} > tz = {tz_minuteswest = 36, tz_dsttime = 54} > stat = 0 > #3 0x08065dc8 in wait_for_next_job (one_shot_job_to_run=0x0) > at scheduler.c:130 > 130 bmicrosleep(next_check_secs, 0); /* recheck once per minute */ > jcr = (JCR *) 0x8059bd5 > job = (JOB *) 0x0 > run = (RUN *) 0xbf810918 > now = 0 > first = false > next_job = (job_item *) 0x0 > #4 0x0804b5b6 in main (argc=0, argv=0x80a8aa7) at dird.c:289 > 289 break; /* yes, terminate */ > ch = 168546464 > jcr = (JCR *) 0xa0bd578 > no_signals = false > test_config = false > uid = 0x0 > gid = 0x0 > #0 0x00000000 in ?? () > No symbol table info available. > #0 0x00000000 in ?? () > No symbol table info available. > #0 0x00000000 in ?? () > No symbol table info available. > > I am using ASP-Linux 10.0 (kernel 2.6.12-2.3asp), bacula version is > 2.2.3(build from sources). > > My bacula-dir.conf: > Director { # define myself > Name = venus-dir > DIRport = 9101 # where we listen for UA connections > QueryFile = "/etc/bacula/query.sql" > WorkingDirectory = "/usr/local/bacula/var/lib/bacula" > PidDirectory = "/var/run" > Maximum Concurrent Jobs = 1 > Password = "whVKFmEXG4QhpcwqCa5Db0tOdi1SWTQAm5re/H/+sgl8" # Console > password > Messages = Daemon > } > Client { > Name = venus-fd > Address = venus.interdon.net > FDPort = 9102 > Catalog = MyCatalog > Password = "SREOnBu3UJgJitTTO4OF/AAsETkrDWdV84bKdaSNOKte" # > password for FileDaemon > File Retention = 30 days # 30 days > Job Retention = 6 months # six months > AutoPrune = yes # Prune expired Jobs/Files > } > Storage { > Name = File > Address = venus.interdon.net # N.B. Use a fully qualified > name here > SDPort = 9103 > Password = "EQSkHjg9fOrSCSEXgH5Zs7lx8LP72AZx8vG8gNLQp8Y7" > Device = FileStorage > Media Type = File > } > Catalog { > Name = MyCatalog > dbname = bacula; user = bacula; password = "" > } > Messages { > Name = Standard > mailcommand = "/sbin/bsmtp -h mail.interdon.net -f \"\(Bacula\) \<%r\>\" -s > \"Bacula: %t %e of %c %l\" %r" > operatorcommand = "/sbin/bsmtp -h mail.interdon.net -f \"\(Bacula\) > \<%r\>\" -s \"Bacula: Intervention needed for %j\" %r" > mail = [EMAIL PROTECTED] = all > operator = mail.interdon.net = mount > console = all, !skipped, !saved > append = "/usr/local/bacula/var/lib/bacula/log" = all, !skipped > } > Messages { > Name = Daemon > mailcommand = "/sbin/bsmtp -h mail.interdon.net -f \"\(Bacula\) \<%r\>\" -s > \"Bacula daemon message\" %r" > mail = [EMAIL PROTECTED] = all > console = all > append = "/usr/local/bacula/var/lib/bacula/log" = all, !skipped > } > Console { > Name = venus-mon > Password = "8r0Or8ThD4IU4lQytbKuajWtctEZSvDqGgTTDf0es6tR" > CommandACL = status, .status > } > @/usr/local/bacula/etc/conf.d/test.conf > > > > My bacula-fd.conf: > > Director { > Name = venus-dir > Password = "SREOnBu3UJgJitTTO4OF/AAsETkrDWdV84bKdaSNOKte" > } > Director { > Name = venus-mon > Password = "8r0Or8ThD4IU4lQytbKuajWtctEZSvDqGgTTDf0es6tR" > Monitor = yes > } > FileDaemon { # this is me > Name = venus-fd > FDport = 9102 # where we listen for the director > WorkingDirectory = /usr/local/bacula/var/lib/bacula > Pid Directory = /var/run > Maximum Concurrent Jobs = 20 > } > > Messages { > Name = Standard > director = venus-dir = all > } > > > > > My bacula-sd.conf: > > Storage { # definition of myself > Name = venus-sd > SDPort = 9103 # Director's port > WorkingDirectory = "/usr/local/bacula/var/lib/bacula" > Pid Directory = "/var/run" > Maximum Concurrent Jobs = 20 > } > Director { > Name = venus-dir > Password = "EQSkHjg9fOrSCSEXgH5Zs7lx8LP72AZx8vG8gNLQp8Y7" > } > Director { > Name = venus-mon > Password = "8r0Or8ThD4IU4lQytbKuajWtctEZSvDqGgTTDf0es6tR" > Monitor = yes > } > Device { > Name = FileStorage > Media Type = File > Archive Device = /storage > LabelMedia = yes; > Random Access = Yes; > AutomaticMount = yes; > RemovableMedia = no; > AlwaysOpen = no; > } > Messages { > Name = Standard > director = venus-dir = all > } > > > My conf.d/test.conf: > > Job { > Name = "Test" > Enabled = no > Client = venus-fd > FileSet = "FileSetTest" > Schedule = "ScheduleTest" > Write Bootstrap = "/usr/local/bacula/var/bacula/bs/Test.bsr" > > Storage = File > Type = Backup > Level = Full > Pool = FullTest > Priority = 10 > Messages = Standard > } > Job { > Name = "Restore" > Enabled = no > Client = venus-fd > FileSet = "FileSetTest" > Schedule = "ScheduleTest" > Bootstrap = "/usr/local/bacula/var/bacula/bs/Test.bsr" > Storage = File > Type = Restore > Pool = Restore > Priority = 10 > Messages = Standard > } > > FileSet { > Name = "FileSetTest" > Include { > Options { > signature = MD5 > } > File = /home/marcon/Download > } > > Exclude { > File = /proc > File = /tmp > File = /.journal > File = /.fsck > } > } > > Schedule { > Name = "ScheduleTest" > Run = Full 1st sun at 23:05 > Run = Differential 2nd-5th sun at 23:05 > Run = Incremental mon-sat at 23:05 > } > Pool { > Name = FullRestore > Pool Type = Restore > } > Pool { > Name = FullTest > Label Format = "FullTest" > Pool Type = Backup > Recycle = yes > AutoPrune = yes > Volume Retention = 6 months > Maximum Volume Jobs = 1 > } > > To restore files i trying from bconsole run Restore job, or by using restore > command. > What i doing wrong? > > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2005. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > Bacula-users mailing list > Bacula-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/bacula-users -- Arno Lehmann IT-Service Lehmann www.its-lehmann.de ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users