Forum Discussion
converting from Keepass2 using converter [Need 1Password 7]
your version of 1Password: Version 8
the name and version of the password manager you are converting from: Keepass2 v2.49
your OS and version: Windows 10 21H2
I'm trying to use the converter suite https://1password.community/discussion/101693/moving-to-1password-from-another-password-manager but failing at some point in the process.
I won't be able to resume this process until after the holiday (perhaps 11/30).
1Password Version: 8.4.1-2
Extension Version: Not Provided
OS Version: Windows 10
28 Replies
- MrCSuper Contributor
@joseph_fsm
You might have a double extension on the export file name - check it with Properties. If the converter is saying the file does not exist, it means the exact path and filename you are providing is not correct. So check the exact path and file name, including the extensions (as Windows sees it).
[edit - my reply to your earlier post]
No, the convert will accept as input a keepass2 XML export, and convert it into a 1Password 1PIF file for importing into 1Password.
The diagnostics you're providing are indicating that your input file name is incorrect.
- Former Member
I thought I was supposed to name the export "pm_export.json"
I was using the example. SO SORRY :)
Of course, naming the correct SOURCE file didn't work either. It's clearly present in my folder.
- Former Member
I see where my error was but there's still an issue...
C:\temp\mrc-converter-suite>perl convert.pl -v -d keepass2 c:\temp\mrc-converter-suite\pm_export.xml
main : Runninng script from 'C:/temp/mrc-converter-suite'
main : Command Line: -v -d keepass2 c:\temp\mrc-converter-suite\pm_export.xml
main : Output file: C:\Users\josep\Desktop\1P_import.1pif
The file 'c:\temp\mrc-converter-suite\pm_export.xml' does not exist. - Former Member
I thought the converter converted the exported keepass database from a xml into a json. (far as I'm concerned, i'm blind to the whole matter)
- MrCSuper Contributor
@joseph_fsm
I'm confused - Windows is indicating the file is an XML document, so that means its extension is .xml.
But your command line output is indicating the file you supplied was pm_export.json.
If the file has a .json suffix, then Windows Explorer or Properties would show the file as a JSON file, not an XML file.
- Former Member
- Former Member
nevermind.
- MrCSuper Contributor
@joseph_fsm
The file's size is 0, so there is nothing to convert!
Something went wrong with your keepass2 export.
- Former Member
I think I see my error (at least one)
- Former Member
here:
C:\temp\mrc-converter-suite>perl convert.pl -v -d keepass2 c:\temp\mrc-converter-suite\pm_export.json
main : Runninng script from 'C:/temp/mrc-converter-suite'
main : Command Line: -v -d keepass2 c:\temp\mrc-converter-suite\pm_export.json
main : Output file: C:\Users\josep\Desktop\1P_import.1pif
print_fileinfo : Input file info: "c:\temp\mrc-converter-suite\pm_export.json"
print_fileinfo : size: 0