xdg-open doesn't work only in xubuntu (v2)

Vasilisc vasilisc777 at gmail.com
Mon Feb 20 11:44:19 UTC 2017


20.02.2017 14:20, Oliver Grawert пишет:
> hi,
> Am Montag, den 20.02.2017, 13:54 +0300 schrieb Vasilisc:
>> I got
>> /snap/test2/x1/command-test2.wrapper: 8: exec: xdg-open: not found
>
> do you see:
>
> /snap/core/current/usr/local/bin/xdg-open
>
> on your system ?
>
> you also dont need to ship bash: /snap/core/current/bin/bash ships it
> ...
>
> looks to me like the inclusion of bash might have broken the default
> PATH, the latest snap-confine should actually make sure that
> usr/local/bin is in there.
>
> ciao
> 	oli

$ LANG=C ll /snap/core/current/usr/local/bin/
total 1
drwxr-xr-x  2 root root  88 Feb 19 23:50 ./
drwxr-xr-x 10 root root 123 Feb 19 23:50 ../
lrwxrwxrwx  1 root root   6 Feb 19 23:49 apt -> no-apt*
lrwxrwxrwx  1 root root   6 Feb 19 23:49 apt-cache -> no-apt*
lrwxrwxrwx  1 root root   6 Feb 19 23:49 apt-get -> no-apt*
-rwxr-xr-x  1 root root  70 Feb 19 23:49 no-apt*
-rwxr-xr-x  1 root root 127 Feb 19 23:49 xdg-open*

$ echo $PATH
/home/vasilisc/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin

$ snap list
Name   Version  Rev   Developer  Notes
core   16.04.1  1240  canonical  -
test2  1        x1               -

$ test2
/snap/test2/x1/command-test2.wrapper: 8: exec: xdg-open: not found

snapcraft.yaml
-------------
name: test2
version: "1"
summary: TEst
description: |
     TEST
confinement: strict
architectures: [amd64]

apps:
   test2:
     command: xdg-open "http://google.com"
     plugs: [network, network-bind, x11, home, unity7, gsettings]

parts:
   integration:
    plugin: nil
    stage-packages:
     - libc6
    after: [desktop-gtk2]


-- 
Best regards,
vasilisc




More information about the Snapcraft mailing list