Bug 1707995 - /@System.solv appearing at the bottom of / (root file system).
Summary: /@System.solv appearing at the bottom of / (root file system).
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: dnf
Version: 30
Hardware: x86_64
OS: Linux
medium
unspecified
Target Milestone: ---
Assignee: Jaroslav Mracek
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2019-05-08 22:13 UTC by Hin-Tak Leung
Modified: 2021-04-28 00:53 UTC (History)
25 users (show)

Fixed In Version: dnf-4.2.11-2.fc30
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-10-10 16:55:51 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Hin-Tak Leung 2019-05-08 22:13:10 UTC
Description of problem:

"/@System.solv" appears in / from time to time. since upgrade to fedora 30.


# locate System.solv | xargs ls -l 
-rw-r--r--. 1 root root 11632877 May  6 02:22 /var/cache/hawkey/@System.solv
-rw-r--r--. 1 root root 11314787 May  7 06:44 /var/cache/PackageKit/30/hawkey/@System.solv
# ls -l /@System.solv 
-rw-r--r--. 1 root root 11325027 May  8 14:09 /@System.solv

Version-Release number of selected component (if applicable):
# rpm -q dnf
dnf-4.2.5-1.fc29.noarch
# rpm -q PackageKit
PackageKit-1.1.12-5.fc30.x86_64

How reproducible:
It seems to re-appear from time to time.

Steps to Reproduce:
1. delete "/@System.solv" 
2. 
3.

Actual results:
It re-appears after a while.

Expected results:
Those files should stay inside /var/cache/{dnf,PackageKit}

Additional info:

Argh, I did "dnf --releasever=30 upgrade" and I just noticed that somehow it has not upgraded dnf itself!

Comment 1 Luke 2019-07-21 10:37:59 UTC
Same here.

I have this file in both places:

-rw-r--r--. 1 root root 2649862 Jul 17 23:43 /@System.solv
-rw-r--r--. 1 root root 2658627 Jul 21 12:23 /var/cache/PackageKit/30/hawkey/@System.solv


/ doesn't seem to be the right place for this file.

Additional info: this is a F30 upgraded from clean installation of F29

Comment 2 jhumanman 2019-07-21 19:26:59 UTC
Reporting identical situation as comment #1, with the exception that I got to 30 with a clean install.

$ rpm -q dnf
dnf-4.2.5-2.fc30.noarch

$ rpm -q PackageKit
PackageKit-1.1.12-5.fc30.i686

Comment 3 Jaroslav Mracek 2019-07-25 13:16:19 UTC
The file /@System.solv is generated by "pkcon install acpi" command. It is also generated by microdnf.

Comment 4 Jaroslav Mracek 2019-07-25 13:48:30 UTC
I create a patch that stops to create @Systems.solv file, therefore there is no significant advantage, but some problem could be generated by it. DNF already use that approach for some time without any issue https://github.com/rpm-software-management/libdnf/pull/764.

Comment 5 Fedora Update System 2019-10-02 08:31:47 UTC
FEDORA-2019-049b4836a6 has been submitted as an update to Fedora 30. https://bodhi.fedoraproject.org/updates/FEDORA-2019-049b4836a6

Comment 6 Fedora Update System 2019-10-03 01:52:26 UTC
dnf-4.2.11-2.fc30, dnf-plugins-core-4.0.10-1.fc30, libdnf-0.35.5-2.fc30, librepo-1.10.6-1.fc30 has been pushed to the Fedora 30 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-049b4836a6

Comment 7 Fedora Update System 2019-10-10 16:55:51 UTC
dnf-4.2.11-2.fc30, dnf-plugins-core-4.0.10-1.fc30, libdnf-0.35.5-2.fc30, librepo-1.10.6-1.fc30 has been pushed to the Fedora 30 stable repository. If problems still persist, please make note of it in this bug report.

Comment 8 Ben Kircher 2019-11-04 23:45:54 UTC
Any chance we can push those changes to f31 branch, too?

Comment 9 Pavla Kratochvilova 2019-11-05 08:07:49 UTC
I'll make a Fedora 31 update within the next few days.

Comment 10 William E. (Bill) Tell 2019-11-14 18:50:38 UTC
This first appeared when I was at fc 30.  Now I am at fc 31, and  the file "@System.solv" still is there.   It it is the root directory, as well as, my home directory (/home/wetell/@System.solv).

Comment 11 customercare 2020-03-10 18:19:43 UTC
As i just saw it ... 5 days after the stable push it still got dropped : 

# ll /@System.solv 
-rw-r--r--. 1 root root 4923569 15. Okt 16:54 /@System.solv

Comment 12 Daniel Mach 2020-03-10 19:53:25 UTC
Could you provide a list of installed packages (PackageKit, libdnf, libsolv) and a reproducer?
I'm unable to reproduce this on Fedora 33 (Rawhide), running the latest development snapshot of the dnf stack:

$ rpm -q PackageKit libdnf libsolv
PackageKit-1.1.13-2.fc32.x86_64
libdnf-0.46.0-0.3gca792564.fc33.x86_64
libsolv-0.7.11-3g30e95f4b.fc33.x86_64

Comment 13 customercare 2020-03-10 20:19:42 UTC
that was in octobre 2019 .. it also could be happend because the system was not updated, but that would have been curiouse also, as it does autoupdates every 2h if possible. 

10.3.2020:

PackageKit-1.1.12-6.fc30.x86_64
libdnf-0.43.1-3.fc30.x86_64
libsolv-0.7.11-1.fc30.x86_64


Note You need to log in before you can comment on or make changes to this bug.