Description of problem: When trying to "enter" an rpm and the directory in which the rpm is located has a space in the name entering the rpm fails with an "Inconsistent extfs archive". Version-Release number of selected component (if applicable): mc-4.6.0-6, mc-4.6.0-8.1 How reproducible: Try entering an rpm in a directory that has a space in it's name (fe "Fedora updates"). This will fail. Now rename the directory so it doesn't contain a space (mv Fedora\ updates FedoraUpdates) and try again.
This seems to be an issue with rpm: $ rpm -qp 'a b/SysVinit-2.85-5.i386.rpm' error: open of a failed: No such file or directory $ rpm -qp 'a\ b/SysVinit-2.85-5.i386.rpm' warning: a b/SysVinit-2.85-5.i386.rpm: V3 DSA signature: NOKEY, key ID 897da07a SysVinit-2.85-5 Closing this bug as duplicate of bug #102453
*** This bug has been marked as a duplicate of 102453 ***
Of course this could be fixed in vfs/extfs/rpm by replacing all occurences of $1 with a string with escaped spaces (and tabs?). Should be an easy fix. Good idea to implement this?
Created attachment 97748 [details] extfs/rpm: Workaround for spaces and single quotes in the path vfs/ChangeLog: * extfs/rpm: Workaround for spaces and single quotes in the path name.
Comment on attachment 97748 [details] extfs/rpm: Workaround for spaces and single quotes in the path Change MIME Type to application/octet-stream
Changed to 'CLOSED' state since 'RESOLVED' has been deprecated.