Problem with importing passwords into 1Password with Linux Desktop-based app

perlun
perlun
Community Member

Hi,

Trying to import my existing passwords from LastPass, and the recommended approach is to use the desktop app for this. However, when I add my account nothing happens when I click the "import" button. I re-ran 1Password with debug logging enabled (1password --log debug) which gave me this stack trace when the import button is pressed:

DEBUG 2023-04-11T11:00:25.415 op_executor:invocation_loop(ThreadId(30)) [1P:op-app/src/app/backend.rs:251] Invoked: OfflineIndicatorViewModel
DEBUG 2023-04-11T11:00:25.418 op_executor:invocation_loop(ThreadId(30)) [1P:op-app/src/app/backend.rs:251] Invoked: MainMenu(<OpAppMainMenuRequest>)
DEBUG 2023-04-11T11:00:25.430 op_executor:invocation_loop(ThreadId(30)) [1P:op-app/src/app/backend.rs:251] Invoked: QuickAccessCollectionMenu
DEBUG 2023-04-11T11:00:25.430 op_executor:invocation_loop(ThreadId(30)) [1P:op-app/src/app/backend.rs:251] Invoked: QuickAccess(QXRequest { action: Search(<QXSearchAction>), opened_by: QuickAccessShortcut })
DEBUG 2023-04-11T11:00:25.430 op_executor:invocation_loop(ThreadId(30)) [1P:op-app/src/app/backend.rs:251] Invoked: QuickAccess(QXRequest { action: ViewModel, opened_by: QuickAccessShortcut })
DEBUG 2023-04-11T11:00:25.430 op_executor:invocation_loop(ThreadId(30)) [1P:op-app/src/app/backend.rs:251] Invoked: Config
DEBUG 2023-04-11T11:00:25.444 op_executor:invocation_loop(ThreadId(30)) [1P:op-app/src/app/backend.rs:251] Invoked: QuickAccess(QXRequest { action: Search(<QXSearchAction>), opened_by: QuickAccessShortcut })
DEBUG 2023-04-11T11:00:25.466 op_executor:invocation_loop(ThreadId(30)) [1P:op-app/src/app/backend.rs:251] Invoked: MainMenu(<OpAppMainMenuRequest>)
DEBUG 2023-04-11T11:00:25.537 op_executor:invocation_loop(ThreadId(30)) [1P:op-app/src/app/backend.rs:251] Invoked: CheckForLocalUpdate(<CheckForLocalUpdateRequest>)
DEBUG 2023-04-11T11:00:26.724 op_executor:invocation_loop(ThreadId(30)) [1P:op-app/src/app/backend.rs:251] Invoked: FirstRunFlow(<FirstRunFlowRequest>)
DEBUG 2023-04-11T11:00:26.746 op_executor:invocation_loop(ThreadId(30)) [1P:op-app/src/app/backend.rs:251] Invoked: MainMenu(<OpAppMainMenuRequest>)
DEBUG 2023-04-11T11:00:28.389 op_executor:invocation_loop(ThreadId(30)) [1P:op-app/src/app/backend.rs:251] Invoked: FirstRunFlowPostViewAction(<FirstRunFlowPageId>)
DEBUG 2023-04-11T11:00:28.391 ThreadId(26) [1P:data/op-db/src/transaction.rs:57] COMMIT(tx#71(for_all_accounts_mut))
DEBUG 2023-04-11T11:00:28.393 ThreadId(26) [1P:data/op-db/src/transaction.rs:57] COMMIT(tx#72(get_account_by_uuid))
DEBUG 2023-04-11T11:00:28.394 ThreadId(26) [1P:data/op-db/src/transaction.rs:57] COMMIT(tx#73(get_account_keysets))
DEBUG 2023-04-11T11:00:28.411 ThreadId(26) [1P:data/op-db/src/transaction.rs:57] COMMIT(tx#74(with_account_mut))
DEBUG 2023-04-11T11:00:29.687 op_executor:invocation_loop(ThreadId(30)) [1P:op-app/src/app/backend.rs:251] Invoked: Import(StartImport(<Route>))
ERROR 2023-04-11T11:00:29.705 tokio-runtime-worker(ThreadId(18)) [1P:op-app/src/app/backend.rs:240] AppError at /rustc/d5a82bbd26e1ad8b7401f6a718a9c57c96905483/library/core/src/convert/mod.rs:726:9
NoAccounts

Stack backtrace:
   0: op_app::app::backend::import::handle_import_request
   1: op_app::app::backend::<impl op_app::app::App>::invoke_external
   2: op_app::app::backend::<impl op_runtime::Backend<op_app::app::backend::Invocation> for op_app::app::App>::invoke
   3: tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut
   4: tokio::runtime::task::harness::Harness<T,S>::poll
   5: tokio::task::local::LocalSet::tick
   6: std::thread::local::LocalKey<T>::with
   7: tokio::runtime::park::CachedParkThread::block_on
   8: tokio::runtime::runtime::Runtime::block_on
   9: std::sys_common::backtrace::__rust_begin_short_backtrace
  10: core::ops::function::FnOnce::call_once{{vtable.shim}}
  11: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
             at /rustc/d5a82bbd26e1ad8b7401f6a718a9c57c96905483/library/alloc/src/boxed.rs:2000:9
      <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
             at /rustc/d5a82bbd26e1ad8b7401f6a718a9c57c96905483/library/alloc/src/boxed.rs:2000:9
      std::sys::unix::thread::Thread::new::thread_start
             at /rustc/d5a82bbd26e1ad8b7401f6a718a9c57c96905483/library/std/src/sys/unix/thread.rs:108:17
  12: <unknown>
  13: <unknown>

Error occurred in handler for 'invoke': [Error: NoAccounts]
DEBUG 2023-04-11T11:00:46.523 op_executor:invocation_loop(ThreadId(30)) [1P:op-app/src/app/backend.rs:251] Invoked: MainMenu(<OpAppMainMenuRequest>)
DEBUG 2023-04-11T11:01:07.479 op_executor:invocation_loop(ThreadId(30)) [1P:op-app/src/app/backend.rs:251] Invoked: MainMenu(<OpAppMainMenuRequest>)
DEBUG 2023-04-11T11:01:08.861 op_executor:invocation_loop(ThreadId(30)) [1P:op-app/src/app/backend.rs:251] Invoked: MainMenu(<OpAppMainMenuRequest>)

If I just skip over this question and try to import the passwords using the menu option (Three dots -> Import), that option is completely greyed out.

Any ideas? I would really like to avoid the CSV-based import process if possible...

Best regards,
Per


1Password Version: 8.10.3
Extension Version: Not Provided
OS Version: Debian bookworm
Browser:_ Firefox

Comments

This discussion has been closed.