mirror of
https://github.com/pikvm/pikvm.git
synced 2026-03-02 18:16:56 -05:00
error: GPGME error: No data #1086
Labels
No labels
component:documentation
help wanted
resolution:delayed
resolution:duplicate
resolution:fixed
resolution:invalid
resolution:rejected
resolution:wontfix
success story
type:bug
type:bug
type:feature
type:question
type:question
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/pikvm-pikvm#1086
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @dtech77pl on GitHub (Nov 21, 2025).
Originally assigned to: @mdevaev on GitHub.
Describe the bug
A clear and concise description of what the bug is.
When I try to update to the latest with pacman -Syu
Get this error message:
error: GPGME error: No data
To Reproduce
Steps to reproduce the behavior, like:
start: pacman -Syu
pacman -Syy
error: GPGME error: No data
error: GPGME error: No data
error: GPGME error: No data
error: GPGME error: No data
error: GPGME error: No data
:: Synchronizing package databases...
core 15.5 KiB 12.8 KiB/s 00:01 [########################################################] 100%
extra 15.5 KiB 387 KiB/s 00:00 [########################################################] 100%
community 15.5 KiB 352 KiB/s 00:00 [########################################################] 100%
alarm 15.5 KiB 323 KiB/s 00:00 [########################################################] 100%
aur 15.5 KiB 352 KiB/s 00:00 [########################################################] 100%
pikvm 14.5 KiB 78.7 KiB/s 00:00 [########################################################] 100%
error: GPGME error: No data
error: GPGME error: No data
error: GPGME error: No data
error: GPGME error: No data
error: GPGME error: No data
error: failed to synchronize all databases (unexpected error)
PiKVM info:
Base: Raspberry Pi Compute Module 4 Rev 1.1
Platform: v4mini-hdmi-rpi4
Raspberry Pi board version [e.g. RPi 4]
PiKVM platform [e.g. v2-hdmi]
Video capture type [e.g. CSI bridge]
KVMD version:
pacman -Q | grep kvmdkvmd 4.111-1
kvmd-fan 0.32-1
kvmd-platform-v4mini-hdmi-rpi4 4.111-1
kvmd-webterm 0.50-1
uStreamer version:
pacman -Q | grep ustreamerustreamer 6.41-1
Linux kernel:
uname -a6.6.45-13-rpi #1 SMP PREEMPT Tue May 27 17:29:07 UTC 2025 aarch64 GNU/Linux
Additional context
Add any other context about the problem here.
I try this one, but no luck still the same issue.
rw
pacman-key --init
pacman-key --populate
pacman-key --keyserver hkps://keyserver.ubuntu.com -r 912C773ABBD1B584
pacman-key --lsign-key 912C773ABBD1B584
ro
@dtech77pl commented on GitHub (Nov 21, 2025):
Even try this one, and no luck
sudo rm -R /var/lib/pacman/sync
@mdevaev commented on GitHub (Nov 21, 2025):
If you have a physicall access to your device, a recommend to replace memory SD card and perform reflashing.
If the device is far away from you, then it is better not to update it, and wait until you have physical access.
@dtech77pl commented on GitHub (Nov 22, 2025):
Unfortunately I do not have physical access, will have to manage it.
Thank you for information.
Do you know why this happened?, and what can be done to avoid it in future?
@mdevaev commented on GitHub (Nov 22, 2025):
Most likely, the memory card is dying. When this happens, it can cause strange and unpredictable errors. This rarely happens, but if I see something atypical, it's the memory card's fault. If you want, you can buy a new Kingston Industrial series card, I use these, and they work great.
@dtech77pl commented on GitHub (Nov 22, 2025):
Much appreciated your support, will go with the Kingston Industrial cards.
@mdevaev commented on GitHub (Nov 22, 2025):
Ur welcome 👌
@dtech77pl commented on GitHub (Feb 7, 2026):
HI,
I replaced the card with a new one, but the problem persists. I have used the Kingston Industrial card with the new setup, but I am still receiving the same error.
error: GPGME error: No data
error: GPGME error: No data
error: GPGME error: No data
error: GPGME error: No data
error: GPGME error: No data
:: Synchronizing package databases...
core 15.5 KiB 52.3 KiB/s 00:00 [########################################################] 100%
extra 15.5 KiB 277 KiB/s 00:00 [########################################################] 100%
community 15.5 KiB 387 KiB/s 00:00 [########################################################] 100%
alarm 15.5 KiB 387 KiB/s 00:00 [########################################################] 100%
aur 15.5 KiB 352 KiB/s 00:00 [########################################################] 100%
PikVM is up to date
error: GPGME error: No data
error: GPGME error: No data
error: GPGME error: No data
error: GPGME error: No data
error: GPGME error: No data
error: failed to synchronize all databases (unexpected error)
Was able to complete all updates on the master site. When the card was sent to the destination, all problems started immediately.
Do you have any idea what can be done?
@mdevaev commented on GitHub (Feb 7, 2026):
Where did you get this OS image? I don't like this part of message:
Maybe you downloaded some fake image from third-party sites? Please use an image from this page: https://docs.pikvm.org/flashing_os
@dtech77pl commented on GitHub (Feb 7, 2026):
As this was a new card, I had to reimage it from scract scratch.
I have followed the link you shared.
@dtech77pl commented on GitHub (Feb 7, 2026):
I have installed Border0 on it and can update this service without any trouble.
@mdevaev commented on GitHub (Feb 7, 2026):
I confused, is everything fine now?
@dtech77pl commented on GitHub (Feb 7, 2026):
Still the same, I cannot update using:
pikvm-update or
pacman -Syu
The same error
@dtech77pl commented on GitHub (Feb 7, 2026):
this is how it looks
@mdevaev commented on GitHub (Feb 7, 2026):
Which image exactly you tested? Give me a link.
@dtech77pl commented on GitHub (Feb 7, 2026):
This is a link:
https://files.pikvm.org/images/v4mini-hdmi-rpi4/aarch64/v4mini-hdmi-rpi4-aarch64-latest.img.xz
and the current version is:
Linux Tallinn-KVM 6.12.56-2-rpi #1 SMP PREEMPT Sat Nov 29 01:21:44 UTC 2025 aarch64 GNU/Linux
@mdevaev commented on GitHub (Feb 7, 2026):
What do you do immediately after flashing?
@dtech77pl commented on GitHub (Feb 7, 2026):
Update using the pikvm-update. To give you a complete picture:
@mdevaev commented on GitHub (Feb 7, 2026):
Please try to remember what exactly you could have set or changed in the settings? This is a very specific problem and apparently it was caused by something that could be installed. Some specific settings or third-party software.
@dtech77pl commented on GitHub (Feb 7, 2026):
The only add-on software is:
I have the exact same setup at home with the same software, and everything works fine. These are all changes I have applied:
nano /etc/kvmd/override.yaml
kvmd:
tax:
click_delay: 1
long_click_delay: 11
hid:
mouse_alt:
device: /dev/kvmd-hid-mouse-alt
jiggler:
active: true
@mdevaev commented on GitHub (Feb 7, 2026):
How did you install tailscale and border0? From their repos?
@intelfx commented on GitHub (Feb 7, 2026):
@dtech77pl Hi. This looks like a pacman-key database problem, not a pacman database problem. Dropping
/var/lib/pacman/syncwon't help./usr/share/pacman/keyringsare superficially intact (ls -la /usr/share/pacman/keyrings, check for files with zero size)pkill -9 gpg-agent && pkill -9 dirmngr, just for a good measurerm -rf /etc/pacman.d/gnupg/* && pacman-key --init && pacman-key --populate archlinux && pacman-key --populate archlinuxarmThen try updating again. If it persists, we'd like to investigate closer.
@dtech77pl commented on GitHub (Feb 7, 2026):
Can this be related to the country? The device is located in Estonia/Tallinn.
After the first command:
And after the change database:
error still persist, even after reboot
@dtech77pl commented on GitHub (Feb 7, 2026):
Tailscale:
pacman -Syu tailscale-pikvm
Border0:
bash <(curl https://download.border0.com/device-install.sh)
Then I need to add a connector:
sh <(curl -fsSL https://download.border0.com/connector/install.sh) --invite c**********
@dtech77pl commented on GitHub (Feb 20, 2026):
Do you have any idea how to make it run?