Deepin (Debian 9) Snaps Have No Internet Connection


#1

Hey guys!

I just installed Deepin Linux 15.10, it is Debian 9 based and I tried to install some snaps. VSCode works fine. However when I tried to install Snap Store, Postman, Spotify it seems my snaps do not have internet access.

Here is an image (when I try to start Postman):

Here is the log:
shm_open() failed: Permission denied
1557506292251 main info [“Booting Postman 6.7.1, linux-4.15.0-30deepin-generic on x64”]
1557506292253 main info [“EventBus\x7einitialize - Success”]
1557506292265 main info [“UpdateHandler\x7einit - Success”]
1557506292276 main info [“RuntimeExecutionService\x7einitialized: Success”]
Error org.freedesktop.DBus.Error.UnknownInterface: Object does not implement the interface
1557506292337 main info [“ProtocolHandler\x7einit - Success with status: false]”]
1557506293122 main info [“Bootstrap-models\x7ebootstrap - Success”]
1557506295714 main info [“Main\x7eAppEvents - Received booted event for process shared”]
1557506298179 main info [“Main\x7eAppEvents - Received booted event for process requester”]

Error org.freedesktop.DBus.Error.UnknownInterface: Object does not implement the interface - I guess that’s the error but I can’t solve it, Snap Store says:

16:48:05:0794 Gs  enabled plugins: odrs, rewrite-resource, snap, icons, key-colors, key-colors-metadata
16:48:05:0794 Gs  disabled plugins: appstream, desktop-categories, desktop-menu-path, dpkg, dummy, epiphany, fedora-pkgdb-collections, generic-updates, hardcoded-blacklist, hardcoded-featured, hardcoded-popular, modalias, os-release, provenance, provenance-license, repos, shell-extensions
16:48:06:0022 Gs  failed to create an app for */*/*/*/system/*
16:48:06:0025 Gs  updates-shell: failed to get updates: no plugin could handle get-updates
16:48:06:0025 Gs  failed to create an app for */*/*/*/system/*
16:48:06:0025 Gs  failed to get system app
16:48:06:0030 Gs  Only 0 apps for recent list, hiding
16:48:06:0039 GsPluginSnap Failed to load snap icon: local snap has no icon
16:48:07:0248 Gs  hiding category graphics featured applications: found only 0 to show, need at least 9
16:48:07:0362 Gs  hiding category audio-video featured applications: found only 0 to show, need at least 9
16:48:07:0454 GsPluginSnap Failed to load snap icon: local snap has no icon
16:48:07:0789 GsPluginSnap Failed to load snap icon: local snap has no icon
16:48:08:0625 Gs  not handling error download-failed for action refine: failed to download https://dashboard.snapcraft.io/site_media/appmedia/2019/04/banner-icon_abTlRlO.png: Cannot resolve hostname

Both fail to connect to their severs.

I tried disabling app armor and the result was the same. Hope someone can suggest something.


#2

Bump bump bump bump bump.


#3

I’m getting the same issue here :frowning: … did you found any solution?


#4

Nope, not at all. Sad :confused:


#5

shit … that’s pretty bad ::cry: :sweat:


#6

@tajize or @kmanev073: it is a bit hard to say what is happening given the information you’ve presented. Here are a few things that could help:

  1. Could you provide the output of snap debug sandbox-features? This will test some of the kernel features snaps depend on and report back.

  2. What kernel version are you running? When you say that Deepin is based on Debian 9, does that mean that it uses the kernel binaries published by the Debian project? If Deepin provide their own kernels, there might be some required features disabled.

  3. When you run one of the malfunctioning snap applications, is there any relevant messages output to dmesg?


#7

Note deepin is already doing something very different to the point where no snap that tries to use X works, as I described in another topic.


Network issues with several apps
#8

Wow, still nothing here? I’m having the same issue so fixing to wipe Deepin 15.11 and just go with Debian 10 Buster


#9

or Fedora ;D just kidding… the problem is, what @chipaca already tried to describe is, deepin is using a lot of very specified and partly proprietary window manager combo stuff. They startet Deepin De based on WebKit and HTML5, than switched Qt 5 and everything is really custom. A lot a snaps rely on basic gtk and basic X or Wayland. Thats partly the Problem why Deepin is causing some trouble… I used it myself for like half a year but switched because Fedora was a smarter decision for me.