Closed GoogleCodeExporter closed 8 years ago
Original comment by michael.hale@gmail.com
on 2 Apr 2013 at 1:14
I believe that's not the --cache option that's causing the problem, but more
likely the --plugins option not coming first. Can you please try the following:
vol.py -f <image> --plugins=<dir with dummy plugin> dummy
I suspect you'll see a similar error message (either the same, or one about no
image being provided). At the moment, because of a legacy decision to allow
plugin options to come in any order on the command line, we run multiple
parsing runs over the command line. Unfortunately, due to the way the plugin
mechanisms works, once the plugins have been loaded (ie, after the first option
parse) the plugins path is fixed and can't be changed. As such, if --plugins
wasn't already recognized, its settings won't be used.
I'm not sure if there's already a bug for this. If this is the problem, it's
unlikely to get fixed in 2.3. The best recommendation is to either set
--plugins in the environment, or in a configuration file which volatility will
read automatically.
Original comment by mike.auty@gmail.com
on 2 Apr 2013 at 2:46
I recall hitting the plugins issue previously, but it didn't dawn on me that
its order relative to --cache would be the issue here (duh!).
Unless you want to use this issue as a reminder regarding the --plugin problem,
I'm happy for this issue to be closed.
Original comment by carl.pulley
on 2 Apr 2013 at 3:03
No, I think we're aware the current option parsing system has some issues.
It's already on our radar to get sorted for the next big version. Thanks for
reporting it though...
Original comment by mike.auty@gmail.com
on 2 Apr 2013 at 6:09
Original issue reported on code.google.com by
carl.pulley
on 2 Apr 2013 at 10:01