Thomas R. Jones wrote:
I've had a similiar error on other packages. I'm not sure as to the root cause. I'll have to implement other access controls to find out---todo.
Anyways, you can recover from this error by moving ReleaseNotes to ReleaseNotes.orig. And then touch ReleaseNotes.
This saves your original object which has been incorrectly defined as a directory. Just in case anything goes awry. And then creates a file object on your system that may be correctly processed by rpm.
You will probably find out numerous objects are fragged this way.
Thanks Thomas, I followed your instructions and this did resolve the issue. The Squirrlemail patch did install. I tried it a few days ago, but due to me not paying attention to the proper directory it originally failed. I had tried to mv and then touch the following directory: /srv/www/htdocs/squirrelmail/ReleaseNotes which did not resolve the issue. However today I re-read the error message, and the actual directory referred to was: /srv/www/htdocs/squirrelmail/doc/ReleaseNotes So I ran "mv ReleaseNotes ReleaseNotes.orig" then "touch ReleaseNotes" in the.../doc/ dir and re-tried the update patch. That brought up a similar error message, but this time with the failure referring to a different directory, this time in: /usr/share/doc/packages/squirrelmail/doc/ReleaseNotes/ So I ran your suggestion again on that dir and re-ran the update again. This time it did install. Many thanks for the great tip. Jim F
On May 21, 2009, at 11:05 AM, Jim Flanagan <linuxjim@jjfiii.com> wrote:
I posted this message on the Opensuse list but have no replies as yet. Can someone advise me what I can do to get the latest Squirrelmail update installed?
I'm having problems installing the latest security update for Squirrelmail. I've tried installing the patch several times using Suse Updater, and once with yast2. I get the following error.
Installation of [S2:1][package]squirrelmail-1.4.18-0.1.noarch failed: (with --nodeps --force) Error: Subprocess failed. Error: RPM failed: warning: /srv/www/htdocs/squirrelmail/config/config_local.php saved as /srv/www/htdocs/squirrelmail/config/config_local.php.rpmsave error: unpacking of archive failed on file /srv/www/htdocs/squirrelmail/doc/ReleaseNotes: cpio: rename failed - Is a directory (with --nodeps --force) Error
I'm running openSuse 10.3. How can I get this installed, or is this a problem with the update itself?
Many thanks,
Jim F
-- To unsubscribe, e-mail: opensuse-security+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-security+help@opensuse.org
-- To unsubscribe, e-mail: opensuse-security+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-security+help@opensuse.org