> On Oct 25, 2018, at 7:36 AM, Neil Brown <[email protected]> wrote:
>
> Hi,
>
> We are currently running 1.6.23 file servers. We want to upgrade to 1.8.2,
> but if I just bash on and replace the software, our dafsservers will no
> longer start, giving errors like:
>
> /usr/afs/bin/dafileserver: Too many values after switch -vattachpar
>
> We do pass quite a few arguments to dafs. What we are currently using
> with 1.6.23 is:
>
> /usr/afs/bin/dafileserver -L -p 128 -rxpck 400 -busyat 600 -s 1200 -l 1200
> -cb 500000 -b 240 -vc 1200 -allow-dotted-principals -vattachpar 128
> -vlruthresh 240
>
> But as I say, the same with 1.8.2 gives the above error. If I keep the
> same arguments, but in a different order, I get a different error:
>
> bash# /usr/afs/bin/dafileserver -vlruthresh 240 -L -p 128 -rxpck 400 -busyat
> 600 -s 1200 -l 1200 -cb 500000 -b 240 -vc 1200 -allow-dotted-principals
> -vattachpar 128
> Illegal -implicit rights character '2'.
I was able to duplicate your problem and determine that it is a bug in the
parser definition for -vlruthresh. If you remove that option (and the '240',
of course), you should be able to start the fileserver.
I will submit a patch for this bug later today.
Regards,
--
Mark Vitale
[email protected]
_______________________________________________
OpenAFS-info mailing list
[email protected]
https://lists.openafs.org/mailman/listinfo/openafs-info