On Wednesday 21 March 2007 03:45, Kern Sibbald wrote: > On Wednesday 21 March 2007 05:36, Eric Bambach wrote: > > Hello List, > > > > I saw that another user was grappling with the problem below. > > > > 20-Mar 20:49 moe-sd: Junior.2007-03-20_20.49.31 Fatal > > error: ../../stored/label.c:448 Truncate error on device "FileStorage" (E: > \Bacula-Storage): ERR=../../stored/dev.c:1943 Unable to truncate > device "FileStorage" (E:\Bacula-Storage). ERR=Invalid argument > > > Your suggestion was to disable any antivirus software. However, that did > > not apply in my case. I looked through the source and saw you were using > ftruncate and the mingw compatibility library. > > > I am still testing bacula so I was able to recreate the problem easily > > with > > 5 100mb volumes using disk storage. > > > To fix my problem I replaced your mingwm10.dll with the latest version > > from > > the mingw installation from their site and the problem has not returned. I > think there was a compatibility problem with chsize/ftruncate with windows > 2000 server and mingw. > > > What version of mingw do you use/link against? > > > > Perhaps you need to update your Mingw installation for the native win32 > > ports? > > > Hope that helps! Let me know if there is any test cases I can help with. > > Hello Robert, > > This is an interesting discovery. Is it possible that I have build the > Win32 FD with an old version of mingw?
I used the precompiled win32 version. > > Kern Hopefully this was the problem. I later found a process was holding one (and only 1) of the tape files open (but not the one with the error as a few had errors). Bacula had several files marked for recycle but couldn't recycle any of them. Can you truncate a file if another process is reading from it? Presumably not since that is what an AV program might do and why you recommended to exclude bacula. I haven't run into the problem since and I can't recreate it so it seems it was a library incompatibility. If you aren't running a production install I would download MinGW from their homepage http://prdownloads.sf.net/mingw/MinGW-3.1.0-1.exe?download and see if that fixes your problem. I wouldnt dare replace the library on a production server though since that could cause tons of other unforseen problems. It's worked for me so far though. I will try a few more tests later tonight going back to the old library and switching in between them and let you know what happens. -- Thanks, Eric Bambach Systems Manager Northern Star Suite 130 Campus Life Bldg. Northern Illinois University, DeKalb IL ------------------------------------------------------------------------- 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