Quantcast
Channel: CentOS Bug Tracker - Issues
Viewing all articles
Browse latest Browse all 19115

0003496: rpm uninstall of librsvg2-2.16.1-1.el5.i386 on an x86 system doesn't work

$
0
0
If you have a x86 system with 386/686 and x86 rpms installed (the default), you can't uninstall the 386 version of librsvg2 via yum nor rpm:<br /> <br /> See the following traces:<br /> <br /> - TRACE ONE -<br /> <br /> # rpm -e librsvg2-2.16.1-1.el5.i386<br /> ls: /etc/gtk-2.0/i?86*: No such file or directory<br /> /usr/bin/update-gdk-pixbuf-loaders: line 44: /etc/gtk-2.0/i686-redhat-linux-gnu/gdk-pixbuf.loaders: No such file or directory<br /> error: %postun(librsvg2-2.16.1-1.el5.i386) scriptlet failed, exit status 1<br /> <br /> - TRACE TWO - <br /> ## THIS OUTPUT shows the same rpm being removed twice and both times not appearing uninstalled<br /> #==================================<br /> #==================================<br /> <br /> <br /> ## OK , remove all i386 and 686 rpms<br /> <br /> # yum erase \*.i386 \*.i686<br /> Loaded plugins: fastestmirror, priorities<br /> Setting up Remove Process<br /> No Match for argument: *.i686<br /> Resolving Dependencies<br /> --> Running transaction check<br /> ---> Package librsvg2.i386 0:2.16.1-1.el5 set to be erased<br /> --> Finished Dependency Resolution<br /> <br /> Dependencies Resolved<br /> <br /> =========================================================================================================================================<br /> Package Arch Version Repository Size<br /> =========================================================================================================================================<br /> Removing:<br /> librsvg2 i386 2.16.1-1.el5 installed 425 k<br /> <br /> Transaction Summary<br /> =========================================================================================================================================<br /> Install 0 Package(s) <br /> Update 0 Package(s) <br /> Remove 1 Package(s) <br /> <br /> Is this ok [y/N]: y<br /> Downloading Packages:<br /> Running rpm_check_debug<br /> Running Transaction Test<br /> Finished Transaction Test<br /> Transaction Test Succeeded<br /> Running Transaction<br /> Erasing : librsvg2 [1/1] <br /> ls: /etc/gtk-2.0/i?86*: No such file or directory<br /> /usr/bin/update-gdk-pixbuf-loaders: line 44: /etc/gtk-2.0/i686-redhat-linux-gnu/gdk-pixbuf.loaders: No such file or directory<br /> <br /> Removed: librsvg2.i386 0:2.16.1-1.el5<br /> Complete!<br /> <br /> <br /> ### NOTE - libsrvg2 is still installed as i386 (it's the only one)<br /> <br /> # rpm -aq --qf='%{name}-%{version}-%{release}.%{arch}\n' | grep librsvg2<br /> librsvg2-2.16.1-1.el5.x86_64<br /> librsvg2-2.16.1-1.el5.i386<br /> <br /> ### OK , try to remove all i386 and 686 rpms again<br /> <br /> # yum erase \*.i386 \*.i686<br /> Loaded plugins: fastestmirror, priorities<br /> Setting up Remove Process<br /> No Match for argument: *.i686<br /> Resolving Dependencies<br /> --> Running transaction check<br /> ---> Package librsvg2.i386 0:2.16.1-1.el5 set to be erased<br /> --> Finished Dependency Resolution<br /> <br /> Dependencies Resolved<br /> <br /> =========================================================================================================================================<br /> Package Arch Version Repository Size<br /> =========================================================================================================================================<br /> Removing:<br /> librsvg2 i386 2.16.1-1.el5 installed 425 k<br /> <br /> Transaction Summary<br /> =========================================================================================================================================<br /> Install 0 Package(s) <br /> Update 0 Package(s) <br /> Remove 1 Package(s) <br /> <br /> Is this ok [y/N]: y<br /> Downloading Packages:<br /> Running rpm_check_debug<br /> Running Transaction Test<br /> Finished Transaction Test<br /> Transaction Test Succeeded<br /> Running Transaction<br /> Erasing : librsvg2 [1/1] <br /> ls: /etc/gtk-2.0/i?86*: No such file or directory<br /> /usr/bin/update-gdk-pixbuf-loaders: line 44: /etc/gtk-2.0/i686-redhat-linux-gnu/gdk-pixbuf.loaders: No such file or directory<br /> <br /> Removed: librsvg2.i386 0:2.16.1-1.el5<br /> Complete!<br /> <br /> ### NOTE - libsrvg2 is still installed as i386<br /> <br /> # rpm -aq --qf='%{name}-%{version}-%{release}.%{arch}\n' | grep librsvg2<br /> librsvg2-2.16.1-1.el5.x86_64<br /> librsvg2-2.16.1-1.el5.i386

Viewing all articles
Browse latest Browse all 19115

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>