Inconsistent data in migrating from 1P 6+Dropbox to 1P 7 account

jtbandes
jtbandes
Community Member
edited January 2021 in Mac

I have been using pre-7 versions of 1Password for years and have a large vault (~700 items). I recently migrated this vault from agilekeychain to opvault format within 1Password 6 in anticipation of upgrading to 1Password 7. Now, I'm trying to upgrade to 1Password 7 and a subscription account.

I migrated the data on my Mac (see below for exact steps), but then when I signed into the cloud account on my iPhone, it also offered to copy the data from my old vault. I allowed it to do this. Now I have both a "Personal" and "Primary" vault, with duplicate copies of all the items. However, the number of items in the two vaults also differs by 10.

Finding all the differences is a difficult manual process, but what I notice so far is that they're around attachments — here's an example where the item in my Personal vault (migrated by the iOS app) has an attached file...
image

...but the item in my Primary vault (migrated on my Mac) does not:
image

I tried opening the .opvault file from Dropbox again on my Mac, giving it a name of Test, just to see if I could determine whether the data was there. It appears to be missing here too:

image

When I relaunch the 1Password 6 app, I do still see the attachment here:
image

Why would some attachments be seemingly missing when I open this Dropbox vault on my Mac, yet the iOS app was able to import the files when it copied my data from the old vault?

The steps I took to migrate my data were:

  1. Sign up for a 1Password.com account.
  2. Download and install 1Password 7. (This deleted 1Password 6, which was a bit surprising and gives me less confidence in my ability to double-check that the migration worked correctly.)
  3. Tried to follow migration instructions on this page: https://support.1password.com/migrate-1password-account/ However, the Mac app did not offer to automatically migrate my data, and the "Migrate Standalone Vaults to Account" menu item was grayed out. So I first had to manually open the .opvault file from Dropbox in order to teach 1Password 7 about my old vault, and then I could import it.
  4. Manually moved the 3 default items from the Personal vault (like my new 1Password.com account info) to my newly imported Primary vault. (At some point in here, I clicked on my old Dropbox vault which was still in the sidebar, and 1Password crashed. I submitted the crash report.)
  5. Signed into my new account in the iOS app.
  6. The iOS app offered to copy my existing data to the account. I accepted, and it copied the items into Personal.
  7. Compared Primary and Personal vaults and noticed some small discrepancies.

Should I try re-importing the opvault from scratch again? Is there anything I can do to better understand why the data differs between the two imports? (Note that I also have access to some backups of my .agilekeychain from before the opvault conversion; however, I have added some new items to the opvault since that conversion, so it may be difficult to completely revert to the agilekeychain.)

Any advice appreciated. Thanks!

Comments

  • jtbandes
    jtbandes
    Community Member
    edited January 2021

    This is strange — when I checked again, I found that the Dropbox vault now does show the attachment in 1Password 7.
    image

    Update: This seems to be inconsistent. I've tried a couple times to move items to trash in 1Password 7, and re-open the .opvault file to link it to a local vault. Sometimes attachments show up for the items in that Dropbox-based vault, and sometimes they do not. Disappointingly, It seems like there are some data integrity problems around .opvault support with attachments, and the migration process. Since 1Password 6 never exhibited issues like this, I'm going to try exporting the data from 1Password 6 as .1pif and importing that to 1Password 7.

    Update 2: my first attempt at 1pif import didn't work great either. I can see the cyberducklicense file in the 1pif directory, yet it didn't get imported nor linked with this item — also, the icon is missing:
    image

    (By the way, shortly after importing this 1pif directory, 1Password 7 froze and I had to force-quit it. But strangely, it didn't show up as "Not Responding" in Activity Monitor.)

    Also, I've found some potentially related issues regarding attachments:

  • jtbandes
    jtbandes
    Community Member

    Since I only recently migrated from agilekeychain to opvault, I tried just importing the agilekeychain directly into 1Password 7. That seemed to work pretty well, so then I manually copied the few new items & modifications over from the opvault.

    I think I also ran into another issue that's probably more of an edge case: one of my software licenses had two different attachments with the same filename (two licenses for different versions of the software over time), and the agilekeychain import seems to have only converted one of them to a "document" — seems like potential data loss! Glad I noticed, I just hope there aren't any other cases like this that I didn't notice.

This discussion has been closed.