Package Details: lib32-openssl-1.0 1.0.2.u-4

Git Clone URL: https://aur.archlinux.org/lib32-openssl-1.0.git (read-only, click to copy)
Package Base: lib32-openssl-1.0
Description: The Open Source toolkit for Secure Sockets Layer and Transport Layer Security
Upstream URL: https://www.openssl.org
Licenses: custom:BSD
Submitter: jorgicio
Maintainer: jorgicio
Last Packager: jorgicio
Votes: 13
Popularity: 1.75
First Submitted: 2023-12-07 02:55 (UTC)
Last Updated: 2025-12-30 16:24 (UTC)

Latest Comments

JamesMowery commented on 2025-12-31 19:43 (UTC) (edited on 2025-12-31 20:14 (UTC) by JamesMowery)

@usta Thanks again for helping.

Went ahead and moved the folder. Same issue.

❯ gpg --list-keys
gpg: directory '/home/james/.gnupg' created
gpg: /home/james/.gnupg/trustdb.gpg: trustdb created
gpg: Note: database_open 134217901 failed to create temporary file '//.gnupg/public-keys.d/.#lk0x00007fc838002320.phoenix.3446': No such file or directory
gpg: keydb_search_first failed: No such file or directory

I don't think I do anything with encryption (I do have an encrypted drive and I do have some .ssh keys, but nothing else beyond that).

If you had any other ideas (and if we want to keep the comments section here clean), feel free to DM me on Discord: @JamesMowery. I'm also in the Arch Linux Community and CachyOS Discords as well, so you can feel free to ping me on there.

Either way it's much appreciated! :)

Update: I created a specific thread here on CachyOS: https://discord.com/channels/862292009423470592/1456011875119530076/1456011875119530076

Update 2: I resorted to using Gemini to try to help. It said I needed to do the following:

Kill everything GPG-related:

pkill -9 gpg-agent
pkill -9 dirmngr

Remove the socket files (they might be pointing to the wrong place):

rm -rf /run/user/$(id -u)/gnupg

Now it no longer throws an error. No idea if this was the correct fix or if it busted something else that isn't apparent. But... at least for now... no errors! :)

usta commented on 2025-12-31 18:24 (UTC)

@jamesmowery : Sorry to hear that related commands didnt help to solve your problem. I will ask only one think do you have any gpgkeys which you use ? I mean if you never used gpg to sign/encrypt anything that means you can delete ~/.gnupg [ which might cause your saved password will be lost in case you are using kde plasma ] other than that wont be a problem. So lets give a try safely we rename your ~/.gnupg directory as ~/.gnupgBackup and restart your system. Which will solve your problems , if anything goes wrong you can take your backup and rename back to ~/.gnupg

so lets try

mv ~/.gnupg ~/.gnupgBackup
and then restart and give a try to gpg --list-keys

also i'm sorry that we are making this package's comment section like a forum which is probably not good .

JamesMowery commented on 2025-12-31 06:03 (UTC) (edited on 2025-12-31 06:05 (UTC) by JamesMowery)

@usta Thanks for the advice. I'm like 99.99% sure I never ran paru with sudo. (Not showing it in my terminal/shell history either).

I did go ahead and run all those commands you provided though (and I did so in bash instead of fish to be extra sure), and I'm getting the same exact error for the gpg --list-keys

[james@phoenix ~]$ sudo chown -R "$USER:$USER" ~/.gnupg
[sudo] password for james:
[james@phoenix ~]$ chmod 700 ~/.gnupg
[james@phoenix ~]$ find ~/.gnupg -type d -exec chmod 700 {} \;
[james@phoenix ~]$ find ~/.gnupg -type f -exec chmod 600 {} \;
[james@phoenix ~]$ gpgconf --kill all || true
[james@phoenix ~]$ gpg --list-keys || true
gpg: Note: database_open 134217901 failed to create temporary file '//.gnupg/public-keys.d/.#lk0x00007f1290002320.phoenix.306503': No such file or directory
gpg: keydb_search_first failed: No such file or directory

Very odd!

usta commented on 2025-12-31 00:51 (UTC) (edited on 2025-12-31 00:59 (UTC) by usta)

@JamesMowery : That the problem which you mentioned is not related to this package. you probably accidently run your aur wrapper [ for example yay ] with sudo rights which caused change of file permissons that kind of kissed your system. So you should fix your permissions for your .gnupg's ownership via : [this might have problem with fish shell so if you are using fish just first enter bash ]

sudo chown -R "$USER:$USER" ~/.gnupg
chmod 700 ~/.gnupg
find ~/.gnupg -type d -exec chmod 700 {} \;
find ~/.gnupg -type f -exec chmod 600 {} \;
gpgconf --kill all
gpg --list-keys

this is basically changing ownership to your user:user for .gnupg and its directories then giving 700 for all folder/directories and 600 for all files as write/read/execute permission then killing gpg's daemon then try to reach all keys

Now i do believe you can import new keys to your gnupg and your aur wrapper will work as it should be. Also dont use sudo with your aurhelper/wrapper [ for example yay ]

JamesMowery commented on 2025-12-31 00:20 (UTC) (edited on 2025-12-31 00:26 (UTC) by JamesMowery)

Aur (4)                   Old Version         New Version         Make Only
aur/lib32-openssl-1.0     1.0.2.u-3           1.0.2.u-4           No

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

:: Downloading PKGBUILDs...
 PKGBUILDs up to date
 nothing new to review
:: keys need to be imported:
     XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX wanted by: lib32-openssl-1.0-1.0.2.u-4
     XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX wanted by: lib32-openssl-1.0-1.0.2.u-4
:: import? [Y/n]:
gpg: key D5E9E43F7DF9EE8C: 1 duplicate signature removed
gpg: Note: database_open 134217901 failed to create temporary file '//.gnupg/public-keys.d/.#lk0x00007f5b000023e0.phoenix.3504398': No such file or directory
gpg: keydb_get_keyblock failed: Value not found
gpg: error writing keyring '[keyboxd]': SQL library used incorrectly
gpg: error reading '[stream]': SQL library used incorrectly
gpg: Total number processed: 0
error: failed to run: gpg --recv-keys XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:

I'm getting this error. Anyone have any ideas as to what's going wrong here? (X'd out the values in case there's anything sensitive about them.)

UPDATE I removed steam-native-runtime and I'm no longer getting the error (because it is no longer depending on this package. Either way seems to have fixed the issue for me.)

jorgicio commented on 2025-12-30 16:24 (UTC)

Thank you, sir, dependency added.

brody commented on 2025-12-30 15:56 (UTC)

The package lib32-gcc-libs is missing in the depends array. Otherwise the package is not buildable in a clean chroot environment.