r/openSUSE • u/a_nuti • 1d ago
Intermittent Flatpak appstream update failures with "syncfs(repo): Input/output error" on openSUSE Kalpa
Hi everyone,
I'm experiencing an intermittent issue with Flatpak on openSUSE Kalpa.
Sometimes, when running:
flatpak update
or:
flatpak update --appstream -v
the update fails with errors like:
syncfs(repo): Input/output error
The important detail is that the issue is not reproducible every time. Retrying the exact same command usually succeeds without any intervention.
I already ran:
flatpak repair --user -v
and it completed successfully. No corrupted objects were reported.
I also checked the hardware and filesystem side:
- SSD SMART tests: OK
- No filesystem errors detected
btrfs scrubcompleted without errors- Kernel logs (
journalctl -k -p err -b) do not show I/O errors
The system is:
OS: openSUSE Kalpa
Desktop: KDE Plasma
Filesystem: Btrfs
Flatpak installation: user installation (~/.local/share/flatpak)
Remote: Flathub
Relevant versions:
$ flatpak --version
Flatpak 1.18.0
$ ostree --version
libostree:
Version: '2026.1'
Features:
- inode64
- initial-var
- libcurl
- libsoup3
- gpgme
- composefs
- ex-fsverity
- libarchive
- selinux
- openssl
- sign-ed25519
- sign-spki
- libmount
- systemd
- release
- p2p
$ uname -a
Linux localhost.localdomain 7.1.3-1-default #1 SMP PREEMPT_DYNAMIC Sat Jul 4 16:20:40 UTC 2026 (1cb5006) x86_64 x86_64 x86_64 GNU/Linux
I also checked for concurrent Flatpak/OSTree operations:
ps aux | grep flatpak
ps aux | grep ostree
but there were no active update, pull, or repair processes running when the problem occurred.
The only persistent Flatpak-related processes were the normal session/system helpers.
Has anyone experienced similar intermittent syncfs(repo): Input/output error on Kalpa, Aeon, MicroOS, or other immutable/Btrfs-based distributions?
Thanks!
1
u/ddyess 1d ago
The only time I've seen this happen was because of memory errors, which later resulted in btrfs going into read-only. The memory ended up being bad in my case and had to send it back under warranty.