Bug 508067 - Flatpak packaging is missing support for many protocols
Summary: Flatpak packaging is missing support for many protocols
Status: CONFIRMED
Alias: None
Product: dolphin
Classification: Applications
Component: general (other bugs)
Version First Reported In: 25.04.3
Platform: Flatpak Linux
: NOR normal
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-08-09 21:44 UTC by Sohrob Tahmasebi
Modified: 2025-08-16 16:46 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
Screenshot of Dolphin. (31.50 KB, image/png)
2025-08-09 21:44 UTC, Sohrob Tahmasebi
Details
Dolphin screenshot. (116.75 KB, image/png)
2025-08-09 21:46 UTC, Sohrob Tahmasebi
Details
Flatpak packaging: many protocols missing (37.21 KB, image/png)
2025-08-13 18:28 UTC, Nate Graham
Details
Built from source: all expected protocols present (40.18 KB, image/png)
2025-08-13 18:31 UTC, Nate Graham
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Sohrob Tahmasebi 2025-08-09 21:44:30 UTC
Created attachment 183917 [details]
Screenshot of Dolphin.

SUMMARY
I have installed KDE Linux for testing purposes and I noticed that when I open Dolphin and select the Network menu option in the sidebar, I do not see my local NAS drive present as an option to connect to. I normally see that option on every other distribution I have used KDE Plasma with. I am guessing that maybe the SMB networking protocol is not included as part of the base image for KDE Linux perhaps.

STEPS TO REPRODUCE
1. Open Dolphin.
2. Select Network in the sidebar.
3. Noticed that "Folder is empty" message appears.

OBSERVED RESULT

There is no option for connecting to my local Synology NAS which I normally am able to connect to via SMB on other distributions (Fedora Kinoite, NixOS with Plasma, etc.). 

EXPECTED RESULT

I expect to see an icon for my Synology NAS present and if I were to double-click on that icon, I would be shown a dialog box to enter my credentials for accessing that drive. 

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
(available in the Info Center app, or by running `kinfo` in a terminal window)
Linux/KDE Plasma: KDE Linux
KDE Plasma Version: 6.4.8
KDE Frameworks Version: 6.18.0
Qt Version: 6.9.1

ADDITIONAL INFORMATION

I have included screenshots of what I'm referring to.
Comment 1 Sohrob Tahmasebi 2025-08-09 21:46:09 UTC
Created attachment 183918 [details]
Dolphin screenshot.
Comment 2 Nate Graham 2025-08-10 12:23:53 UTC
Interesting. We do include Samba and pre-configure it, and this is working in all of my KDE Linux machines. They find shares when I navigate to smb:// in Dolphin, and when I try to connect to any of those shares.

What does `systemctl status smb` say?
Comment 3 Sohrob Tahmasebi 2025-08-11 15:33:41 UTC
When I run systemctl status smb I receive the following message:

[sohrob@st-silver-lake ~]$ systemctl status smb
○ smb.service - Samba SMB Daemon
     Loaded: loaded (/usr/lib/systemd/system/smb.service; disabled; preset: disabled)
     Active: inactive (dead)
       Docs: man:smbd(8)
             man:samba(7)
             man:smb.conf(5)
Comment 4 Nate Graham 2025-08-11 15:47:52 UTC
Does `systemctl enable smb` (and then maybe rebooting) fix it?
Comment 5 Sohrob Tahmasebi 2025-08-11 16:17:16 UTC
Tried that and it did not work. What's odd though is that running systemctl status smb shows that it's enabled:

[sohrob@st-silver-lake ~]$ systemctl status smb
● smb.service - Samba SMB Daemon
     Loaded: loaded (/usr/lib/systemd/system/smb.service; enabled; preset: disabled)
     Active: active (running) since Mon 2025-08-11 09:14:16 PDT; 1min 25s ago
 Invocation: 65b00fb5e7104b6ea10b580c7332d78c
       Docs: man:smbd(8)
             man:samba(7)
             man:smb.conf(5)
   Main PID: 1200 (smbd)
     Status: "smbd: ready to serve connections..."
      Tasks: 3 (limit: 37892)
     Memory: 31.4M (peak: 32M)
        CPU: 123ms
     CGroup: /system.slice/smb.service
             ├─1200 /usr/bin/smbd --foreground --no-process-group
             ├─1203 "smbd: notifyd "
             └─1204 "smbd: cleanupd"

Aug 11 09:14:16 st-silver-lake systemd[1]: Starting smb.service...
Aug 11 09:14:16 st-silver-lake systemd[1]: Started smb.service.
Comment 6 Sohrob Tahmasebi 2025-08-12 16:23:18 UTC
Also as an update, when I attempted to save a document from KWrite I was shown my NAS as an SMB share option to save to. It still does not show up in Dolphin however when I select the Network option in the sidebar.
Comment 7 Nate Graham 2025-08-12 16:24:38 UTC
Have you mounted the share at all? Or is it purely an available share that you browse to via its smb:// URL?
Comment 8 Sohrob Tahmasebi 2025-08-12 16:53:19 UTC
I've never had to mount it in the past. I just see it present under Network in the sidebar of Dolphin and once I enter the credentials to access it I am able to access it permanently from that same menu. At least that's always how it has worked in other KDE Plasma editions I've used. Not sure if things are changing for KDE Linux.
Comment 9 Nate Graham 2025-08-13 18:27:49 UTC
Aha, I can reproduce the problem now. It's only seen in the Flatpak-packaged version of Dolphin. I had given up on it and was using a built-from-source version.
Comment 10 Nate Graham 2025-08-13 18:28:47 UTC
Created attachment 184037 [details]
Flatpak packaging: many protocols missing
Comment 11 Nate Graham 2025-08-13 18:31:20 UTC
Created attachment 184038 [details]
Built from source: all expected protocols present
Comment 12 Sohrob Tahmasebi 2025-08-14 02:15:15 UTC Comment hidden (spam)
Comment 13 Nate Graham 2025-08-14 12:45:23 UTC Comment hidden (spam)
Comment 14 Sohrob Tahmasebi 2025-08-16 14:53:47 UTC Comment hidden (spam)
Comment 15 Nate Graham 2025-08-16 15:13:26 UTC Comment hidden (spam)
Comment 16 Sohrob Tahmasebi 2025-08-16 16:11:16 UTC Comment hidden (spam)
Comment 17 Nate Graham 2025-08-16 16:46:49 UTC Comment hidden (spam)