After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 730456 - Removing software source fails: software source reappears immediately after removal
Removing software source fails: software source reappears immediately after r...
Status: RESOLVED FIXED
Product: gnome-software
Classification: Applications
Component: General
3.14.x
Other Linux
: Normal major
: ---
Assigned To: GNOME Software maintainer(s)
GNOME Software maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2014-05-20 15:28 UTC by Michael Catanzaro
Modified: 2015-06-06 12:01 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
screenshot of dialog after removing rpmfusion (22.63 KB, image/png)
2015-04-04 15:27 UTC, Michael Catanzaro
Details

Description Michael Catanzaro 2014-05-20 15:28:41 UTC
I'm using the GNOME 3.12 copr on Fedora 20. I manually added a new repository for jitsi in /etc/yum.repos.d following the steps at [1] and ran 'sudo yum install jitsi'. I then opened GNOME Software and selected Software Sources from the app menu.  I see both the copr repo and the jitsi repo listed, with the copr repo on top and the jitsi repo on the bottom.  It incorrectly states there is no software installed from the jitsi source, but I filed Bug #730454 for this.

Now I select the jitsi repo, then click Remove Source. Software works for a little while, then when the page reloads I see the jitsi repo is still present, but now is listed above the copr repo. It still says no software installed, and this time it is right, because the jitsi program was properly removed.  However, jitsi.repo is still present in /etc/yum.repos.d and it is still enabled.

Unlike so many PackageKit bugs, this one is fortunately quite easy to reproduce.

[1] https://jitsi.org/Main/RPMRepository
Comment 1 Michael Catanzaro 2014-05-20 15:30:03 UTC
P.S. If I manually remove jitsi.repo from /etc/yum.repos.d and then close and reopen the Software Sources page, the jitsi repo is no longer listed.
Comment 2 Richard Hughes 2014-10-13 14:50:57 UTC
Could you please try the recently-released 3.14.1 release? If this fixes the issue please could you close this bug, or if not please comment here. Thanks!
Comment 3 Michael Catanzaro 2014-10-18 19:43:08 UTC
Works just the same in 3.14.1. :/
Comment 4 Michael Catanzaro 2015-04-04 15:27:00 UTC
Created attachment 300946 [details]
screenshot of dialog after removing rpmfusion

gnome-software-3.14.3-1.fc21
PackageKit-1.0.4-1.fc21
libhif-0.1.8-4.fc21
hawkey-0.5.3-2.fc21  <-- note it reports its version as 0.5.2, but I am definitely running 0.5.3.
librepo-1.7.13-1.fc21

Here is what happens when I attempt to remove "RPM Fusion for Fedora 21 - Free":

sudo /usr/libexec/packagekitd --verbose
10:19:45	PackageKit          Verbose debugging enabled (on console 1)
10:19:45	PackageKit          daemon shutdown set to 0 seconds
10:19:45	PackageKit          clearing download cache at /var/cache/PackageKit/downloads
10:19:45	PackageKit          destination enp2s0 is valid
10:19:45	PackageKit          setting config file watch on /etc/PackageKit/PackageKit.conf
10:19:45	PackageKit          Trying to load : hif
10:19:45	PackageKit          dlopening '/usr/lib64/packagekit-backend/libpk_backend_hif.so'
10:19:45	PackageKit-Hif      Using Hif 0.1.8
10:19:45	PackageKit-Hif      Using Hawkey 0.5.2
10:19:45	PackageKit-Hif      Using librepo 1.7.11
10:19:45	Hif                 setting keyfile data for rpmfusion-free
10:19:45	Hif                 added source /etc/yum.repos.d/rpmfusion-free.repo	rpmfusion-free
10:19:45	Hif                 setting keyfile data for rpmfusion-free-debuginfo
10:19:45	Hif                 added source /etc/yum.repos.d/rpmfusion-free.repo	rpmfusion-free-debuginfo
10:19:45	Hif                 setting keyfile data for rpmfusion-free-source
10:19:45	Hif                 added source /etc/yum.repos.d/rpmfusion-free.repo	rpmfusion-free-source
10:19:45	Hif                 setting keyfile data for updates
10:19:45	Hif                 added source /etc/yum.repos.d/fedora-updates.repo	updates
10:19:45	Hif                 setting keyfile data for updates-debuginfo
10:19:45	Hif                 added source /etc/yum.repos.d/fedora-updates.repo	updates-debuginfo
10:19:45	Hif                 setting keyfile data for updates-source
10:19:45	Hif                 added source /etc/yum.repos.d/fedora-updates.repo	updates-source
10:19:45	Hif                 setting keyfile data for fedora
10:19:45	Hif                 added source /etc/yum.repos.d/fedora.repo	fedora
10:19:45	Hif                 setting keyfile data for fedora-debuginfo
10:19:45	Hif                 added source /etc/yum.repos.d/fedora.repo	fedora-debuginfo
10:19:45	Hif                 setting keyfile data for fedora-source
10:19:45	Hif                 added source /etc/yum.repos.d/fedora.repo	fedora-source
10:19:45	Hif                 setting keyfile data for rpmfusion-free-updates
10:19:45	Hif                 added source /etc/yum.repos.d/rpmfusion-free-updates.repo	rpmfusion-free-updates
10:19:45	Hif                 setting keyfile data for rpmfusion-free-updates-debuginfo
10:19:45	Hif                 added source /etc/yum.repos.d/rpmfusion-free-updates.repo	rpmfusion-free-updates-debuginfo
10:19:45	Hif                 setting keyfile data for rpmfusion-free-updates-source
10:19:45	Hif                 added source /etc/yum.repos.d/rpmfusion-free-updates.repo	rpmfusion-free-updates-source
10:19:45	Hif                 setting keyfile data for updates-testing
10:19:45	Hif                 added source /etc/yum.repos.d/fedora-updates-testing.repo	updates-testing
10:19:45	Hif                 setting keyfile data for updates-testing-debuginfo
10:19:45	Hif                 added source /etc/yum.repos.d/fedora-updates-testing.repo	updates-testing-debuginfo
10:19:45	Hif                 setting keyfile data for updates-testing-source
10:19:45	Hif                 added source /etc/yum.repos.d/fedora-updates-testing.repo	updates-testing-source
10:19:45	Hif                 setting keyfile data for rpmfusion-free-updates-testing
10:19:45	Hif                 added source /etc/yum.repos.d/rpmfusion-free-updates-testing.repo	rpmfusion-free-updates-testing
10:19:45	Hif                 setting keyfile data for rpmfusion-free-updates-testing-debuginfo
10:19:45	Hif                 added source /etc/yum.repos.d/rpmfusion-free-updates-testing.repo	rpmfusion-free-updates-testing-debuginfo
10:19:45	Hif                 setting keyfile data for rpmfusion-free-updates-testing-source
10:19:45	Hif                 added source /etc/yum.repos.d/rpmfusion-free-updates-testing.repo	rpmfusion-free-updates-testing-source
10:19:45	Hif                 setting keyfile data for rpmfusion-free-rawhide
10:19:45	Hif                 added source /etc/yum.repos.d/rpmfusion-free-rawhide.repo	rpmfusion-free-rawhide
10:19:45	Hif                 setting keyfile data for rpmfusion-free-rawhide-debuginfo
10:19:45	Hif                 added source /etc/yum.repos.d/rpmfusion-free-rawhide.repo	rpmfusion-free-rawhide-debuginfo
10:19:45	Hif                 setting keyfile data for rpmfusion-free-rawhide-source
10:19:45	Hif                 added source /etc/yum.repos.d/rpmfusion-free-rawhide.repo	rpmfusion-free-rawhide-source
10:19:45	PackageKit          trying to open database '/var/lib/PackageKit/transactions.db'
10:19:45	PackageKit          job count is now at 3067
10:19:45	PackageKit          is_default: 1
10:19:45	PackageKit          is_default: 0
10:19:45	PackageKit          not default, skipping
10:19:45	PackageKit          network state is wired
10:19:45	PackageKit          PkEngine: acquired name: org.freedesktop.PackageKit
10:19:56	PackageKit          CreateTransaction method called
10:19:56	PackageKit          job count now 3068
10:19:56	PackageKit          trying to open database '/var/lib/PackageKit/transactions.db'
10:19:56	PackageKit          job count is now at 3067
10:19:56	PackageKit          transaction now new
10:19:56	PackageKit          setting sender to :1.63
10:19:56	PackageKit          adding transaction 0x7fa6cee5b150
10:19:56	PackageKit          sending object path: '/3068_eeccbbad'
10:19:56	PackageKit          notify::connected
10:19:56	PackageKit          SetHints method called: locale=en_US.utf8, background=false, interactive=false, cache-age=4294967295
10:19:56	PackageKit          locale changed to en_US.utf8
10:19:56	PackageKit          cache-age changed to -1
10:19:56	PackageKit          RemovePackages method called: a52dec;0.7.4-19.fc21;x86_64;installed:rpmfusion-free, 1, 0 (transaction_flags: none)
10:19:56	PackageKit          changing transaction to exclusive mode
10:19:56	PackageKit          transaction now waiting-for-auth
10:19:56	PackageKit          authorizing action org.freedesktop.packagekit.package-remove
10:19:59	PackageKit          transaction now ready
10:19:59	PackageKit          changing transaction to exclusive mode
10:19:59	PackageKit          1 transactions in list, 1 committed but not finished
10:19:59	PackageKit          transaction now running
10:19:59	PackageKit          install uid now 1000
10:19:59	PackageKit          install cmdline now PackageKit: remove-packages
10:19:59	PackageKit          setting role for /3068_eeccbbad to remove-packages
10:19:59	PackageKit-Hif      got state query with hint (null)
10:19:59	PackageKit-Hif      created cached sack HySack::filelists
10:19:59	Hif                 Goal has 0 packages
10:19:59	Hif                 adding lock 1
10:19:59	Hif                 added missing public key /etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-21-primary to rpmdb
10:19:59	Hif                 added missing public key /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-22-secondary to rpmdb
10:19:59	Hif                 added missing public key /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-22-primary to rpmdb
10:19:59	Hif                 added missing public key /etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-22-primary to rpmdb
10:19:59	Hif                 added missing public key /etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-23-primary to rpmdb
10:19:59	Hif                 /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-21-primary is already added
10:19:59	Hif                 added missing public key /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-21-secondary to rpmdb
10:19:59	PackageKit-Hif      got state request with hint (null)
10:19:59	Hif                 running test transaction
10:19:59	PackageKit-Hif      got state test-commit with hint (null)
10:19:59	PackageKit-Hif      got state request with hint (null)
10:19:59	Hif                 Running actual transaction
10:19:59	PackageKit          emitting allow-cancel 0
10:19:59	PackageKit          opened logind fd 23
10:19:59	PackageKit          1 transactions in list, 1 committed but not finished
10:19:59	Hif                 phase: transaction-start (6/2, (null)/(null))
10:19:59	Hif                 preparing transaction with 2 items
10:19:59	Hif                 phase: transaction-progress (0/2, (null)/(null))
10:19:59	Hif                 ignoring preparing 0 / 2
10:19:59	Hif                 phase: transaction-progress (1/2, (null)/(null))
10:19:59	Hif                 ignoring preparing 1 / 2
10:20:00	Hif                 phase: transaction-stop (6/2, (null)/(null))
10:20:00	Hif                 phase: uninstall-start (0/64, (null)/gstreamer1-plugins-ugly)
10:20:00	PackageKit-Hif      got state remove with hint gstreamer1-plugins-ugly;1.4.3-1.fc21;x86_64;installed
10:20:00	Hif                 remove start: (null) size=64
10:20:00	Hif                 phase: uninstall-progress (0/64, (null)/gstreamer1-plugins-ugly)
10:20:00	PackageKit          emit package removing, gstreamer1-plugins-ugly;1.4.3-1.fc21;x86_64;installed, 
10:20:00	Hif                 phase: uninstall-progress (1/64, (null)/gstreamer1-plugins-ugly)
10:20:00	Hif                 phase: uninstall-progress (2/64, (null)/gstreamer1-plugins-ugly)
10:20:00	Hif                 phase: uninstall-progress (3/64, (null)/gstreamer1-plugins-ugly)
10:20:00	Hif                 phase: uninstall-progress (4/64, (null)/gstreamer1-plugins-ugly)
10:20:00	Hif                 phase: uninstall-progress (5/64, (null)/gstreamer1-plugins-ugly)
10:20:00	Hif                 phase: uninstall-progress (6/64, (null)/gstreamer1-plugins-ugly)
10:20:00	Hif                 phase: uninstall-progress (7/64, (null)/gstreamer1-plugins-ugly)
10:20:00	Hif                 phase: uninstall-progress (8/64, (null)/gstreamer1-plugins-ugly)
10:20:00	Hif                 phase: uninstall-progress (9/64, (null)/gstreamer1-plugins-ugly)
10:20:00	Hif                 phase: uninstall-progress (10/64, (null)/gstreamer1-plugins-ugly)
10:20:00	Hif                 phase: uninstall-progress (11/64, (null)/gstreamer1-plugins-ugly)
10:20:00	Hif                 phase: uninstall-progress (12/64, (null)/gstreamer1-plugins-ugly)
10:20:00	Hif                 phase: uninstall-progress (13/64, (null)/gstreamer1-plugins-ugly)
10:20:00	Hif                 phase: uninstall-progress (14/64, (null)/gstreamer1-plugins-ugly)
10:20:00	Hif                 phase: uninstall-progress (15/64, (null)/gstreamer1-plugins-ugly)
10:20:00	Hif                 phase: uninstall-progress (16/64, (null)/gstreamer1-plugins-ugly)
10:20:00	Hif                 phase: uninstall-progress (17/64, (null)/gstreamer1-plugins-ugly)
10:20:00	Hif                 phase: uninstall-progress (18/64, (null)/gstreamer1-plugins-ugly)
10:20:00	Hif                 phase: uninstall-progress (19/64, (null)/gstreamer1-plugins-ugly)
10:20:00	Hif                 phase: uninstall-progress (20/64, (null)/gstreamer1-plugins-ugly)
10:20:00	Hif                 phase: uninstall-progress (21/64, (null)/gstreamer1-plugins-ugly)
10:20:00	Hif                 phase: uninstall-progress (22/64, (null)/gstreamer1-plugins-ugly)
10:20:00	Hif                 phase: uninstall-progress (23/64, (null)/gstreamer1-plugins-ugly)
10:20:00	Hif                 phase: uninstall-progress (24/64, (null)/gstreamer1-plugins-ugly)
10:20:00	Hif                 phase: uninstall-progress (25/64, (null)/gstreamer1-plugins-ugly)
10:20:00	Hif                 phase: uninstall-progress (26/64, (null)/gstreamer1-plugins-ugly)
10:20:00	Hif                 phase: uninstall-progress (27/64, (null)/gstreamer1-plugins-ugly)
10:20:00	Hif                 phase: uninstall-progress (28/64, (null)/gstreamer1-plugins-ugly)
10:20:00	Hif                 phase: uninstall-progress (29/64, (null)/gstreamer1-plugins-ugly)
10:20:00	Hif                 phase: uninstall-progress (30/64, (null)/gstreamer1-plugins-ugly)
10:20:00	Hif                 phase: uninstall-progress (31/64, (null)/gstreamer1-plugins-ugly)
10:20:00	Hif                 phase: uninstall-progress (32/64, (null)/gstreamer1-plugins-ugly)
10:20:00	Hif                 phase: uninstall-progress (33/64, (null)/gstreamer1-plugins-ugly)
10:20:00	Hif                 phase: uninstall-progress (34/64, (null)/gstreamer1-plugins-ugly)
10:20:00	Hif                 phase: uninstall-progress (35/64, (null)/gstreamer1-plugins-ugly)
10:20:00	Hif                 phase: uninstall-progress (36/64, (null)/gstreamer1-plugins-ugly)
10:20:00	Hif                 phase: uninstall-progress (37/64, (null)/gstreamer1-plugins-ugly)
10:20:00	Hif                 phase: uninstall-progress (38/64, (null)/gstreamer1-plugins-ugly)
10:20:00	Hif                 phase: uninstall-progress (39/64, (null)/gstreamer1-plugins-ugly)
10:20:00	Hif                 phase: uninstall-progress (40/64, (null)/gstreamer1-plugins-ugly)
10:20:00	Hif                 phase: uninstall-progress (41/64, (null)/gstreamer1-plugins-ugly)
10:20:00	Hif                 phase: uninstall-progress (42/64, (null)/gstreamer1-plugins-ugly)
10:20:00	Hif                 phase: uninstall-progress (43/64, (null)/gstreamer1-plugins-ugly)
10:20:00	Hif                 phase: uninstall-progress (44/64, (null)/gstreamer1-plugins-ugly)
10:20:00	Hif                 phase: uninstall-progress (45/64, (null)/gstreamer1-plugins-ugly)
10:20:00	Hif                 phase: uninstall-progress (46/64, (null)/gstreamer1-plugins-ugly)
10:20:00	Hif                 phase: uninstall-progress (47/64, (null)/gstreamer1-plugins-ugly)
10:20:00	Hif                 phase: uninstall-progress (48/64, (null)/gstreamer1-plugins-ugly)
10:20:00	Hif                 phase: uninstall-progress (49/64, (null)/gstreamer1-plugins-ugly)
10:20:00	Hif                 phase: uninstall-progress (50/64, (null)/gstreamer1-plugins-ugly)
10:20:00	Hif                 phase: uninstall-progress (51/64, (null)/gstreamer1-plugins-ugly)
10:20:00	Hif                 phase: uninstall-progress (52/64, (null)/gstreamer1-plugins-ugly)
10:20:00	Hif                 phase: uninstall-progress (53/64, (null)/gstreamer1-plugins-ugly)
10:20:00	Hif                 phase: uninstall-progress (54/64, (null)/gstreamer1-plugins-ugly)
10:20:00	Hif                 phase: uninstall-progress (55/64, (null)/gstreamer1-plugins-ugly)
10:20:00	Hif                 phase: uninstall-progress (56/64, (null)/gstreamer1-plugins-ugly)
10:20:00	Hif                 phase: uninstall-progress (57/64, (null)/gstreamer1-plugins-ugly)
10:20:00	Hif                 phase: uninstall-progress (58/64, (null)/gstreamer1-plugins-ugly)
10:20:00	Hif                 phase: uninstall-progress (59/64, (null)/gstreamer1-plugins-ugly)
10:20:00	Hif                 phase: uninstall-progress (60/64, (null)/gstreamer1-plugins-ugly)
10:20:00	Hif                 phase: uninstall-progress (61/64, (null)/gstreamer1-plugins-ugly)
10:20:00	Hif                 phase: uninstall-progress (62/64, (null)/gstreamer1-plugins-ugly)
10:20:00	Hif                 phase: uninstall-progress (63/64, (null)/gstreamer1-plugins-ugly)
10:20:00	Hif                 phase: uninstall-progress (64/64, (null)/gstreamer1-plugins-ugly)
10:20:00	PackageKit-Hif      got state request with hint (null)
10:20:00	Hif                 phase: uninstall-stop (64/64, (null)/gstreamer1-plugins-ugly)
10:20:00	Hif                 phase: uninstall-start (0/13, (null)/a52dec)
10:20:00	PackageKit-Hif      got state remove with hint a52dec;0.7.4-19.fc21;x86_64;installed
10:20:00	Hif                 remove start: (null) size=13
10:20:00	Hif                 phase: uninstall-progress (0/13, (null)/a52dec)
10:20:00	PackageKit          emit package removing, a52dec;0.7.4-19.fc21;x86_64;installed, 
10:20:00	Hif                 phase: uninstall-progress (1/13, (null)/a52dec)
10:20:00	Hif                 phase: uninstall-progress (2/13, (null)/a52dec)
10:20:00	Hif                 phase: uninstall-progress (3/13, (null)/a52dec)
10:20:00	Hif                 phase: uninstall-progress (4/13, (null)/a52dec)
10:20:00	Hif                 phase: uninstall-progress (5/13, (null)/a52dec)
10:20:00	Hif                 phase: uninstall-progress (6/13, (null)/a52dec)
10:20:00	Hif                 phase: uninstall-progress (7/13, (null)/a52dec)
10:20:00	Hif                 phase: uninstall-progress (8/13, (null)/a52dec)
10:20:00	Hif                 phase: uninstall-progress (9/13, (null)/a52dec)
10:20:00	Hif                 phase: uninstall-progress (10/13, (null)/a52dec)
10:20:00	Hif                 phase: uninstall-progress (11/13, (null)/a52dec)
10:20:00	Hif                 phase: uninstall-progress (12/13, (null)/a52dec)
10:20:00	Hif                 phase: uninstall-progress (13/13, (null)/a52dec)
10:20:00	PackageKit-Hif      got state request with hint (null)
10:20:00	PackageKit-Hif      got state request with hint (null)
10:20:00	Hif                 phase: uninstall-stop (13/13, (null)/a52dec)
10:20:00	Hif                 phase: script-start (1026/0, (null)/a52dec)
10:20:00	Hif                 script-start uninteresting
10:20:00	Hif                 phase: script-stop (1026/0, (null)/a52dec)
10:20:00	Hif                 script-stop uninteresting
10:20:00	PackageKit-Hif      invalidating HySack::filelists as rpmdb changed
10:20:01	PackageKit          emitting allow-cancel 1
10:20:01	PackageKit          closed logind fd 23
10:20:01	PackageKit          1 transactions in list, 1 committed but not finished
10:20:01	Hif                 deleting from_repo from /var/lib/yum/yumdb/a/a43a6d56bf91ca058350b9f901d18c4e7f82436d-a52dec-0.7.4-19.fc21-x86_64
10:20:01	Hif                 deleting installed_by from /var/lib/yum/yumdb/a/a43a6d56bf91ca058350b9f901d18c4e7f82436d-a52dec-0.7.4-19.fc21-x86_64
10:20:01	Hif                 deleting reason from /var/lib/yum/yumdb/a/a43a6d56bf91ca058350b9f901d18c4e7f82436d-a52dec-0.7.4-19.fc21-x86_64
10:20:01	Hif                 deleting releasever from /var/lib/yum/yumdb/a/a43a6d56bf91ca058350b9f901d18c4e7f82436d-a52dec-0.7.4-19.fc21-x86_64
10:20:01	Hif                 deleting from_repo from /var/lib/yum/yumdb/g/0933739b7fedf87e19bc57c44eac7cac46396abf-gstreamer1-plugins-ugly-1.4.3-1.fc21-x86_64
10:20:01	Hif                 deleting installed_by from /var/lib/yum/yumdb/g/0933739b7fedf87e19bc57c44eac7cac46396abf-gstreamer1-plugins-ugly-1.4.3-1.fc21-x86_64
10:20:01	Hif                 deleting reason from /var/lib/yum/yumdb/g/0933739b7fedf87e19bc57c44eac7cac46396abf-gstreamer1-plugins-ugly-1.4.3-1.fc21-x86_64
10:20:01	Hif                 deleting releasever from /var/lib/yum/yumdb/g/0933739b7fedf87e19bc57c44eac7cac46396abf-gstreamer1-plugins-ugly-1.4.3-1.fc21-x86_64
10:20:01	Hif                 releasing lock 1
10:20:01	PackageKit          backend was running for 1544 ms
10:20:01	PackageKit          emitting finished 'success', 1544
10:20:01	PackageKit          transaction now finished
10:20:01	PackageKit          1 transactions in list, 0 committed but not finished
10:20:01	PackageKit          emitting updates-changed
10:20:01	PackageKit          emitting UpdatesChanged
10:20:01	PackageKit          CreateTransaction method called
10:20:01	PackageKit          job count now 3069
10:20:01	PackageKit          trying to open database '/var/lib/PackageKit/transactions.db'
10:20:01	PackageKit          job count is now at 3068
10:20:01	PackageKit          transaction now new
10:20:01	PackageKit          setting sender to :1.63
10:20:01	PackageKit          adding transaction 0x7fa6cee5b2c0
10:20:01	PackageKit          sending object path: '/3069_ceabeedc'
10:20:01	PackageKit          SetHints method called: locale=en_US.utf8, background=false, interactive=false, cache-age=4294967295
10:20:01	PackageKit          locale changed to en_US.utf8
10:20:01	PackageKit          cache-age changed to -1
10:20:01	PackageKit          GetRepoList method called
10:20:01	PackageKit          transaction now ready
10:20:01	PackageKit          changing transaction to exclusive mode
10:20:01	PackageKit          2 transactions in list, 1 committed but not finished
10:20:01	PackageKit          transaction now running
10:20:01	PackageKit          install uid now 1000
10:20:01	PackageKit          install cmdline now PackageKit: get-repo-list
10:20:01	PackageKit          setting role for /3069_ceabeedc to get-repo-list
10:20:01	PackageKit          emitting repo-detail rpmfusion-free, RPM Fusion for Fedora 21 - Free, 1
10:20:01	PackageKit          emitting repo-detail rpmfusion-free-updates, RPM Fusion for Fedora 21 - Free - Updates, 1
10:20:01	PackageKit          backend was running for 0 ms
10:20:01	PackageKit          emitting finished 'success', 0
10:20:01	PackageKit          transaction now finished
10:20:01	PackageKit          2 transactions in list, 0 committed but not finished
10:20:01	PackageKit          CreateTransaction method called
10:20:01	PackageKit          job count now 3070
10:20:01	PackageKit          trying to open database '/var/lib/PackageKit/transactions.db'
10:20:01	PackageKit          job count is now at 3069
10:20:01	PackageKit          transaction now new
10:20:01	PackageKit          setting sender to :1.63
10:20:01	PackageKit          adding transaction 0x7fa6cee5b430
10:20:01	PackageKit          sending object path: '/3070_cadebdca'
10:20:01	PackageKit          SetHints method called: locale=en_US.utf8, background=false, interactive=false, cache-age=4294967295
10:20:01	PackageKit          locale changed to en_US.utf8
10:20:01	PackageKit          cache-age changed to -1
10:20:01	PackageKit          GetPackages method called: 8716292
10:20:01	PackageKit          transaction now ready
10:20:01	PackageKit          changing transaction to exclusive mode
10:20:01	PackageKit          3 transactions in list, 1 committed but not finished
10:20:01	PackageKit          transaction now running
10:20:01	PackageKit          install uid now 1000
10:20:01	PackageKit          install cmdline now PackageKit: get-packages
10:20:01	PackageKit          setting role for /3070_cadebdca to get-packages
10:20:01	PackageKit-Hif      got state query with hint (null)
10:20:02	PackageKit-Hif      created cached sack HySack::filelists
10:20:02	Hif                 no origin for ca-certificates;2014.2.2-1.0.fc21;noarch;installed: /var/lib/yum/yumdb/c/0576afbbbe4dd2680ee51de8465d1ff966707533-ca-certificates-2014.2.2-1.0.fc21-noarch/from_repo key not found
10:20:02	Hif                 no origin for clang;3.5.0-6.fc21;x86_64;installed: /var/lib/yum/yumdb/c/64d67470286b2ade1e3dd4cbce82e6fafabff3f9-clang-3.5.0-6.fc21-x86_64/from_repo key not found
10:20:02	Hif                 no origin for clang-libs;3.5.0-6.fc21;x86_64;installed: /var/lib/yum/yumdb/c/3bd9b22c58fb9a0c6248896cbc46c011204376c4-clang-libs-3.5.0-6.fc21-x86_64/from_repo key not found
10:20:02	Hif                 no origin for gawk;4.1.1-6.fc21;x86_64;installed: /var/lib/yum/yumdb/g/00e8c15103f72b36d550a6674f6fc9f1d8c0523d-gawk-4.1.1-6.fc21-x86_64/from_repo key not found
10:20:02	Hif                 no origin for gdm;1:3.14.1-2.fc21;x86_64;installed: /var/lib/yum/yumdb/g/cddcae474ce912ead566a6cffcfa9cb01979be7f-gdm-3.14.1-2.fc21-x86_64/from_repo key not found
10:20:02	Hif                 no origin for gnuchess;6.2.1-1.fc21;x86_64;installed: /var/lib/yum/yumdb/g/2a667e0d2cfaf1bfb34f7b100581309c3c13b3e8-gnuchess-6.2.1-1.fc21-x86_64/from_repo key not found
10:20:02	Hif                 no origin for google-noto-sans-meetei-mayek-fonts;20141117-5.fc21;noarch;installed: /var/lib/yum/yumdb/g/de3fe320b98647da56ad9a319536fa2c50e60aad-google-noto-sans-meetei-mayek-fonts-20141117-5.fc21-noarch/from_repo key not found
10:20:02	Hif                 no origin for gtksourceview3;3.14.3-1.fc21;x86_64;installed: /var/lib/yum/yumdb/g/30b417b9f0311be9ed4df57f649aa0e0a8fcea19-gtksourceview3-3.14.3-1.fc21-x86_64/from_repo key not found
10:20:02	Hif                 no origin for hunspell-af;0.20080825-9.fc21;noarch;installed: /var/lib/yum/yumdb/h/9b6861ef45b20f8a9db59f5d7426a0ff9ec9e92b-hunspell-af-0.20080825-9.fc21-noarch/from_repo key not found
10:20:02	Hif                 no origin for hunspell-ar;3.2-2.fc21;noarch;installed: /var/lib/yum/yumdb/h/56699add438fc7726a01e14b629ff6ae48609fa0-hunspell-ar-3.2-2.fc21-noarch/from_repo key not found
10:20:02	Hif                 no origin for hunspell-en;0.20121024-9.fc21;noarch;installed: /var/lib/yum/yumdb/h/1d223145f2865f33e6ab2571fb7b5ac5429f14cf-hunspell-en-0.20121024-9.fc21-noarch/from_repo key not found
10:20:02	Hif                 no origin for hunspell-en-GB;0.20121024-9.fc21;noarch;installed: /var/lib/yum/yumdb/h/848ae7ac2eeeff6b9c366255c37af8d1b5f44d75-hunspell-en-GB-0.20121024-9.fc21-noarch/from_repo key not found
10:20:02	Hif                 no origin for hunspell-es;1:0.7-3.fc21;noarch;installed: /var/lib/yum/yumdb/h/26dd2815a212a117b92da25b4c420ba6bf37c096-hunspell-es-0.7-3.fc21-noarch/from_repo key not found
10:20:02	Hif                 no origin for javapackages-tools;4.1.0-7.fc21;noarch;installed: /var/lib/yum/yumdb/j/42620e97af35819512fed67d8b7aa677e10756ff-javapackages-tools-4.1.0-7.fc21-noarch/from_repo key not found
10:20:02	Hif                 no origin for libgusb;0.2.4-1.fc21;x86_64;installed: /var/lib/yum/yumdb/l/e8753675944784b0a805aee01ab7a2082cf09bd0-libgusb-0.2.4-1.fc21-x86_64/from_repo key not found
10:20:02	Hif                 no origin for libodfgen;0.1.3-1.fc21;x86_64;installed: /var/lib/yum/yumdb/l/db5147dc990fc5c5f832113c4384f98bf7decb15-libodfgen-0.1.3-1.fc21-x86_64/from_repo key not found
10:20:02	Hif                 no origin for libvdpau;0.9-1.fc21;x86_64;installed: /var/lib/yum/yumdb/l/91028309ffb990354acaad94aa6d4c4070d0930a-libvdpau-0.9-1.fc21-x86_64/from_repo key not found
10:20:02	Hif                 no origin for libvisio;0.1.1-1.fc21;x86_64;installed: /var/lib/yum/yumdb/l/71e99e6c72cd7676671cac86991ed5e2aac17319-libvisio-0.1.1-1.fc21-x86_64/from_repo key not found
10:20:02	Hif                 no origin for libxshmfence;1.2-1.fc21;x86_64;installed: /var/lib/yum/yumdb/l/cf499cbac1731343c8c97d0bc77f349bc8fffabe-libxshmfence-1.2-1.fc21-x86_64/from_repo key not found
10:20:02	Hif                 no origin for libxshmfence-devel;1.2-1.fc21;x86_64;installed: /var/lib/yum/yumdb/l/93057ddaa29e29c8616a78af5679437d22a632e8-libxshmfence-devel-1.2-1.fc21-x86_64/from_repo key not found
10:20:02	Hif                 no origin for llvm;3.5.0-6.fc21;x86_64;installed: /var/lib/yum/yumdb/l/52b35c66ffbf15e91b33d0143447744e7d311885-llvm-3.5.0-6.fc21-x86_64/from_repo key not found
10:20:02	Hif                 no origin for llvm-devel;3.5.0-6.fc21;x86_64;installed: /var/lib/yum/yumdb/l/b14dabf6330976e0ba4261f1ad19e4b230a0f262-llvm-devel-3.5.0-6.fc21-x86_64/from_repo key not found
10:20:02	Hif                 no origin for llvm-libs;3.5.0-6.fc21;x86_64;installed: /var/lib/yum/yumdb/l/2ce296a5ec5f93bb262e9751da93dcd3f7a20f75-llvm-libs-3.5.0-6.fc21-x86_64/from_repo key not found
10:20:02	Hif                 no origin for lm_sensors;3.3.5-5.fc21;x86_64;installed: /var/lib/yum/yumdb/l/d2b8c79e8b6854de5acb525f4c5e7754d68a7e55-lm_sensors-3.3.5-5.fc21-x86_64/from_repo key not found
10:20:02	Hif                 no origin for lm_sensors-libs;3.3.5-5.fc21;x86_64;installed: /var/lib/yum/yumdb/l/12043d8501bdeee18fe582404c8ffcf9ce179024-lm_sensors-libs-3.3.5-5.fc21-x86_64/from_repo key not found
10:20:02	Hif                 no origin for ltrace;0.7.91-13.fc21;x86_64;installed: /var/lib/yum/yumdb/l/0e9bca0c76c102d6d38f5bdc875d29127290f8d9-ltrace-0.7.91-13.fc21-x86_64/from_repo key not found
10:20:02	Hif                 no origin for man-db;2.6.7.1-13.fc21;x86_64;installed: /var/lib/yum/yumdb/m/5aaf6a5ae14aad7bda1c4e11d363619e32b06966-man-db-2.6.7.1-13.fc21-x86_64/from_repo key not found
10:20:02	Hif                 no origin for netcf-libs;0.2.6-2.fc21;x86_64;installed: /var/lib/yum/yumdb/n/346cc7022a5a5985006b44f969fc691eb14d861d-netcf-libs-0.2.6-2.fc21-x86_64/from_repo key not found
10:20:02	Hif                 no origin for openssh;6.6.1p1-11.1.fc21;x86_64;installed: /var/lib/yum/yumdb/o/0805e7c36d0ea536705bc0fcc0455d8fe1ceb12f-openssh-6.6.1p1-11.1.fc21-x86_64/from_repo key not found
10:20:02	Hif                 no origin for openssh-askpass;6.6.1p1-11.1.fc21;x86_64;installed: /var/lib/yum/yumdb/o/e6e9cd3d52656d5d2337734b1bff373a16261edd-openssh-askpass-6.6.1p1-11.1.fc21-x86_64/from_repo key not found
10:20:02	Hif                 no origin for openssh-clients;6.6.1p1-11.1.fc21;x86_64;installed: /var/lib/yum/yumdb/o/aeb0766d48208c179de6c1c708465f49d5809b39-openssh-clients-6.6.1p1-11.1.fc21-x86_64/from_repo key not found
10:20:02	Hif                 no origin for openssh-server;6.6.1p1-11.1.fc21;x86_64;installed: /var/lib/yum/yumdb/o/b66169a0eb8ee02709932dd008cb3068c3aa600b-openssh-server-6.6.1p1-11.1.fc21-x86_64/from_repo key not found
10:20:02	Hif                 no origin for perl-DB_File;1.835-1.fc21;x86_64;installed: /var/lib/yum/yumdb/p/4c195d027f80c1e92f972136c05946e373b1d51a-perl-DB_File-1.835-1.fc21-x86_64/from_repo key not found
10:20:02	Hif                 no origin for python-babel;1.3-7.fc21;noarch;installed: /var/lib/yum/yumdb/p/8fbef39cee48d4562e7287430f474b45efee08c4-python-babel-1.3-7.fc21-noarch/from_repo key not found
10:20:02	Hif                 no origin for python-javapackages;4.1.0-7.fc21;noarch;installed: /var/lib/yum/yumdb/p/b3600688e61470e91e8cb1ac09ad176b7dea27b0-python-javapackages-4.1.0-7.fc21-noarch/from_repo key not found
10:20:02	Hif                 no origin for stoken-libs;0.81-2.fc21;x86_64;installed: /var/lib/yum/yumdb/s/f31c30a1c52132030baedcd753d7b04a46512cb4-stoken-libs-0.81-2.fc21-x86_64/from_repo key not found
10:20:02	Hif                 no origin for tracker;1.2.5-2.fc21;x86_64;installed: /var/lib/yum/yumdb/t/5112599efa39d427ecc6b38905bed5f1b5426ff4-tracker-1.2.5-2.fc21-x86_64/from_repo key not found
10:20:02	PackageKit          backend was running for 921 ms
10:20:02	PackageKit          emitting finished 'success', 921
10:20:02	PackageKit          transaction now finished
10:20:02	PackageKit          3 transactions in list, 0 committed but not finished

So it removes a couple random packages from the repo, then goes crazy listing a bunch of unrelated packages. GNOME Software displays no error message. The attached screenshot shows the state of the dialog AFTER removing the software source. It looks like nothing happened.

So this dialog does not work at all in either 3.12 (when this bug was reported) or 3.14. Due to the severity of the issue, I think we should temporarily remove the dialog if there's no easy fix.
Comment 5 Kalev Lember 2015-05-25 20:28:24 UTC
I poked a bit at the sources dialog today and this should be fixed in git master now, https://git.gnome.org/browse/gnome-software/commit/?id=16730e6d5296475aea6e3834b1dce357e6e0d06a and other commits that lead up to it.
Comment 6 Michael Catanzaro 2015-05-25 23:53:09 UTC
Thanks a bunch. So the remove button never worked... I wish we had infinite manpower, so we could have tests for such things....

This looks like a good candidate to be backported.
Comment 7 Kalev Lember 2015-06-06 12:01:49 UTC
OK, backported the fixes to 3.16.3 and it's on its way to updates-testing, https://admin.fedoraproject.org/updates/gnome-software-3.16.3-1.fc22