On Wednesday 02 August 2006 17:46, Mike Reinehr wrote: > On Wednesday 02 August 2006 04:09 am, Kern Sibbald wrote: > > On Wednesday 02 August 2006 10:58, Beda Kosata wrote: > > > Kern Sibbald wrote: > > > > On Wednesday 02 August 2006 06:40, Beda Kosata wrote: > > > >>Dear all, > > > >>I am using bacula to backup several of our machines and I have run into > > > >>a problem restoring one machine. > > > >>All files are restored, but for some of them I get something like this > > > >>in messages: > > > >> > > > >>01-Aug 15:31 fretka-fd: MilaRestoreFiles.2006-08-01_15.31.09 Error: > > > >>Uncompression error on file > > >> > > >>/home/restore/home/nicmila/.thunderbird/fpjdjhkm.default/Mail/LocalFolder > > >>s/Sent.msf. > > >> > > > >>ERR=Zlib buffer error > > > >> > > > >>and the resulting files have zero length. > > > >>This machine is a pretty new AMD64. When I have tried to restore to an > > > >>older pentium4 machine, everything went ok. Both of them are running > > > >>Gentoo Linux in similar configuration. > > > >>Therefor I suspect the problem is in the 64bit machine. However trying > > > >>to find any information on problems with zlib on AMD64 was not > > > >> successful. I have tried to recompile both zlib and bacula, even with > > > >> optimization turned off, but the errors remain. > > > >> > > > >>I would be glad for any suggestions how to fix this problem. > > > > > > > > Are you trying to restore files from Volumes that were written on the > > > > Pentium4 > > > > > > on the AMD64 or did you write the Volumes with your AMD64? > > > > > > I am trying to restore files that were backed up on an older pentium > > > machine (as part of hardware update). I have now tried to restore backup > > > that was already made on the AMD64 machine and everything seems to be OK. > > > I guess it solves most of the problem for me now. Anyway I wonder what > > > the problem is. Shouldn't zlib work regardless of the architecture? > > > > Yes, zlib should work regardless of the architecture -- this is a real pity > > to hear, because it means that zlib is not 32/64 bit clean and/or does not > > take the trouble to handle byte order differences. > > > > Perhaps it is time to consider implementing other compression algorithms > > such as lzma, which I believe were written more recently and probably > > handle thes problems. > > > > I'll also take a note of this and check the Bacula code as it is possible > > that there is a problem, though I doubt it. > > > > > Thanks > > > Beda > > > > > > p.s.- bacula is great :) > > > > Thanks. > > > > Regards, Kern > > > Kern, > > I've just checked the bug reports for Debian AMD64 & on the zlibc homepage and > can find no reference to any 64bit bugs. Also, there has been no mention of > any zlibc problems on the Debian AMD64 mailing list. (I'm running Debian > Sarge for AMD64 here, myself, but haven't used compression.) So I would > suspect that the problem is limited either to Gentoo Linux, in particular, to > Mr. Kosata's system, or (I know this is a very remote possibility ;-) Bacula.
I guess that I was not very precise. I did not mean to imply that this was a 64 bit problem. What I was trying to say is that zlib does not seem to be 32/64 bit clean, which means that if you compress data on a 32 bit machine and try to uncompress exactly the same data on a 64 bit machine, it doesn't seem to work. Whether or not it is a zlib or a Bacula bug I cannot tell, but I do know that we put a lot of effort in trying to ensure that Bacula is *totally* 32/64 bit independent. Even routines such as the system printf() or sscanf() are not even close to being 32/64 bit independent. > > Cheers! > > cmr > -- > Debian 'Sarge': Registered Linux User #241964 > ---- > "More laws, less justice." -- Marcus Tullius Ciceroca, 42 BC > -------- > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys -- and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > Bacula-users mailing list > Bacula-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/bacula-users > ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users