On 23.09.2013 14:35, Christopher Meng wrote:
I guess that this dir has immutable attr.
Pure install has no problem.
# rpm -qf /usr/share/httrack/* httrack-3.43.9-7.fc20.i686 file /usr/share/httrack/html;524026ec is not owned by any package file /usr/share/httrack/html;52402710 is not owned by any package file /usr/share/httrack/html;52402c94 is not owned by any package file /usr/share/httrack/html;52402ca4 is not owned by any package file /usr/share/httrack/html;52402cbf is not owned by any package file /usr/share/httrack/html;52403138 is not owned by any package file /usr/share/httrack/html;524039ca is not owned by any package file /usr/share/httrack/html;52404109 is not owned by any package httrack-3.43.9-7.fc20.i686 httrack-3.43.9-7.fc20.i686 httrack-3.43.9-7.fc20.i686
# dnf remove httrack Setting up Remove Process Resolving dependencies --> Starting dependency resolution --> Finding unneeded leftover dependencies ---> Package httrack.i686 3.43.9-7.fc20 will be erased --> Finished dependency resolution
Dependencies resolved.
================================================================================ Package Arch Version Repository Size ================================================================================ Removing: httrack i686 3.43.9-7.fc20 @System 4.3 M
Transaction Summary ================================================================================ Remove 1 Package
Installed size: 4.3 M Is this ok [y/N]: y Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Erasing : httrack-3.43.9-7.fc20.i686 1/1 Verifying : httrack-3.43.9-7.fc20.i686 1/1
Removed: httrack.i686 3.43.9-7.fc20
Complete!
# rpm -qf /usr/share/httrack/* file /usr/share/httrack/html;524026ec is not owned by any package file /usr/share/httrack/html;52402710 is not owned by any package file /usr/share/httrack/html;52402c94 is not owned by any package file /usr/share/httrack/html;52402ca4 is not owned by any package file /usr/share/httrack/html;52402cbf is not owned by any package file /usr/share/httrack/html;52403138 is not owned by any package file /usr/share/httrack/html;524039ca is not owned by any package file /usr/share/httrack/html;52404109 is not owned by any package
# dnf install httrack Setting up Install Process Resolving dependencies --> Starting dependency resolution ---> Package httrack.i686 3.47.26-2.fc21 will be installed --> Finished dependency resolution
Dependencies resolved.
================================================================================ Package Arch Version Repository Size ================================================================================ Installing: httrack i686 3.47.26-2.fc21 rawhide 637 k
Transaction Summary ================================================================================ Install 1 Package
Total download size: 637 k Installed size: 637 k Is this ok [y/N]: y Downloading Packages: httrack-3.47.26-2.fc21.i686.rpm | 637 kB 00:04 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Installing : httrack-3.47.26-2.fc21.i686 1/1 Verifying : httrack-3.47.26-2.fc21.i686 1/1
Installed: httrack.i686 3.47.26-2.fc21
Complete!
# rpm -qf /usr/share/httrack/* httrack-3.47.26-2.fc21.i686 file /usr/share/httrack/html;524026ec is not owned by any package file /usr/share/httrack/html;52402710 is not owned by any package file /usr/share/httrack/html;52402c94 is not owned by any package file /usr/share/httrack/html;52402ca4 is not owned by any package file /usr/share/httrack/html;52402cbf is not owned by any package file /usr/share/httrack/html;52403138 is not owned by any package file /usr/share/httrack/html;524039ca is not owned by any package file /usr/share/httrack/html;52404109 is not owned by any package httrack-3.47.26-2.fc21.i686 httrack-3.47.26-2.fc21.i686 httrack-3.47.26-2.fc21.i686
# dnf remove httrack Setting up Remove Process Resolving dependencies --> Starting dependency resolution --> Finding unneeded leftover dependencies ---> Package httrack.i686 3.47.26-2.fc21 will be erased --> Finished dependency resolution
Dependencies resolved.
================================================================================ Package Arch Version Repository Size ================================================================================ Removing: httrack i686 3.47.26-2.fc21 @System 2.2 M
Transaction Summary ================================================================================ Remove 1 Package
Installed size: 2.2 M Is this ok [y/N]: y Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Erasing : httrack-3.47.26-2.fc21.i686 1/1 Verifying : httrack-3.47.26-2.fc21.i686 1/1
Removed: httrack.i686 3.47.26-2.fc21
Complete!
# rpm -qf /usr/share/httrack/* file /usr/share/httrack/html;524026ec is not owned by any package file /usr/share/httrack/html;52402710 is not owned by any package file /usr/share/httrack/html;52402c94 is not owned by any package file /usr/share/httrack/html;52402ca4 is not owned by any package file /usr/share/httrack/html;52402cbf is not owned by any package file /usr/share/httrack/html;52403138 is not owned by any package file /usr/share/httrack/html;524039ca is not owned by any package file /usr/share/httrack/html;52404109 is not owned by any package
I think therefore the leftovers are problematic in general.
This is also for the "Inquisición española" i.e. para los moderadores de la packaging@lists.fedoraproject.org lista. :)
poma
On Mon, Sep 23, 2013 at 04:12:14PM +0200, poma wrote:
file /usr/share/httrack/html;524026ec is not owned by any package file /usr/share/httrack/html;52402710 is not owned by any package file /usr/share/httrack/html;52402c94 is not owned by any package file /usr/share/httrack/html;52402ca4 is not owned by any package file /usr/share/httrack/html;52402cbf is not owned by any package file /usr/share/httrack/html;52403138 is not owned by any package file /usr/share/httrack/html;524039ca is not owned by any package file /usr/share/httrack/html;52404109 is not owned by any package
These are leftovers from failed unpacking attempts. Most likely in some moment /usr/share/httrack/html was switched between a symlink and a directory or you got something "wrong" there. You can get a reasonable guess why if you will trace back all versions which you installed, or attempted to install, there.
If there is a conflict you will be accumulating all these /usr/share/httrack/html;* until you will cleanup that mess yourself. The best is to remove all these, and /usr/share/httrack/html too, followed by the package reinstallation.
Michal
This package httrack, may have some problems in itself. As far as I can see from Google, 3.4[3-5] to higher also have this problem on other distros. I can see gentoo bug and debian bug of this, too. So I think the symlinks are created by upstream or whatsoever.
I did a major update to httrack days ago:
http://pkgs.fedoraproject.org/cgit/httrack.git/commit/?id=c77279fcf284433148...
You can see I didn't change any major things. Just spec cleanup, remove obsoleted or not found files only.
Panu has some words at below places since 08', 3 of them are very interesting:
https://bugzilla.redhat.com/show_bug.cgi?id=433096 https://bugzilla.redhat.com/show_bug.cgi?id=484240 https://bugzilla.redhat.com/show_bug.cgi?id=975909
I believe I've received similar discussion emails in this year, too.
%pretrans solution is not mentioned in packaging scriptlet page of wiki, I think we should add it before there comes a solution forever.
I've fixed the update problem, and uploaded them to:
SRPM: http://lab.cicku.me/httrack-3.47.27-1.fc21.src.rpm
RPM: http://koji.fedoraproject.org/koji/taskinfo?taskID=5975150
Please test.
-------------------
Now I meet new problem(to save the place I pasted them to fpaste):
Please tell me if this can be ignored or not...