snapd and snapd-xdg-open packages conflict

Bug #1723256 reported by Peter Goodall
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
snapd (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

current snapd and snpd-xdg-open cannot be installed together - one uninstalls the other. Therefore upgrades fail.

## My system release

lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.3 LTS
Release: 16.04
Codename: xenial

## grep of apt log

cat /var/log/apt/term.log | grep snapd
Removing snapd (2.27.6) ...
Warning: Stopping snapd.service, but it can still be activated by:
  snapd.socket
Removing snapd-xdg-open (0.0.0~16.04) ...
Selecting previously unselected package snapd.
Preparing to unpack .../snapd_2.28.4_amd64.deb ...
Unpacking snapd (2.28.4) ...
Setting up snapd (2.28.4) ...
Installing new version of config file /etc/apparmor.d/usr.lib.snapd.snap-confine.real ...

## Aptitude report on packages

sudo aptitude show snapd-xdg-open snapd
Package: snapd-xdg-open
State: not installed
Version: 0.0.0~16.04
Priority: optional
Section: universe/utils
Maintainer: Ubuntu Desktop Team <email address hidden>
Architecture: amd64
Uncompressed Size: 26.6 k
Depends: libc6 (>= 2.4), libglib2.0-0 (>= 2.43.2)
Conflicts: snapd-xdg-open:i386
Description: Opens URLs via D-Bus
 A D-Bus-activatable helper service allowing snaps to launch URLs on the host where its
 installed.
Homepage: https://github.com/ubuntu-core/snap-desktop-links

Package: snapd
State: installed
Automatically installed: no
Version: 2.28.4
Priority: optional
Section: devel
Maintainer: Ubuntu Developers <email address hidden>
Architecture: amd64
Uncompressed Size: 74.7 M
Depends: adduser, apparmor (>= 2.10.95-0ubuntu2.2), ca-certificates, gnupg1 | gnupg,
         openssh-client, squashfs-tools, systemd, init-system-helpers (>= 1.18~), libc6 (>=
         2.17), libudev1 (>= 183)
Conflicts: snap (< 2013-11-29-1ubuntu1), snap:i386 (< 2013-11-29-1ubuntu1), snapd:i386
Breaks: snap-confine (< 2.23), snap-confine:i386 (< 2.23), snapd-xdg-open (<= 0.0.0),
        snapd-xdg-open:i386 (<= 0.0.0), ubuntu-core-launcher (< 2.22),
        ubuntu-core-launcher:i386 (< 2.22), ubuntu-snappy (< 1.9), ubuntu-snappy-cli (<
        1.9), ubuntu-snappy-cli:i386 (< 1.9)
Replaces: snap-confine (< 2.23), snap-confine:i386 (< 2.23), snapd-xdg-open (<= 0.0.0),
          snapd-xdg-open:i386 (<= 0.0.0), ubuntu-core-launcher (< 2.22),
          ubuntu-core-launcher:i386 (< 2.22), ubuntu-snappy (< 1.9), ubuntu-snappy-cli (<
          1.9), ubuntu-snappy-cli:i386 (< 1.9)
Description: Daemon and tooling that enable snap packages
 Install, configure, refresh and remove snap packages. Snaps are 'universal' packages that
 work across many different Linux systems, enabling secure distribution of the latest apps
 and utilities for cloud, servers, desktops and the internet of things.

 This is the CLI for snapd, a background service that takes care of snaps on the system.
 Start with 'snap list' to see installed snaps.
Homepage: https://github.com/snapcore/snapd

ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: snapd 2.28.4
ProcVersionSignature: Ubuntu 4.4.0-97.120-generic 4.4.87
Uname: Linux 4.4.0-97-generic x86_64
NonfreeKernelModules: zfs zunicode zcommon znvpair zavl
ApportVersion: 2.20.1-0ubuntu2.10
Architecture: amd64
CurrentDesktop: Unity
Date: Fri Oct 13 07:53:37 2017
InstallationDate: Installed on 2016-12-26 (290 days ago)
InstallationMedia: Ubuntu 16.04.1 LTS "Xenial Xerus" - Beta amd64 (20161225)
ProcEnviron:
 LANGUAGE=en_AU:en
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_AU.UTF-8
 SHELL=/usr/bin/zsh
SourcePackage: snapd
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Peter Goodall (pjgoodall) wrote :
Revision history for this message
Sebastien Bacher (seb128) wrote :

it's because the xdg-open feature has been integrated to snapd itself now so you shouldn't need the separate binary

Revision history for this message
Peter Goodall (pjgoodall) wrote :

Thanks - I notice that snapd 2.28.4 is marked as (xenial-proposed) in Synaptic. Is that a correct tag for a release? Sorry I don't know the conventional terminology.

Revision history for this message
Oliver Grawert (ogra) wrote :

snapd 2.28.4 is not yet released, it only went to xenial-proposed yet which users should never have enabled permanently ...

Revision history for this message
John Lenton (chipaca) wrote :

Marking as invalid because I understand the issue to have been due to having proposed enabled, and the issue itself wouldn't happen outside of that.

If this is not the case, and there is something to fix, please re-set to New (and explain...)

Changed in snapd (Ubuntu):
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.