Forum Discussion

Former Member's avatar
Former Member
2 years ago

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

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()
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(), 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(), 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()
DEBUG 2023-04-11T11:00:25.537 op_executor:invocation_loop(ThreadId(30)) [1P:op-app/src/app/backend.rs:251] Invoked: CheckForLocalUpdate()
DEBUG 2023-04-11T11:00:26.724 op_executor:invocation_loop(ThreadId(30)) [1P:op-app/src/app/backend.rs:251] Invoked: FirstRunFlow()
DEBUG 2023-04-11T11:00:26.746 op_executor:invocation_loop(ThreadId(30)) [1P:op-app/src/app/backend.rs:251] Invoked: MainMenu()
DEBUG 2023-04-11T11:00:28.389 op_executor:invocation_loop(ThreadId(30)) [1P:op-app/src/app/backend.rs:251] Invoked: FirstRunFlowPostViewAction()
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())
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::::invoke_external
2: op_app::app::backend::<:APP::BACKEND::INVOCATION> for op_app::app::App>::invoke
3: tokio::loom::std::unsafe_cell::UnsafeCell::with_mut
4: tokio::runtime::task::harness::Harness::poll
5: tokio::task::local::LocalSet::tick
6: std::thread::local::LocalKey::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%3CF,A as core::ops::function::FnOnce>::call_once
at /rustc/d5a82bbd26e1ad8b7401f6a718a9c57c96905483/library/alloc/src/boxed.rs:2000:9
alloc::boxed::Box%3CF,A as core::ops::function::FnOnce>::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:
13:

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()
DEBUG 2023-04-11T11:01:07.479 op_executor:invocation_loop(ThreadId(30)) [1P:op-app/src/app/backend.rs:251] Invoked: MainMenu()
DEBUG 2023-04-11T11:01:08.861 op_executor:invocation_loop(ThreadId(30)) [1P:op-app/src/app/backend.rs:251] Invoked: MainMenu()
```

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

2 Replies