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(<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
-
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.A colleague pointed me to this thread, which is probably the root cause to that problem: https://1password.community/discussion/comment/678086
0 -
Hi @perlun
Thanks for bringing this to our attention. There are other users reporting a similar issue and I would love to investigate into this issue further.
Could you send an email to
support+linux@1Password.com?
With your email please include:
- A link to this thread: https://1password.community/discussion/139412/problem-with-importing-passwords-into-1password-with-linux-desktop-based-app#latest
- Your forum username:
perlun
- A diagnostics report: https://support.1password.com/diagnostics/?linux
We'll look forward to hearing from you.
Franky
0