Getting started with 1Password for your growing team, or refining your setup? Our Secured Success quickstart guide is for you.
Forum Discussion
Former Member
3 years agoHelp moving from StickyPassword to 1 Password, please [Solved]
Hi thank you for your help, in advance!
I have downloaded the mrc-converter-suite and Perl, as well as the export of the xml version of StickyPassword. I've gotten stuck in the import part in the cmd box. I've tried ignore timestamps and cannot get any farther. Any help would be appreciated.
Thanks,
Jules
1Password Version: 8.9.8
Extension Version: 2.4.3
OS Version: Windows 10 Home
Browser:_ Chrome
31 Replies
- MrCSuper Contributor
@JulesBechthold
You need to use a Desktop version of 1Password to import the 1PUX file.
- Former Member
Thank you MrC. I also apologize for the delay. I was traveling all day yesterday and could not respond.
I have successfully created the .1pux file (with your help - THANK YOU), but now the system is not allowing me to import it because it is not in .csv format. This is the message I receive:
We weren’t able to use that file. Try again with a CSV file or contact support.Error: Invalid file format.
Session: 47RXBQR2ORFFVODYANAIVLK3IE
Time: 2022-11-28T14:48:33.382Z
- MrCSuper Contributor
@JulesBechthold
Sorry for the delay.
I've placed an updated Stickypassword.pm converter module in the Custom folder at the suite's download location. Please replace your Converters\Stickypassword.pm module with the new one, and retry the conversion.
I made two changes:
Provide a default "Untitled" value if your identity does not have a Person Details > Title. One of your errors above indicates that you have an identity record without this title.
Don't attempt to convert birth date values prior to Dec 31, 1899. The second error above indicates you have a Jan 01, 1601 value, clearly an nonsensical birthday for anybody using a computer. The version of StickyPassword I tested today enforces a minimum date 01-01-1899 date value, so I'm unsure how you got that 1601 year.
- MrCSuper Contributor
@JulesBechthold
Ok, that's progress.
It appears your data file has something that the converter is not expecting.
Let me download the latest version and check the export.
- Former Member
MrC I made that correction, but it still won't convert. Any other ideas?
- Former Member
MrC I think I found some of my error, but still can't get a converted file.
C:\Users\jules\Desktop\mrc-converter-suite>perl convert.pl -v stickypassword --ignoretimestamps ..\pm_export.xml
Use of uninitialized value $value in sprintf at
C:/Users/jules/Desktop/mrc-converter-suite/./Converters/Stickypassword.pm line 370 (#1)
(W uninitialized) An undefined value was used as if it were already
defined. It was interpreted as a "" or a 0, but maybe it was a mistake.
To suppress this warning assign a defined value to your variables.To help you figure out what was undefined, perl will try to tell you the name of the variable (if any) that was undefined. In some cases it cannot do this, so it also tells you what operation you used the undefined value in. Note, however, that perl optimizes your program and the operation displayed in the warning may not necessarily appear literally in your program. For example, "that $foo" is usually optimized into "that " . $foo, and the warning will refer to the concatenation (.) operator, even though there is no . in your program.
Uncaught exception from user code:
Error parsing time at C:/Strawberry/perl/lib/Time/Piece.pm line 598.
Time::Piece::strptime("Time::Piece", 16010101, "%Y%m%d") called at C:/Users/jules/Desktop/mrc-converter-suite/./Converters/Stickypassword.pm line 468
Converters::Stickypassword::parse_date_string(16010101) called at C:/Users/jules/Desktop/mrc-converter-suite/./Converters/Stickypassword.pm line 483
Converters::Stickypassword::date2epoch(16010101, "local") called at C:/Users/jules/Desktop/mrc-converter-suite/./Converters/Stickypassword.pm line 125
Converters::Stickypassword::ANON(16010101, "birthdate") called at C:/Users/jules/Desktop/mrc-converter-suite/./MCS/Core.pm line 151
MCS::Core::normalize_records(MCS::Core=HASH(0x3c39db8), MCS::Generators::PUX=HASH(0x53f2068), "identity", ARRAY(0x3c3a6f0), HASH(0x3c3a798)) called at C:/Users/jules/Desktop/mrc-converter-suite/./Converters/Stickypassword.pm line 251
Converters::Stickypassword::import(Converters::Stickypassword=HASH(0x3c42b78), "..\pm_export.xml", undef) called at convert.pl line 200C:\Users\jules\Desktop\mrc-converter-suite>
- MrCSuper Contributor
@JulesBechthold
You want the stickypassword converter, not the enpass converter:
perl convert.pl -v stickypassword --ignoretimestamps ..\pm_export.xml
- Former Member
I watched the videos, still got stuck.
This is the error I received.
Microsoft Windows c Microsoft Corporation. All rights reserved.C:\Users\jules>\Destop|mrc-converter-suite
'\Destop' is not recognized as an internal or external command,
operable program or batch file.C:\Users\jules>cd %USERPROFILE%\Desktop\mrc-converter-suite
C:\Users\jules\Desktop\mrc-converter-suite>perl convert.pl -v enpass --ignoretimestamps ..\pm_export.xml
utf8 "\xFF" does not map to Unicode at
C:/Users/jules/Desktop/mrc-converter-suite/./MCS/Utils.pm line 93 (#1)
(S utf8) When reading in different encodings, Perl tries to
map everything into Unicode characters. The bytes you read
in are not legal in this encoding. For exampleutf8 "\xE4" does not map to Unicode if you try to read in the a-diaereses Latin-1 as UTF-8.
utf8 "\xFE" does not map to Unicode at
C:/Users/jules/Desktop/mrc-converter-suite/./MCS/Utils.pm line 93 (#1)
utf8 "\xAE" does not map to Unicode at
C:/Users/jules/Desktop/mrc-converter-suite/./MCS/Utils.pm line 93 (#1)
utf8 "\xBB" does not map to Unicode at
C:/Users/jules/Desktop/mrc-converter-suite/./MCS/Utils.pm line 93 (#1)
utf8 "\xB7" does not map to Unicode at
C:/Users/jules/Desktop/mrc-converter-suite/./MCS/Utils.pm line 93 (#1)
utf8 "\xDF" does not map to Unicode at
C:/Users/jules/Desktop/mrc-converter-suite/./MCS/Utils.pm line 93 (#1)
utf8 "\xAB" does not map to Unicode at
C:/Users/jules/Desktop/mrc-converter-suite/./MCS/Utils.pm line 93 (#1)
utf8 "\xA0" does not map to Unicode at
C:/Users/jules/Desktop/mrc-converter-suite/./MCS/Utils.pm line 93 (#1)
utf8 "\xF8" does not map to Unicode at
C:/Users/jules/Desktop/mrc-converter-suite/./MCS/Utils.pm line 93 (#1)
utf8 "\xA9" does not map to Unicode at
C:/Users/jules/Desktop/mrc-converter-suite/./MCS/Utils.pm line 93 (#1)
utf8 "\xD8" does not map to Unicode at
C:/Users/jules/Desktop/mrc-converter-suite/./MCS/Utils.pm line 93 (#1)
utf8 "\xCF" does not map to Unicode at
C:/Users/jules/Desktop/mrc-converter-suite/./MCS/Utils.pm line 93 (#1)
Unexpected failure parsing CSV: row 1 at C:/Users/jules/Desktop/mrc-converter-suite/./Converters/Enpass.pm line 792.
Import summary:
0 items discovered
Export summary:
0 total items - MrCSuper Contributor
Can you provide some more details about where you're having trouble, @JulesBechthold ?
Also, you might want to see some of the example Videos in the
Extra Help
folder at the suite's download location. Try the Command line - Windows Enpass.mp4 video - it demonstrates the process. - Former Member
No, MrC.
I couldn't get the conversion completed.