Package Details: 1password 8.12.10-36

Git Clone URL: https://aur.archlinux.org/1password.git (read-only, click to copy)
Package Base: 1password
Description: Password manager and secure wallet
Upstream URL: https://1password.com
Keywords: manager onepassword password
Licenses: LicenseRef-1Password-Proprietary
Conflicts: 1password-beta, 1password-beta-bin
Submitter: rew1red
Maintainer: 1Password
Last Packager: 1Password
Votes: 137
Popularity: 4.60
First Submitted: 2020-08-04 23:11 (UTC)
Last Updated: 2026-04-15 14:34 (UTC)

Pinned Comments

1Password commented on 2021-07-27 21:07 (UTC) (edited on 2021-09-13 17:52 (UTC) by 1Password)

1Password for Arch Linux - Stable

The source is signed with the GPG key 3FEF9748469ADBE15DA7CA80AC2D62742012EA22 and can be seen on the install-linux guide.

Getting Started

Our getting started guide can be found at https://support.1password.com/install-linux/#arch-linux

Support

Our Linux support discussion is available at https://1password.community/categories/linux

Beta Releases

Our beta releases can be found at 1password-beta. Beta releases are more likely to have regressions than our stable releases.

Latest Comments

1 2 3 4 5 6 7 Next › Last »

bkahlerventer commented on 2026-04-20 08:31 (UTC) (edited on 2026-04-20 10:51 (UTC) by bkahlerventer)

Edit 1: If you are using linuxbrew, check that you do not have gnupg package installed as it will clash

brew uninstall --ignore-dependencies gnupg

It appears the GPG key 3FEF9748469ADBE15DA7CA80AC2D62742012EA22 is permanently untrusted and cannot be forced trusted.

You need to clone the AUR git repo, then run the following command in the repo

makepkg -si --skippgpcheck

That will install the packages at least.

armandoxxx commented on 2026-03-26 06:21 (UTC)

This morning on 26.3.2026 I got notification that new package for 1password is available. After starting the update I get "Failed to generate 1password information" error message. Never seen this before. Any advice from the community ?

ypomortsev commented on 2026-02-10 22:28 (UTC)

Please reset pkgrel to 1 for new versions. Thanks!

trumpetrespas commented on 2026-01-31 20:36 (UTC)

Aloha,

I have made a patch that allows this package to be built on aarch64. Would you be willing to merge it?

diff --git a/PKGBUILD b/PKGBUILD
index d2a298a..a3def60 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,27 +1,45 @@
 pkgname=1password

+_get_tararch() {
+    case "${CARCH}" in 
+        "x86_64")
+            echo -n "x64"
+            ;;
+        "aarch64")
+            echo -n "arm64"
+            ;;
+        *)
+            echo "Architecture ${CARCH} is unknown!" 1>&2
+            return 1
+    esac
+}
+_tararch=$(_get_tararch)
 _tarver=8.12.0
-_tar="1password-${_tarver}.x64.tar.gz"
+_tar="1password-${_tarver}.${_tararch}.tar.gz"
 pkgver=${_tarver//-/_}
 pkgrel=13
 conflicts=('1password-beta' '1password-beta-bin')
 pkgdesc="Password manager and secure wallet"
-arch=('x86_64')
+arch=('x86_64' 'aarch64')
 url='https://1password.com'
 license=('LicenseRef-1Password-Proprietary')
 options=(!strip)
 install="1password.install"
-source=(https://downloads.1password.com/linux/tar/stable/${CARCH}/${_tar}{,.sig})
-sha256sums=('1224ab647597bc12e14be1b1e75f40bd49911f9f363f8fdc17486e8fe44770c2'
+source_x86_64=(https://downloads.1password.com/linux/tar/stable/${CARCH}/${_tar}{,.sig})
+source_aarch64=(https://downloads.1password.com/linux/tar/stable/${CARCH}/${_tar}{,.sig})
+sha256sums_x86_64=('1224ab647597bc12e14be1b1e75f40bd49911f9f363f8fdc17486e8fe44770c2'
             '3b41a7e5ed6b49f3b0974a5101535bba1a58ea9ce1a6e38ee3dba2256a89a892'
 )
+sha256sums_aarch64=('ff2912a7efffe52bcb147d01b233cdc0011aa680544eac5f691289c3847b7a2b'
+            '8e514dc7c3116b16483bcae0052d44e8ad7cb41c8e61d944985521079705acf7'
+)
 validpgpkeys=('3FEF9748469ADBE15DA7CA80AC2D62742012EA22')

 package() {
     depends=('hicolor-icon-theme' 'libgtk-3.so=0' 'nss' 'xdg-utils')

     # Go to source directory
-    cd "1password-${_tarver}.x64"
+    cd "1password-${_tarver}.${_tararch}"

     # Install icons
     resolutions=(32x32 64x64 256x256 512x512)
@@ -49,7 +67,7 @@ EOF" > ./com.1password.1Password.policy
     # Move package contents to /opt/1Password
     cd "${srcdir}"
     install -dm0755 "${pkgdir}"/opt
-    mv "1password-${_tarver}.x64" "${pkgdir}/opt/1Password"
+    mv "1password-${_tarver}.${_tararch}" "${pkgdir}/opt/1Password"

     # Cleanup un-needed files
     rm "${pkgdir}"/opt/1Password/com.1password.1Password.policy "${pkgdir}"/opt/1Password/com.1password.1Password.policy.tpl "${pkgdir}"/opt/1Password/install_biometrics_policy.sh

socketbox commented on 2025-11-23 22:20 (UTC)

@georgelpreput On a newly installed system, things are fine:

[chb@deluxe ~]$ curl -sS https://downloads.1password.com/linux/keys/1password.asc | gpg --import
gpg: directory '/home/chbfoo/.gnupg' created
gpg: key AC2D62742012EA22: 3 signatures not checked due to missing keys
gpg: /home/chbfoo/.gnupg/trustdb.gpg: trustdb created
gpg: key AC2D62742012EA22: public key "Code signing for 1Password <codesign@1password.com>" imported
gpg: Total number processed: 1
gpg:               imported: 1
gpg: no ultimately trusted keys found
[chb@deluxe ~]$ cd ~
[chb@deluxe ~]$ mkdir code
[chb@deluxe ~]$ cd code/
[chb@deluxe code]$ mkdir third-party
[chb@deluxe code]$ cd third-party/
[chb@deluxe third-party]$ git clone https://aur.archlinux.org/1password.git
Cloning into '1password'...
<elided>
Resolving deltas: 100% (306/306), done.
[chb@deluxe third-party]$ cd 1password/
[chb@deluxe 1password]$ ls
1password.install  aur.env  CODEOWNERS  PKGBUILD
[chb@deluxe 1password]$ makepkg -si
==> Making package: 1password 8.11.18-36 (Sun 23 Nov 2025 05:06:14 PM EST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Downloading 1password-8.11.18.x64.tar.gz...
  <elided>
==> Checking for packaging issues...
==> Creating package "1password"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Adding install file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: 1password 8.11.18-36 (Sun 23 Nov 2025 05:06:34 PM EST)
==> Installing package 1password with pacman -U...
[sudo] password for chb: 
loading packages...
resolving dependencies...
looking for conflicting packages...
<elided>
:: Proceed with installation? [Y/n] Y
(1/1) checking keys in keyring                                                                                                                                                                [-----------------------------------------------------------------------------------------------------------------------] 100%
(1/1) checking package integrity                                                                                                                                                              [-----------------------------------------------------------------------------------------------------------------------] 100%
(1/1) loading package files                                                                                                                                                                   [-----------------------------------------------------------------------------------------------------------------------] 100%
(1/1) checking for file conflicts                                                                                                                                                             [-----------------------------------------------------------------------------------------------------------------------] 100%
:: Processing package changes...
(1/1) installing 1password                                                                                                                                                                    [-----------------------------------------------------------------------------------------------------------------------] 100%
:: Running post-transaction hooks...
(1/3) Arming ConditionNeedsUpdate...
(2/3) Updating icon theme caches...
(3/3) Updating the desktop file MIME type cache...

georgelpreput commented on 2025-11-20 18:06 (UTC)

Version 8.11.18 is also failing verification. Double checked I have the correct key:

❯ curl -sS https://downloads.1password.com/linux/keys/1password.asc | gpg --import
gpg: key AC2D62742012EA22: 3 signatures not checked due to missing keys
gpg: key AC2D62742012EA22: "Code signing for 1Password <codesign@1password.com>" not changed
gpg: Total number processed: 1
gpg:              unchanged: 1

❯ gpg --list-keys AC2D62742012EA22
pub   rsa4096 2017-05-18 [SC] [expires: 2032-05-16]
      3FEF9748469ADBE15DA7CA80AC2D62742012EA22
uid           [ unknown] Code signing for 1Password <codesign@1password.com>

❯ upgrade
Aur (1) 1password-8.11.18-36

:: Proceed to review? [Y/n]: 

:: Downloading PKGBUILDs...
 PKGBUILDs up to date
fetching devel info...
==> Making package: 1password 8.11.18-36 (Thu 20 Nov 2025 06:59:44 PM CET)
==> Retrieving sources...
  -> Found 1password-8.11.18.x64.tar.gz
  -> Found 1password-8.11.18.x64.tar.gz.sig
==> Validating source files with sha256sums...
    1password-8.11.18.x64.tar.gz ... FAILED
    1password-8.11.18.x64.tar.gz.sig ... Passed
==> ERROR: One or more files did not pass the validity check!
error: failed to download sources for '1password-8.11.18-36': 
error: packages failed to build: 1password-8.11.18-36

eriknelson commented on 2025-11-11 18:48 (UTC) (edited on 2025-11-11 18:48 (UTC) by eriknelson)

Can update the signing key following their Arch installation docs:

https://support.1password.com/install-linux/#arch-linux

curl -sS https://downloads.1password.com/linux/keys/1password.asc | gpg --import

# gpg --list-keys AC2D62742012EA22
pub   rsa4096 2017-05-18 [SC] [expires: 2032-05-16]
      3FEF9748469ADBE15DA7CA80AC2D62742012EA22
uid           [ unknown] Code signing for 1Password <codesign@1password.com>

Fetch PKGBUILD, rebuild will verify.

georgelpreput commented on 2025-09-25 10:49 (UTC)

  -> Downloading 1password-8.11.10.x64.tar.gz.sig...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   566  100   566    0     0   3411      0 --:--:-- --:--:-- --:--:--  3409
==> Validating source files with sha256sums...
    1password-8.11.10.x64.tar.gz ... FAILED
    1password-8.11.10.x64.tar.gz.sig ... Passed
==> ERROR: One or more files did not pass the validity check!
error: failed to download sources for '1password-8.11.10-37': 
error: packages failed to build: 1password-8.11.10-37

ScreamsInJank commented on 2025-09-22 23:39 (UTC)

Just updated the package and was notified that the package signing key seems to have expired

Is that on the package side or upstream?

mrroiz commented on 2025-08-26 14:55 (UTC) (edited on 2025-08-26 14:56 (UTC) by mrroiz)

probably a noob issue but when I'm trying to run 1password --quick-access it throws this error

ERROR 2025-08-26T14:45:22.122+00:00 ThreadId(1) [1P:foundation/op-log/src/lib.rs:684] tracing WAS NOT installed
INFO  2025-08-26T14:45:22.123+00:00 ThreadId(1) [1P:op-settings/src/store/json_store.rs:75] Settings file created @ 2025-08-02 14:12:54.884964030 UTC and last modified @ 2025-08-02 14:57:58.578954548 UTC
INFO  2025-08-26T14:45:22.124+00:00 ThreadId(1) [client:typescript] 1Password is already running, closing.
[31879:0826/094522.167236:ERROR:dbus/object_proxy.cc:590] Failed to call method: org.freedesktop.DBus.Properties.Get: object_path= /org/freedesktop/portal/desktop: org.freedesktop.DBus.Error.InvalidArgs: No such interface “org.freedesktop.portal.FileChooser”
[31879:0826/094522.167300:ERROR:electron/shell/browser/ui/file_dialog_linux_portal.cc:78] Failed to read portal version property

I'm using hyprland btw, just the quick access is broken the app works normally