Error with mrc-converter-suite - "mrc-converter-suiteconvert.pl" missing [Solved]
Hi there, I'm trying to use the mrc-converter-suite but I'm getting an error as follows when I try to open macOSConvertHelper.app:
Can't open perl script "/Users/Garth/Desktop/mrc-converter-suiteconvert.pl": No such file or directory
I doubt it's an issue of misplacement on my computer as I can't find any reference to that file in the entire download folder: https://www.dropbox.com/sh/a3skeey2zqimdlv/AAD87q6N_EJZ1YoPe5SA35a1a?dl=0
Any ideas how to fix this?
General info:
- Using macOS High Sierra 10.13.4
- The 'mrc-converter-suite' folder is on my desktop
- I've followed the instructions here: https://discussions.agilebits.com/discussion/101691/moving-to-1password-from-another-password-manager-mac/p1
Many thanks,
Garth
1Password Version: Not Provided
Extension Version: Not Provided
OS Version: macOS High Sierra 10.13.4
_Sync Type: Not Provided
Referrer: forum-search:mrc-converter-suiteconvert.pl
Comments
-
Hi @GarthN
There was a bug in the script when the mrc-converter-suite folder was located on the Desktop. I've just posted an update. Please give it a try.
You correctly placed the folder, but I failed to test this case. My source code is located in a different folder, and I generally just test from that folder. I'd made some recent changes to the macOSConvertHelper, and that change slipped through my testing of the default Desktop location. Sorry about that, and the slow response.
0 -
Thanks MrC - it was a quick response and I very much appreciate it! Amazing that you go to this much effort as a volunteer; thank you.
That fix lets me open the app now but unfortunately I get this error message in Terminal now:
Garths-MBP:~ Garth$ cd '/Users/Garth/Desktop/mrc-converter-suite' && /usr/bin/perl convert.pl keepassx '/Users/Garth/Downloads/keepass - edited for onepassword.csv' -v
syntax error at line 1, column 0, byte 0: (#1)
Uncaught exception from user code:
syntax error at line 1, column 0, byte 0:
Test 1,testwebsite.com,testusername,testpw,test notes
^
at /System/Library/Perl/Extras/5.18/darwin-thread-multi-2level/XML/Parser.pm line 187.
XML::Parser::parse('XML::Parser=HASH(0x7faf9c1ea3e0)', 'Test 1,testwebsite.com,testusername,testpw,test notes') called at /System/Library/Perl/Extras/5.18/XML/XPath/XMLParser.pm line 75
XML::XPath::XMLParser::parse('XML::XPath::XMLParser=HASH(0x7faf9f21aa18)') called at /System/Library/Perl/Extras/5.18/XML/XPath.pm line 77
XML::XPath::find('XML::XPath=HASH(0x7faf9c2074f8)', '//group') called at /Users/Garth/Desktop/mrc-converter-suite/./Converters/Keepassx.pm line 103
Converters::Keepassx::do_import('/Users/Garth/Downloads/keepass - edited for onepassword.csv', undef) called at convert.pl line 171
Garths-MBP:mrc-converter-suite Garth$Also, technically I'm trying to convert a CSV export from KeepassXC - not sure if that would work with your KeePassX &/or KeePass 2 converters?
Thanks,
Garth0 -
@GarthN ,
You're welcome.
Those multitudes of Keepass variations and names are quite unfortunate.
The keepass converter is for Keepass2 XML exports.
The keepassx converter is also for an XML export, which only version 0.4.3 supported (I haven't checked in a while).
I also haven't checked in a while, but if KeePassXC can export as a Keepass2 XML export, use that and use the keepass2 converter. If it can only export as CSV, export that way, and use the csv converter. Format/configure the CSV by adding the appropriate column labels as per the CSV section in the README.
0 -
Legend, that worked! I missed the CSV option sorry; I just looked directly for Keepass etc. Thanks again for your help, really appreciate it.
0