Cannot install updates: "Installation Aborted by User"

Hey all,

I just recently installed openSUSE 12.1 “Asparagus” on my laptop, an ASUS A53E. I should probably also mention that the main drive in this system is an SSD

I have to say I really like openSUSE, considering it’s the first fedora-based distro I’ve set my hands on.

That being said, I am having problems with updating certain packages… When I try to use the regular software update through the notification, I get an error on certain packages that simply says “Installation aborted by user”. This persists after reboots, after rpm --rebuilddb, trying again, etc…

So I tried going around that update application and attempted to do the updates through YaST. This proved a little more helpful for troubleshooting, but I have no idea where to go from here… In YaST, I get the following error on every package that won’t install:

Subprocess failed. Error: RPM failed: error: unpacking of archive failed on file /usr/share/locale/cs/LC_MESSAGES/cracklib.mo: cpio: rename failed - Input/output error
error: cracklib-2.8.18-14.14.1.x86_64: install failed
error: cracklib-2.8.18-14.1.6.x86_64: erase skipped

I don’t like seeing I/O errors… I’m curious as to whether this is just a bad install or if maybe my SSD is starting to go? that would suck, but I do have a backup drive in case the SSD does decide to die completely

If this is a software thing that I can fix by reconfiguring some file then I’m all for it!

Thanks in advance for any help.

It is not quite clear what you use for those updates, but please do not use apper. Use YaST > Software > Online update to get the official Security and Recommened updates to your official OSS and nonOSS repos.

On 01/12/2012 05:16 PM, hcvv wrote:
>
> It is not quite clear what you use for those updates, but please do not
> use apper. Use YaST> Software> Online update to get the official
> Security and Recommened updates to your official OSS and nonOSS repos.
>
>

and the first update (done with YaST Online Update) will patch some
broken stuff…then reboot and it should be smoother (i hear–i must
say, since i’ve not installed 12.1 yet)…


DD http://tinyurl.com/DD-Caveat
openSUSE®, the “German Engineered Automobiles” of operating systems!

This problem persists when using anything through YaST, as I mentioned in my first post…

The program I was initially using was merely a shortcut to the online update functionality of YaST… (Listed as “Software Update” in Gnome3 > Applications).

The error remains:

Subprocess failed. Error: RPM failed: error: unpacking of archive failed on file /usr/share/locale/cs/LC_MESSAGES/cracklib.mo: cpio: rename failed - Input/output error
error: cracklib-2.8.18-14.14.1.x86_64: install failed
error: cracklib-2.8.18-14.1.6.x86_64: erase skipped

This is just one package i’m attempting to install… I will try to install everything but this package, but I doubt it will work, as I’ve already tried it a couple of times…

EDIT: the only package that I was able to get installed singularly was a Pidgin update… the other 4 packages will not install… The packages in question are:

cracklib

xorg-x11

glibc

pm-profiler

All these packages return the same error, but other packages will install with no errors

On 01/12/2012 08:16 PM, fragment137 wrote:
>
> The program I was initially using was merely a shortcut to the online
> update functionality of YaST… (Listed as “Software Update” in Gnome3>
> Applications).

i may be wrong (i do not have either gnome or 12.1 installed) but i do
not think that “Software Update” has anything to do with Yast Online
Update…please find YaST in your main menu, launch it and run Online
Update… (i am not talking about the crack package giving you problems,
i am trying to inform you that yast needs to update itself, and i
think the “Installation Aborted by User” problem will then be history
if you continue to use only YaST or zypper…


DD http://tinyurl.com/DD-Caveat
openSUSE®, the “German Engineered Automobiles” of operating systems!

I apologize, I guess I’m not wording my problem correctly…

My system has been updated, including YaST…

A few days later, I received a notification that I had updates and went to install them. Most of them installed (A total of about 50), but the remaining packages were the four listed above, and one or two other ones that I installed individually afterwards.

I have since tried (through YaST) to install these packages, but with the above mentioned error being the only result. I have looked for an update for YaST via “online update”, but the only 4 packages that are displaying are the four listed above… Is there something that I’m missing? I’ve looked all through my settings and can’t seem to find a place to exclusively update YaST…

I also tried re-installing the core YaST package, but with no change.

On 2012-01-12 20:16, fragment137 wrote:

> The error remains:
>
> Subprocess failed. Error: RPM failed: error: unpacking of archive
> failed on file /usr/share/locale/cs/LC_MESSAGES/cracklib.mo: cpio:
> rename failed - Input/output error
> error: cracklib-2.8.18-14.14.1.x86_64: install failed
> error: cracklib-2.8.18-14.1.6.x86_64: erase skipped

I believe you will get the same error regardless what you use to install
it: zypper, yast, package kit… because in the end, all have to call “rpm”
to do the actual install.

It does look as a write error on your SSD. I do not know how to verify that.


Cheers / Saludos,

Carlos E. R.
(from 11.4 x86_64 “Celadon” at Telcontar)

Something interesting happened today.

I was notified of more updates… I went to check out which ones they were, and one of them was for ‘glibc’, mentioned above… I went to try and install that update (along with the others), and glibc is the only update that failed for the same error that I’ve been getting… all the other packages installed without issue…

This is very interesting… I’m going to try taking a look through my file system and see if I can reproduce the problem there.

EDIT: Alright, now I KNOW there’s an issue with that part of my installation… I just went to the folder described by the error (/usr/share/locale/cs/LC_MESSAGES/)

I found that I could not manipulate the cracklib.mo file that was in there… couldn’t move it, copy it, (haven’t tried deleting yet, but i’m tempted)… and I have a feeling this may have something to do with it…

fragment@linux-5lyb:/usr/share/locale/cs/LC_MESSAGES> ls -l
ls: cannot access diffutils.mo: Input/output error
ls: cannot access pam_krb5.mo: Input/output error
ls: cannot access dialog.mo: Input/output error
ls: cannot access libgpg-error.mo: Input/output error
ls: cannot access cracklib.mo: Input/output error
ls: cannot access xdg-user-dirs.mo: Input/output error
ls: cannot access recode.mo: Input/output error
ls: cannot access rpm.mo: Input/output error
ls: cannot access sane-backends.mo: Input/output error
ls: cannot access pm-profiler.mo: Input/output error
ls: cannot access a2ps.mo: Input/output error
ls: cannot access Linux-PAM.mo: Input/output error
ls: cannot access man-db-gnulib.mo: Input/output error
ls: cannot access libc.mo: Input/output error
ls: cannot access grep.mo: Input/output error
ls: cannot access xkeyboard-config.mo: Input/output error
total 2692
-????????? ? ?    ?         ?            ? a2ps.mo
-rw-r--r-- 1 root root  30327 Oct 29 11:45 aspell.mo
-rw-r--r-- 1 root root   6394 Oct 29 00:34 attr.mo
-rw-r--r-- 1 root root   2564 Oct 29 16:18 command-not-found.mo
-rw-r--r-- 1 root root  35804 Oct 30 04:24 compiz.mo
-????????? ? ?    ?         ?            ? cracklib.mo
-rw-r--r-- 1 root root   1771 Jan  8 00:43 cracklib.mo;4f092d06
-rw-r--r-- 1 root root   1771 Jan  8 00:46 cracklib.mo;4f092dc1
-rw-r--r-- 1 root root   1771 Jan  8 00:47 cracklib.mo;4f092de3
-rw-r--r-- 1 root root   1771 Jan 10 22:44 cracklib.mo;4f0d0585
-rw-r--r-- 1 root root   1771 Jan 10 22:48 cracklib.mo;4f0d068b
-rw-r--r-- 1 root root   1771 Jan 10 23:00 cracklib.mo;4f0d094a
-rw-r--r-- 1 root root   1771 Jan 10 23:00 cracklib.mo;4f0d0974
-rw-r--r-- 1 root root   1771 Jan 11 23:51 cracklib.mo;4f0e66d2
-rw-r--r-- 1 root root   1771 Jan 11 23:51 cracklib.mo;4f0e66e8
-rw-r--r-- 1 root root   1771 Jan 12 09:41 cracklib.mo;4f0ef112
-rw-r--r-- 1 root root   1771 Jan 12 14:11 cracklib.mo;4f0f3076
-rw-r--r-- 1 root root   1771 Jan 12 14:12 cracklib.mo;4f0f3094
-rw-r--r-- 1 root root   1771 Jan 12 15:22 cracklib.mo;4f0f411b
-rw-r--r-- 1 root root  24336 Oct 29 14:14 cryptsetup.mo
-rw-r--r-- 1 root root 730472 Nov  5 06:08 desktop_translations.mo
-????????? ? ?    ?         ?            ? dialog.mo
-????????? ? ?    ?         ?            ? diffutils.mo
-rw-r--r-- 1 root root 103620 Oct 29 12:55 e2fsprogs.mo
-rw-r--r-- 1 root root   1054 Oct 22 15:18 gettext-runtime.mo
-rw-r--r-- 1 root root  68015 Oct 29 15:06 gimp-print.mo
-rw-r--r-- 1 root root  60674 Oct 30 02:25 gnome-panel-3.0.mo
-rw-r--r-- 1 root root   2451 Oct 30 02:57 gnome-shell-extensions.mo
-????????? ? ?    ?         ?            ? grep.mo
-rw-r--r-- 1 root root  31554 Oct 30 02:56 gutenprint.mo
-rw-r--r-- 1 root root  28213 Oct 29 23:42 icewm.mo
-????????? ? ?    ?         ?            ? libc.mo
-rw-r--r-- 1 root root 138244 Jan  1 13:58 libc.mo;4f00acd7

All those files with unknown permissions and owners seem to be “ghost” files… You can see them and they take memory and namespace, but you can’t manipulate them at all…

I’ve seen that type of thing before and it’s been unrelated to the integrity of the drive, but it’s still something really screwed up…

Anyone seen anything like this before?

It becomes about time to tell what type of fs you use there. And try an fsck of it (must be unmounted for that).

The filesystem it’s currently running is ext4… I’ll try creating/booting to a live-usb and do a fsck on my main drive.

I’ll report back here when I’m finished.

May I just say that Hiren’s BootCD is a very useful utility to have :slight_smile:

Booted into Hiren’s, used fsck from there… there was CRAPTONNES of errors on the filesystem…

After that was done, I booted into my SSD and voila! Updates install properly and no problems to be had :slight_smile: WHOOPIE! :smiley:

Thanks for everyones help :slight_smile:

Any stand alone booting device will do (even instal DVds). Nice you have a definitive cause of the problems. Enjoy.

I read some threads on this error message. My problem is similar but I am not sure what to do. My situation is:

The upgrade from 12.2 to 12.3 on my Dell Inspiron 6000 is complete (had to fix a few problems) and it is now working fine. However I cannot install updates. I first tried zypper up and got:

Loading repository data...Reading installed packages...


The following package updates will NOT be installed:
  gstreamer-0_10-plugins-base gstreamer-0_10-plugins-good gstreamer-plugins-base libstrigi0 strigi 


The following package is going to be upgraded:
  glibc-extra 


1 package to upgrade.
Overall download size: 52.8 KiB. After the operation, 62.0 B will be freed.
Continue? [y/n/? shows all options] (y): y
(1/1) Installing: glibc-extra-2.17-4.13.1 ...................................................................................................................................[error]
Installation of glibc-extra-2.17-4.13.1 failed:
(with --nodeps --force) Error: Subprocess failed. Error: RPM failed: error: unpacking of archive failed on file /var/lib/misc/Makefile: cpio: rename failed - Input/output error
error: glibc-extra-2.17-4.13.1.i586: install failed
error: glibc-extra-2.15-22.17.1.i586: erase skipped
Abort, retry, ignore? [a/r/i] (a):

I tried other mirrors from the official list. I tried Yast Update with a similar message and I d/loaded a copy of the above rpm and tried to install. That produced an error message (Installation aborted by user).

After reading the forum I ran

rpm --rebuilddb

twice and rebooted - with no change (but it has helped me in the past). The output from the attempt to install the RPM manually was:

linux-fc91:/home/xxxx/Downloads # rpm -F glibc-extra-2.17-4.13.1.i586.rpmerror: unpacking of archive failed on file /var/lib/misc/Makefile: cpio: rename failed - Input/output error
error: glibc-extra-2.17-4.13.1.i586: install failed
error: glibc-extra-2.15-22.17.1.i586: erase skipped

I have five files shown as cipio or cpio, some are executables, some are dated 2013. Any suggestions?
:frowning:
Please disregard signature below (it’s the replacement for the Dell) and I will change the signature in a minute.