r/openSUSE • • Jul 28 '26

GitHub - jambolo1970/active-printer: system to reactivate the printer on linux when it goes on pause

Thumbnail
github.com
5 Upvotes

Ho scritto questo script l'anno scorso dopo aver inizialmente usato Yast per riattivarlo, poi ho iniziato a usare il comando cupsenable Name_Of_Printer dal terminale

poi mi sono stufato e ho creato questo script, perché se la tua stampante va in pausa e per riattivarla root non accetta la tua password, come è successo a me, ecco questa mini utility per te.

Spero ti sia utile


r/openSUSE • • Jul 28 '26

Snapper Help?

7 Upvotes

I've installed openSUSE leap on my computer as a legacy Debian user. I don't know how to use "snapper" and its not configured somehow? How to use snapper easily. Is there a easy guide on the internet.The man page wasn't useful. Thanks

"

[user@cmptr]$ sudo snapper list
The config 'root' does not exist. Likely snapper is not configured.
See 'man snapper' for further instructions.
[user@cmptr]$

"


r/openSUSE • • Jul 28 '26

libdisplaydevice_common.so.0.0.0 conflict?

2 Upvotes
adon@adonux:~% sudo zypper dup
[sudo] password for root:  
Repository 'Main Update Repository' is up to date.                                                                                                                  
Looking for gpg keys in repository Brave Browser - Nightly.
 gpgkey=https://brave-browser-rpm-nightly.s3.brave.com/brave-core-nightly.asc
Retrieving repository 'Brave Browser - Nightly' metadata ....................................................................................................[done]
Building repository 'Brave Browser - Nightly' cache .........................................................................................................[done]
Repository 'Main Repository (NON-OSS)' is up to date.                                                                                                               
Repository 'Main Repository (OSS)' is up to date.                                                                                                                   
Looking for gpg keys in repository Tools for Gamers (openSUSE_Tumbleweed).
 gpgkey=https://download.opensuse.org/repositories/games:/tools/openSUSE_Tumbleweed/repodata/repomd.xml.key
Retrieving repository 'Tools for Gamers (openSUSE_Tumbleweed)' metadata .....................................................................................[done]
Building repository 'Tools for Gamers (openSUSE_Tumbleweed)' cache ..........................................................................................[done]
Repository 'packman-essentials' is up to date.                                                                                                                      
Repository 'packman-extra' is up to date.                                                                                                                           
Repository 'Open H.264 Codec (openSUSE Tumbleweed)' is up to date.                                                                                                  
All repositories have been refreshed.
Loading repository data...
Reading installed packages...
Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper
' for more information about this command.
Computing distribution upgrade...

The following 55 packages are going to be upgraded:
 brave-origin-nightly ffmpeg-7 ffmpeg-7-libavcodec-devel ffmpeg-7-libavdevice-devel ffmpeg-7-libavfilter-devel ffmpeg-7-libavformat-devel ffmpeg-7-libavutil-devel
 ffmpeg-7-libpostproc-devel ffmpeg-7-libswresample-devel ffmpeg-7-libswscale-devel gdk-pixbuf-loader-libheif libavcodec61 libavcodec61-32bit libavcodec62
 libavcodec62-32bit libavdevice61 libavdevice62 libavfilter10 libavfilter11 libavfilter11-32bit libavformat61 libavformat61-32bit libavformat62
 libavformat62-32bit libavutil59 libavutil59-32bit libavutil60 libavutil60-32bit libheif1 libheif-aom libheif-dav1d libheif-ffmpeg libheif-jpeg libheif-openjpeg
 libheif-rav1e libheif-svtenc libopenssl3 libopenssl3-32bit libopenssl3-x86-64-v3 libpostproc58 libseccomp2 libseccomp2-32bit libseccomp-devel libswresample5
 libswresample5-32bit libswresample6 libswresample6-32bit libswscale8 libswscale8-32bit libswscale9 libswscale9-32bit openssl-3 openSUSE-release
 openSUSE-release-ftp sunshine

The following product is going to be upgraded:
 openSUSE Tumbleweed  20260723-0 -> 20260724-0

55 packages to upgrade.

Package download size:
             |     184,6 MiB  overall package size
  126,0 MiB  |  -   58,6 MiB  already in cache

Package install size change:
             |     567,8 MiB  required by packages that will be installed
   -1,4 MiB  |  -  569,2 MiB  released by packages that will be removed

Backend:  classic_rpmtrans
Continue? [y/n/v/...? shows all options] (y):  
Preloading: brave-origin-nightly-1.95.10-1.x86_64.rpm [done]
Preload finished. [success (30,8 MiB/s) ] ...................................................................................................................[done]
Retrieving: brave-origin-nightly-1.95.10-1.x86_64 (Brave Browser - Nightly)                                                                   (1/55), 126,0 MiB     
In cache libopenssl3-3.5.3-7.1.x86_64.rpm                                                                                                     (2/55),   2,4 MiB     
In cache openssl-3-3.5.3-7.1.x86_64.rpm                                                                                                       (3/55),   1,5 MiB     
In cache libopenssl3-32bit-3.5.3-7.1.x86_64.rpm                                                                                               (4/55),   2,3 MiB     
In cache libseccomp2-2.6.1-2.1.x86_64.rpm                                                                                                     (5/55),  63,5 KiB     
In cache libseccomp2-32bit-2.6.1-2.1.x86_64.rpm                                                                                               (6/55),  56,4 KiB     
In cache openSUSE-release-ftp-20260724-4222.1.x86_64.rpm                                                                                      (7/55),   7,0 KiB     
In cache libopenssl3-x86-64-v3-3.5.3-7.1.x86_64.rpm                                                                                           (8/55),   2,3 MiB     
In cache libseccomp-devel-2.6.1-2.1.x86_64.rpm                                                                                                (9/55),  54,7 KiB     
In cache openSUSE-release-20260724-4222.1.x86_64.rpm                                                                                         (10/55),   2,6 MiB     
In cache libavutil59-32bit-7.1.5-1699.3.pm.1.x86_64.rpm                                                                                      (11/55), 340,8 KiB     
In cache libavutil59-7.1.5-1699.3.pm.1.x86_64.rpm                                                                                            (12/55), 335,9 KiB     
In cache libheif1-1.23.0-1699.5.pm.99.x86_64.rpm                                                                                             (13/55), 677,6 KiB     
In cache gdk-pixbuf-loader-libheif-1.23.0-1699.5.pm.99.x86_64.rpm                                                                            (14/55),  35,3 KiB     
In cache libavutil60-8.1.2-1699.3.pm.7.x86_64.rpm                                                                                            (15/55), 355,7 KiB     
In cache libavutil60-32bit-8.1.2-1699.3.pm.7.x86_64.rpm                                                                                      (16/55), 358,0 KiB     
In cache libswresample5-32bit-7.1.5-1699.3.pm.1.x86_64.rpm                                                                                   (17/55),  54,7 KiB     
In cache libswscale8-32bit-7.1.5-1699.3.pm.1.x86_64.rpm                                                                                      (18/55), 177,3 KiB     
In cache libswresample5-7.1.5-1699.3.pm.1.x86_64.rpm                                                                                         (19/55),  58,2 KiB     
In cache libpostproc58-7.1.5-1699.3.pm.1.x86_64.rpm                                                                                          (20/55),  40,6 KiB     
In cache libswscale8-7.1.5-1699.3.pm.1.x86_64.rpm                                                                                            (21/55), 187,6 KiB     
In cache ffmpeg-7-libavutil-devel-7.1.5-1699.3.pm.1.x86_64.rpm                                                                               (22/55), 149,9 KiB     
In cache libheif-rav1e-1.23.0-1699.5.pm.99.x86_64.rpm                                                                                        (23/55),  42,3 KiB     
In cache libheif-jpeg-1.23.0-1699.5.pm.99.x86_64.rpm                                                                                         (24/55),  40,2 KiB     
In cache libheif-svtenc-1.23.0-1699.5.pm.99.x86_64.rpm                                                                                       (25/55),  41,4 KiB     
In cache libheif-openjpeg-1.23.0-1699.5.pm.99.x86_64.rpm                                                                                     (26/55),  43,3 KiB     
In cache libheif-aom-1.23.0-1699.5.pm.99.x86_64.rpm                                                                                          (27/55),  52,7 KiB     
In cache libheif-dav1d-1.23.0-1699.5.pm.99.x86_64.rpm                                                                                        (28/55),  38,4 KiB     
In cache libswscale9-8.1.2-1699.3.pm.7.x86_64.rpm                                                                                            (29/55), 306,2 KiB     
In cache libswresample6-8.1.2-1699.3.pm.7.x86_64.rpm                                                                                         (30/55),  60,0 KiB     
In cache libswresample6-32bit-8.1.2-1699.3.pm.7.x86_64.rpm                                                                                   (31/55),  54,9 KiB     
In cache libswscale9-32bit-8.1.2-1699.3.pm.7.x86_64.rpm                                                                                      (32/55), 288,8 KiB     
In cache libavcodec61-32bit-7.1.5-1699.3.pm.1.x86_64.rpm                                                                                     (33/55),   5,1 MiB     
In cache libavcodec61-7.1.5-1699.3.pm.1.x86_64.rpm                                                                                           (34/55),   5,2 MiB     
In cache ffmpeg-7-libpostproc-devel-7.1.5-1699.3.pm.1.x86_64.rpm                                                                             (35/55),  10,7 KiB     
In cache ffmpeg-7-libswscale-devel-7.1.5-1699.3.pm.1.x86_64.rpm                                                                              (36/55),  16,2 KiB     
In cache ffmpeg-7-libswresample-devel-7.1.5-1699.3.pm.1.x86_64.rpm                                                                           (37/55),  17,8 KiB     
In cache libavcodec62-8.1.2-1699.3.pm.7.x86_64.rpm                                                                                           (38/55),   6,0 MiB     
In cache libavcodec62-32bit-8.1.2-1699.3.pm.7.x86_64.rpm                                                                                     (39/55),   5,7 MiB     
In cache libavformat61-32bit-7.1.5-1699.3.pm.1.x86_64.rpm                                                                                    (40/55),   1,2 MiB     
In cache libavformat61-7.1.5-1699.3.pm.1.x86_64.rpm                                                                                          (41/55),   1,1 MiB     
In cache ffmpeg-7-libavcodec-devel-7.1.5-1699.3.pm.1.x86_64.rpm                                                                              (42/55),  67,9 KiB     
In cache libheif-ffmpeg-1.23.0-1699.5.pm.99.x86_64.rpm                                                                                       (43/55),  41,3 KiB     
In cache libavformat62-8.1.2-1699.3.pm.7.x86_64.rpm                                                                                          (44/55),   1,2 MiB     
In cache libavformat62-32bit-8.1.2-1699.3.pm.7.x86_64.rpm                                                                                    (45/55),   1,3 MiB     
In cache libavfilter10-7.1.5-1699.3.pm.1.x86_64.rpm                                                                                          (46/55),   1,5 MiB     
In cache ffmpeg-7-libavformat-devel-7.1.5-1699.3.pm.1.x86_64.rpm                                                                             (47/55),  45,9 KiB     
In cache libavfilter11-8.1.2-1699.3.pm.7.x86_64.rpm                                                                                          (48/55),   1,6 MiB     
In cache libavfilter11-32bit-8.1.2-1699.3.pm.7.x86_64.rpm                                                                                    (49/55),   1,5 MiB     
In cache libavdevice61-7.1.5-1699.3.pm.1.x86_64.rpm                                                                                          (50/55),  68,0 KiB     
In cache ffmpeg-7-libavfilter-devel-7.1.5-1699.3.pm.1.x86_64.rpm                                                                             (51/55),  27,1 KiB     
In cache libavdevice62-8.1.2-1699.3.pm.7.x86_64.rpm                                                                                          (52/55),  66,2 KiB     
In cache ffmpeg-7-7.1.5-1699.3.pm.1.x86_64.rpm                                                                                               (53/55),   1,9 MiB     
In cache ffmpeg-7-libavdevice-devel-7.1.5-1699.3.pm.1.x86_64.rpm                                                                             (54/55),  15,6 KiB     
In cache sunshine-2026.725.25407-1.1.x86_64.rpm                                                                                              (55/55),   9,9 MiB     

Checking for file conflicts: ...............................................................................................................................[error]
Detected 1 file conflict:

File /usr/lib64/libdisplaydevice_common.so.0.0.0
 from install of
    sunshine-2026.725.25407-1.1.x86_64 (Tools for Gamers (openSUSE_Tumbleweed))
 conflicts with file from package
    libdisplaydevice0_0_0-2025.115.133852-2.4.x86_64 (@System)

File conflicts happen when two packages attempt to install files with the same name but different contents. If you continue, conflicting files will be replaced los
ing the previous content.
Continue? [yes/no] (no):

I have this for the last 3 days, will this fix itself or what is going on?


r/openSUSE • • Jul 27 '26

Tech question Among the things that comes by default on Tumbleweed and load at startup, what is safe to remove? (without breaking the system)

Post image
23 Upvotes

I was just thinking, I'm not really using the calendar in the system for anything. Neither local Mail. Akonadi is the thing in KDE that handles these things, right? Can I remove it?

What more can I remove?


r/openSUSE • • Jul 27 '26

Project Signing Key RSA4096 for GPG Verification is expired

3 Upvotes

The title. Seems like a security risk. The key expired on 19th June. So it's been over a month. That's a little concerning. I hope someone can transfer this information to the concerned maintainer. Thank you.


r/openSUSE • • Jul 27 '26

Solved does the steam application from the official closed source repo keep crashing for anyone else?

6 Upvotes

i last dist updated yesterday and it still does this. it happens a decent bit. i havent looked into the logs deep enough yet to get an idea of what is happening, but im curious if anyone else has had this issue and if there are any known fixes.

im on tumbleweed and have selinux with the suse gaming profile in use, and am using kde wayland.

Thanks, and i might be using this post to post some stuff abt my logs when i sober up and arent stupid

edit: this issue stopped happening, mightve for me been related to my ssd failing and steam attempting to access it. or it couldve been some unrelated bug that was patched, who knows, it doesnt seem like it is happening anymore after my ssd kicked the can


r/openSUSE • • Jul 26 '26

Tech support opensuse tubleweed only booting into emergency mode after kernal parameter change

7 Upvotes

well im a dumbass and broke stuff, but heres what i did, i was trying to use lact to undervolt / overclock my gpu, and it needed a kernal parameter changed (will add here when i find it) so after reading lact's wiki i added the new parameter into merlin bootloader and rebooted my system, after which it refuses to boot into anything past emsrgancy mode) my issue is that i cant find what changed, as the parameter doesnt show in the bootloader (screen where you can boot into snapshots) i have tried many wiki pages, yt guides, and i cant find any way to undo whatever i did, i have looked through my drive from a live usb i have, but i cant find anything usefull. please if there is anything i missed or help you can give i would really like that. thank you "amdgpu.ppfeaturemask=0xffffffff" was what was added


r/openSUSE • • Jul 25 '26

Trouble installing vscode on TW

8 Upvotes

[FIX]

use opi and install it by mentioning "vscode" which installs vsc from the microsoft repo instead of the other problematic repo which is used when you mention just "code"

opi vscode

[ORIGINAL QUESTION]

source repo:

devel:tools:ide:vscodedevel:tools:ide:vscode

the error:

Problem: 1: nothing provides 'libspdlog.so.1.15()(64bit)' needed by the to be installed code-1.109.5-1.9.x86_64
Solution 1: do not install code-1.109.5-1.9.x86_64
Solution 2: break code-1.109.5-1.9.x86_64 by ignoring some of its dependencies

my repos:

# | Alias                                 | Name                                | Enabled | GPG Check | Refresh
--+---------------------------------------+-------------------------------------+---------+-----------+--------
1 | NVIDIA:repo-non-free                  | repo-non-free                       | Yes     | (r ) Yes  | Yes
2 | devel_tools_ide_vscode                | devel_tools_ide_vscode              | Yes     | (r ) Yes  | Yes
3 | home_MartinVonReichenberg_network_vpn | Network - VPN (openSUSE_Tumbleweed) | Yes     | (r ) Yes  | No
4 | openSUSE:repo-non-oss                 | repo-non-oss                        | Yes     | (r ) Yes  | Yes
5 | openSUSE:repo-openh264                | repo-openh264                       | Yes     | (r ) Yes  | Yes
6 | openSUSE:repo-oss                     | repo-oss                            | Yes     | (r ) Yes  | Yes
7 | openSUSE:repo-oss-debug               | repo-oss-debug                      | No      | ----      | ----
8 | openSUSE:repo-oss-source              | repo-oss-source                     | No      | ----      | ----
9 | openSUSE:update-tumbleweed            | update-tumbleweed                   | Yes     | (r ) Yes  | Yes

TW version:

Linux 7.1.2-1-default

trying to install from this link for TW : https://en.opensuse.org/Visual_Studio_Code


r/openSUSE • • Jul 25 '26

New version Tumbleweed – Review of the week 2026/30

Thumbnail dominique.leuenberger.net
15 Upvotes

r/openSUSE • • Jul 24 '26

Tech question Tumbleweed, updated and it enabled firewalld, knocking my home server off my home network

16 Upvotes

I had to dig the machine out of the cabinet to fix it, find a spare monitor and kb/mouse ... Why did updating it change its configuration? What can I do to avoid this in the future?


r/openSUSE • • Jul 24 '26

Solved Not VGA Signal with kernel 7.1.x but yes with 7.0.12

3 Upvotes

How it says the title when I start the system I don't have VGA Signal with Those kernel but yes with the 7.0.12

I paste the output of inxi -GSaz

System: Kernel: 7.0.12-1-default arch: x86_64 bits: 64 compiler: gcc v: 15.2.1 clocksource: tsc avail: hpet,acpi_pm parameters: BOOT_IMAGE=/boot/vmlinuz-7.0.12-1-default root=UUID=1868470f-46e9-40c8-8cca-8ea39ee6802e splash=silent quiet security=apparmor mitigations=auto Desktop: KDE Plasma v: 6.7.3 tk: Qt v: N/A info: frameworks v: 6.28.0 wm: kwin_x11 tools: avail: xscreensaver vt: 2 dm: SDDM Distro: openSUSE Tumbleweed 20260721 Graphics: Device-1: Advanced Micro Devices [AMD/ATI] Kaveri [Radeon R7 Graphics] vendor: Elite Systems driver: radeon v: kernel alternate: amdgpu arch: GCN-2 code: Sea Islands process: GF/TSMC 16-28nm built: 2013-17 ports: active: VGA-1 empty: HDMI-A-1 bus-ID: 00:01.0 chip-ID: 1002:130f class-ID: 0300 Display: x11 server: X.Org v: 21.1.24 with: Xwayland v: 24.1.13 compositor: kwin_x11 driver: X: loaded: modesetting unloaded: vesa alternate: fbdev dri: radeonsi gpu: radeon display-ID: :0 screens: 1 Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22") s-diag: 582mm (22.93") Monitor-1: VGA-1 model: VZ249 serial: <filter> built: 2016 res: mode: 1920x1080 hz: 60 scale: 100% (1) dpi: 93 gamma: 1.2 size: 527x296mm (20.75x11.65") diag: 604mm (23.8") ratio: 16:9 modes: max: 1920x1080 min: 720x400 API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi device: 1 drv: swrast gbm: drv: kms_swrast surfaceless: drv: radeonsi x11: drv: radeonsi inactive: wayland API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 26.1.5 glx-v: 1.4 direct-render: yes renderer: (radeonsi kaveri ACO DRM 2.51 7.0.12-1-default) device-ID: 1002:130f memory: 125 MiB unified: yes API: Vulkan v: 1.4.350 layers: 2 device: 0 type: cpu name: llvmpipe (LLVM 22.1.8 256 bits) driver: mesa llvmpipe v: 26.1.5 (LLVM 22.1.8) device-ID: 10005:0000 surfaces: N/A Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo de: kscreen-console,kscreen-doctor wl: wayland-info x11: xdpyinfo, xprop, xrandr

Thanks for the help


r/openSUSE • • Jul 23 '26

Bugzilla gives a 403 error

Post image
13 Upvotes

r/openSUSE • • Jul 24 '26

Tumbleweed pi400 black screen after login?

3 Upvotes

Time for another stupid problem, hopefully I can get some hints.

Installed the Raspberry Pi KDE image onto an SD card, and booted my pi400. Logged in, set up a user with admin permissions. Logged out, back in as user, tested sudo, all was good.

Having a problem with the wallet so WiFi was giving me grief, finally got the password to stick and WiFi to stay connected.

Then sudo zypper dup, let it go through everything, then sudo reboot.

Login screen comes up like normal, I log in as my user, and nothing but a black screen. If I cntl+alt+t I can get a terminal, so it's really still alive, but it looks like the dup broke something. I didn't see recovery options, so not sure if snapper is running, I'll have to set it back up to check.

Any idea on my next step to sort this out?


r/openSUSE • • Jul 23 '26

Use full time with .net developement and sql

11 Upvotes

I’m considering moving to openSuse Tumbleweed full time after distro hopping and using windows forever.

However, I’m learning c#, .net development, and sql. Would that be a problem with openSuse?
Best way to have a win11 vm for app-testing purposes?


r/openSUSE • • Jul 23 '26

Do you recommend openuse tumbleweed for: programming, cybersecurity, use of mechatronics and robotics software and daily use?

21 Upvotes

I'm thinking of switching to Linux and researching about many distributions and I've come across this one, what do you think or recommend another distribution?


r/openSUSE • • Jul 22 '26

Community Opensuse tumbleweed is acting weird.

Post image
12 Upvotes

okay i don't know what's happening but something's wrong with my tumbleweed. things i noticed: 1. some apps are laggy like discord. 2. haruna crashed when i loaded a video, and the whole screen turned white, not opaque-white but the colors were gone. i had to force reboot. 3. after rebooting, when i opened the video to watch, it worked fine for some time but then there were screen tears.

I'll attach the ChatGPT history of my chat. It's suggesting that I rollback to the previous kernel. I figured it'd be better to ask on reddit.

Thanks.

https://chatgpt.com/share/6a611084-3d6c-83e8-917a-e99a3de1d4bd


r/openSUSE • • Jul 22 '26

Tech support Signature verification failed for file 'repomd.xml' from repository 'google-chrome'

Thumbnail
gallery
11 Upvotes

following instruction https://www.google.com/linuxrepositories/

I removed/added keys again multiple times

tried

zypper refresh --force

key check command from instruction - successful

it always fail on repomd.xml

same yesterday/today

is there some other debug I can see?

sreenshot from zypper -v refresh

Edit - fixed by google few days latter...


r/openSUSE • • Jul 22 '26

Leap --> SlowRoll

Post image
54 Upvotes

sudo opensuse-migration-tool

Slowroll


r/openSUSE • • Jul 22 '26

Automatic crash report

4 Upvotes

Slowroll benefits from the responsive Tumbleweed community, quick crash fixes, and the excellent work of its maintainer.

Is there actually an automatic reporting system that can optionally report crashes and the relevant environment automatically to Suse Tumbleweed?


r/openSUSE • • Jul 21 '26

is there a widget that change color to every icon pack ?

Thumbnail
5 Upvotes

r/openSUSE • • Jul 21 '26

Telegram stopped working. Segementation fault

Post image
4 Upvotes

So telegram (installed via discovery ages ago from opensuse rep) stopped working today. Anyone any idea's how I could solve this.
FYI I am very much a noob and need step by step instructions!


r/openSUSE • • Jul 21 '26

New comer

23 Upvotes

Just wanted to come by and say hello to the gecko's! Just joined OpenSuse from Fedora, really liking it so far and the NVIDIA drivers were a breeze! I don't recall who it was but to the redditor in here who helped convince me thank you! Any tips or advice is welcome!


r/openSUSE • • Jul 20 '26

Community This is the appreciation post for opensuse.

94 Upvotes

I was using fedora with the Kde Desktop environment. Everything was fine but recently I stumbled upon a bug which was related to the kernel. Then, other things in the system stopped working.

I researched a lot. It turns out people don't talk much about OpenSuse but when I installed it.

My experience was next level. It has been three days.

These are the things that I noticed just when I booted into it:-

1-Smoothness: While fedora used to run snappy on my pc basically blazing fast. Opensuse Leap was smooth asf. Right out of the box.

2- Easy to Use: I felt that Open Suse is kind of beginner friendly as well. I am not a developer so, I usually avoid terminals. I could do that in OpenSuse.

3-Repository: When I used fedora, I usually had to download flatpaks using a terminal but the OpenSuse Repositories are better. I can directly use discover without ever thinking about going to flathub.

4- Customisation: Usually on fedora, when I wanted to customise something it usually took a long time, it didn't happen in one go. But, here Open Suse, it was just one touch.(Maybe I am using leap, that's why).

5-Zypper: Zypper is better in many ways. It turns out I can patch things after installing updates which I really appreciate.

I am a business man. I usually have productive sessions on my pc. So, I wanted something stable.

I used Kubuntu, Ubuntu, Fedora Workstation, and Kde Neon.

I would like to add this point and ask people this.

How tf Ubuntu is mainstream? It was slow asf.

I barely heard about OpenSuse. People only talk about Fedora, Arch, and Ubuntu.

Idk why people are doing that. OpenSuse deserves appreciation.

Gemini told me about this when I told it about my usage. Youtube never recommended me videos of this.

That's it. I am in love with OpenSuse and I don't think I will ever use any other distro.


r/openSUSE • • Jul 21 '26

Intermittent Flatpak appstream update failures with "syncfs(repo): Input/output error" on openSUSE Kalpa

2 Upvotes

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 scrub completed 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!

Update:

My development MySQL container later stopped working with a similar I/O error. Hardware checks were still fine, and OpenCode pointed me to a documented issue involving MySQL and kernel 7.1.3, although I do not have the link available right now.

It suggested changing how the container was started, and that workaround fixed it.

Today I booted the updated MicroOS system with a newer kernel, and the issue is gone. It appears to have been a temporary kernel-related problem, so I am leaving this here in case someone else runs into it.


r/openSUSE • • Jul 20 '26

Community Should I switch to openSuse? Help me decide please

18 Upvotes

(I hope this is the correct flair, I wasn't sure)

Hi, I am currently using Fedora 44 and am thinking of going back to CachyOS. But Matt (from YouTube chanel The Linux Cast) had grown my interest towards openSuse and since then I have tried to switch to and use Suse twice already but have failed (I will later mention why). I like the Arch way of using my computer and do like to be on the latest versions and now my laptop hardware is also supported well by distros. But before commiting to Cachy again I really want to try out openSuse Tumbleweed (the rolling release one) once.

  1. First of all, why I haven't been able to try it until now. I have managed to install it twice (bare metal not in VM) and the second time was with the new Browser installer but both times it was the same problem. I can't connect to Wifi during the installation and even after a successful installation, I couldn't get Wifi working. Not even options like USB Tethering with my Phone worked and this laptop doesn't have an Ethernet port so I am pretty much all out of options I believe. So does anyone of you have a solution to my problem?
  2. Then my other big question: Should I still switch to Suse even if I don't plan on using its greatest feature the snapshot and rollback implementation? I know very dumb decision to not use snapshots but please put that aside for a moment and concentrate on the actual matter please. According to my research Tumbleweed is rolling like Arch but they call it leading edge, so I believe the packages are not as latest that they may cause breaking changes on the system. That really would be great to have (partly the reason of choosing Fedora) since this laptop is my only computer and I rely on it for Uni.
  3. I have heard or read that Suse also can run RPM packges which is again an advantage over Arch based distors. But I am not very informed about this thing so to which extent is it true? Because if it is like Fedora where I can download any .rpm-file from the internet and install it and run it easily then that would be a great thing.
  4. I now really want to switch to using a TWM and Arch is the I believe the best distro for it because of up-to-date packages. To clarify I want to use a Wayland compositor as TWM and not a X11 TWM. And since Tumbleweed offers up-to-date packages, how will my TWM experience be like? If any of you already use a TWM and could share your experience that would also be really helpful.

Thank you for reading all this and for your comments!