Brunnhilde in Windows - "error: the following arguments are required: source, destination"

132 views
Skip to first unread message

Elizabeth-Anne Johnson

unread,
May 6, 2022, 1:40:29 PM5/6/22
to digital-...@googlegroups.com

Hi all,

 

I'm attempting to run Brunnhilde 1.9.4 in Windows, and I get the following error whenever I try: "error: the following arguments are required: source, destination". I've tried running the command with full paths to the source and destination folders (e.g. brunnhilde.py C:\Users\elizabethanne.johnso\Desktop\screencaps C:\Users\elizabethanne.johnso\Desktop\output) and running it from the desktop folder and just naming the source/destination folders themselves (e.g. brunnhilde.py \screencaps \output). In both cases I get the same result; adding quotation marks to the paths doesn't change anything either. Running the same commands within the BitCurator environment works as expected.

 

Does anyone have any idea what the issue is or what I could do to fix this? I believe I have all the dependencies installed--running Siegfried from the command line with the same syntax does work.

 

Thanks so much,

Elizabeth-Anne

 

Elizabeth-Anne Johnson (she/her/hers) | Electronic Records Archivist 

Archives and Special Collections | University of Calgary  

TFDL 510D | 403.220.3024 | elizabetha...@ucalgary.ca

Kieran O Leary

unread,
May 9, 2022, 9:49:07 AM5/9/22
to digital-...@googlegroups.com
Hi Elizabeth,

I can't replicate this with Windows 10 and the same version of brunnhilde. It seems to me that python just isn't picking up that you're providing those two mandatory positional arguments. I've seen this happen before with Python where there might be some issue with the environment or registry or something like that. 
I created a user account with dots in the name to see if that was relevant, but it wasn't. 
Out of curiosity, does something like 'brunnhilde.py 1234 5678' also give the same error? Assuming you don't have a folder already called 1234 :) Anyhow this might suggest that python itself can't read the arguments that come after your brunnhilde call.

How did you install python in the first place? I'd recommend completely uninstalling it and installing again via the installer from here https://www.python.org/downloads/ as I've found that the windows store installer can be a bit weird as well.

Sorry I can't be of more help.

Best,

Kieran O'Leary
Digital Preservation Manager
National Library of Ireland

--
You received this message because you are subscribed to the Google Groups "Digital Curation" group.
To unsubscribe from this group and stop receiving emails from it, send an email to digital-curati...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/digital-curation/YT2PR01MB4048DB72DE46ACC407D5BBDA95C59%40YT2PR01MB4048.CANPRD01.PROD.OUTLOOK.COM.
Reply all
Reply to author
Forward
0 new messages