pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: pkg/36656: amanda-client will fail to backup the requested filesystem
The following reply was made to PR pkg/36656; it has been noted by GNATS.
From: Wolfgang Stukenbrock <Wolfgang.Stukenbrock%nagler-company.com@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: pkg-manager%NetBSD.org@localhost, gnats-admin%NetBSD.org@localhost,
pkgsrc-bugs%NetBSD.org@localhost,
Wolfgang.Stukenbrock%nagler-company.com@localhost
Subject: Re: pkg/36656: amanda-client will fail to backup the requested
filesystem
Date: Fri, 09 Jul 2010 13:34:06 +0200
Hi - sorry for the delay ..
Setting the stat-buffers to zero will not solve the problem.
It just reduces the possibility that the problem is triggered!
It may happen still for all entries in /etc/fstab where stat() returns
-1 as st_dev.
I've just checked that with 2.5.2p1.
The code in amanda is nonsence and broken - from my opinion.
There cannot be any reason to consult /etc/fstab and replace the path
send from the server to be backed up!
So the best sollution is to eleminate this lookup.
The following patch disables the lookup.
*** client-src/getfsent.h.orig Tue Jul 10 15:30:03 2007
--- client-src/getfsent.h Tue Jul 10 15:31:22 2007
***************
*** 62,65 ****
--- 62,73 ----
char *amname_to_fstype(char *str);
+ /*
+ * never look into fstab for filesystem directories - this is
nonesence and will fail sometimes
+ * and results in backing up e.g. /proc instead ...
+ */
+ #ifndef IGNORE_FSTAB
+ #define IGNORE_FSTAB 1
+ #endif
+
#endif /* ! GETFSENT_H */
W. Stukenbrock
Klaus Heinz wrote:
> The following reply was made to PR pkg/36656; it has been noted by GNATS.
>
> From: Klaus Heinz <k.heinz%oktsieben.kh-22.de@localhost>
> To: gnats-bugs%NetBSD.org@localhost
> Cc:
> Subject: Re: pkg/36656: amanda-client will fail to backup the requested
> filesystem
> Date: Sat, 6 Oct 2007 02:19:48 +0200
>
> Wolfgang Stukenbrock wrote:
>
> > remark: I've didn't send fix bug-report to the amanda developpers,
> > because I don't know a way to do it and there are lots of fixed
> > in the pkgsrc-tree for amanda. I think that one shoul be an
> > addirional fix to original distribution.
>
> You can file bugs at Sourceforge, see
>
> http://sourceforge.net/tracker/?group_id=120&atid=100120
>
>
> A comparison between 2.4.4p4, 2.4.5p1 and 2.5.2p1 (latest stable version)
> shows that the bug is probably fixed in the latter by using
>
> memset(stats, 0, SIZEOF(stats));
>
> on the structure array "stats".
>
> Personally, I would tend to do the following: Prepare a patch based on
> the differences between 2.4.4p4 and 2.5.2p1 and ask on the amanda
> mailing list for comments about your analysis of the problem and that patch.
> If the resulting patch fixes the problem, pkgsrc could probably incorporate
> this.
>
> ciao
> Klaus
>
>
>
Home |
Main Index |
Thread Index |
Old Index