Removing a snap doesn't clean up generated files

Bug #1501638 reported by Simon Fels on 2015-10-01
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Snappy
Undecided
Unassigned

Bug Description

When a snap which provides dbus services is removed snappy doesn't remove the generated dbus policy and systemd service file.

(plano)ubuntu@localhost:~$ sudo snappy remove network-manager
Removing network-manager
Waiting for network-manager_networkmanager_ICHcbYgOeCOe.service to stop.
(plano)ubuntu@localhost:~$ ls /etc/systemd/system
getty.target.wants sshd.service
multi-user.target.wants sysinit.target.wants
network-manager_dnsmasq_ICIAcSGKgHTa.service syslog.service
network-manager_dnsmasq_ICIBMLgddMLR.service webdm_snappyd_0.9.service
sockets.target.wants
(plano)ubuntu@localhost:~$ ls /etc/dbus-1/system.d/
network-manager_dnsmasq_ICIAcSGKgHTa.conf org.freedesktop.network1.conf
network-manager_dnsmasq_ICIBMLgddMLR.conf org.freedesktop.resolve1.conf
org.freedesktop.hostname1.conf org.freedesktop.systemd1.conf
org.freedesktop.locale1.conf org.freedesktop.timedate1.conf
org.freedesktop.login1.conf wpa_supplicant.conf
org.freedesktop.machine1.conf

package.yaml of the snap looks like this

architectures:
- amd64
icon: meta/icon.svg
name: network-manager
services:
- bus-name: org.freedesktop.NetworkManager.dnsmasq
  description: Dnsmasq
  name: dnsmasq
  security-template: unconfined
  start: bin/dnsmasq.wrapper
- bus-name: org.freedesktop.NetworkManager
  description: Network manager
  name: networkmanager
  security-template: unconfined
  start: bin/networkmanager.wrapper
type: framework
vendor: "Lo\xEFc Minier <email address hidden>, Tony Espy <email address hidden>,\
  \ Simon Fels <email address hidden>"
version: 0.2

Simon Fels (morphis) on 2015-10-01
description: updated
Simon Fels (morphis) wrote :

Seems to be fixed with latest snappy version.

Changed in snappy:
status: New → Fix Released
Leo Arias (elopio) wrote :

Thanks for checking!

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers