Jump to content
mmodem

New kde-3.5.1 by MDE

Recommended Posts

In January I upgraded my Mandriva 2006.0 with the KDE 3.5 rpms. Yesterday and today I've been trying to upgrade to KDE 3.5.1 using urpmi --auto-select. However, when urpmi attempts to install "libxorg-x11-devel-6.9.0-35.mdk2006.0.mde.i586.rpm" I get the following error:

 

adding package libxorg-x11-devel-6.9.0-35.mdk2006.0.mde.i586 (id=13075, eid=13075, update=1, file=/var/cache/urpmi/rpms/libxorg-x11-devel-6.9.0-35.mdk2006.0.mde.i586.rpm)

Preparing... #############################################

1/1: libxorg-x11-devel #############################################

error: unpacking of archive failed on file /usr/include/GL: cpio: rename failed - Is a directory

 

And several more kde packages are not installed because of this.

 

Any suggestions?

 

:cry:

Share this post


Link to post
Share on other sites
adding package libxorg-x11-devel-6.9.0-35.mdk2006.0.mde.i586 (id=13075, eid=13075, update=1, file=/var/cache/urpmi/rpms/libxorg-x11-devel-6.9.0-35.mdk2006.0.mde.i586.rpm)

Preparing...                    #############################################

      1/1: libxorg-x11-devel    #############################################

error: unpacking of archive failed on file /usr/include/GL: cpio: rename failed - Is a directory

 

And several more kde packages are not installed because of this.

 

Any suggestions?

 

:cry:

For the moment i can tell you for you use urpmi --allow-nodeps that way you be able to use previous xorg release.

 

This will be fized later.

Share this post


Link to post
Share on other sites
In January I upgraded my Mandriva 2006.0 with the KDE 3.5 rpms. Yesterday and today I've been trying to upgrade to KDE 3.5.1 using urpmi --auto-select. However, when urpmi attempts to install "libxorg-x11-devel-6.9.0-35.mdk2006.0.mde.i586.rpm" I get the following error:

 

adding package libxorg-x11-devel-6.9.0-35.mdk2006.0.mde.i586 (id=13075, eid=13075, update=1, file=/var/cache/urpmi/rpms/libxorg-x11-devel-6.9.0-35.mdk2006.0.mde.i586.rpm)

Preparing... #############################################

1/1: libxorg-x11-devel #############################################

error: unpacking of archive failed on file /usr/include/GL: cpio: rename failed - Is a directory

 

And several more kde packages are not installed because of this.

 

Any suggestions?

 

:cry:

 

You dont tell what your previous xorg version is but.

I stiil know what the problem is, i think.

There was a buggy cooker xorg that actually created the /usr/include/GL dir and added it in the rpm

but /usr/include/Gl should only be a softlink

 

# ls -al /usr/include/G*

lrwxrwxrwx 1 root root 19 feb 5 21:33 /usr/include/GL -> ../X11R6/include/GL/

 

so if you have such a version of xorg installed that has this bug

is the easiest way to solve the upgrade to delete tha faulty dir and then upgrade.

type this line as root

WARNING!! be very careful when doing this

# rm -r /usr/include/GL

then upgrade again as usual

 

/Torbjörn Turpeinen (Thac)

Edited by thac

Share this post


Link to post
Share on other sites

Thanks for your replies, thac and mmodem.

 

My previous version of xorg installed on Jan. 19 when I upgraded to KDE 3.5 is:

 

libxorg_Mesaglut3-6.5.0-29.mdk2006.0.mde Thu 19 Jan 2006 08:25:50 PM CST

libxorg_MesaGLU1-6.5.0-29.mdk2006.0.mde Thu 19 Jan 2006 08:25:44 PM CST

xorg-x11-xauth-6.9.0-29.mdk2006.0.mde Thu 19 Jan 2006 08:25:37 PM CST

xorg-x11-server-6.9.0-29.mdk2006.0.mde Thu 19 Jan 2006 08:24:58 PM CST

xorg-x11-75dpi-fonts-6.9.0-29.mdk2006.0.mde Thu 19 Jan 2006 08:24:53 PM CST

xorg-x11-xfs-6.9.0-29.mdk2006.0.mde Thu 19 Jan 2006 08:24:50 PM CST

xorg-x11-6.9.0-29.mdk2006.0.mde Thu 19 Jan 2006 08:24:41 PM CST

libxorg_MesaGL1-6.5.0-29.mdk2006.0.mde Thu 19 Jan 2006 08:24:39 PM CST

libxorg-x11-6.9.0-29.mdk2006.0.mde Thu 19 Jan 2006 08:24:37 PM CST

 

(I saved a list of all rpms installed the day I upgraded to KDE 3.5 and I did a

"grep xorg savedKDE35rpms" to get the above list.)

 

At this time I am running with a partially upgraded KDE 3.5.1 because all rpms did not install as stated previously. Today here is the output of:

 

rpm -qa -last | grep xorg

libxorg_Mesaglut3-6.5.0-35.mdk2006.0.mde Sun 05 Feb 2006 02:24:35 PM CST

libxorg_MesaGLU1-6.5.0-35.mdk2006.0.mde Sun 05 Feb 2006 02:24:35 PM CST

libxorg_MesaGL1-6.5.0-35.mdk2006.0.mde Sun 05 Feb 2006 02:24:35 PM CST

xorg-x11-xauth-6.9.0-35.mdk2006.0.mde Sun 05 Feb 2006 02:24:14 PM CST

xorg-x11-75dpi-fonts-6.9.0-35.mdk2006.0.mde Sun 05 Feb 2006 02:23:54 PM CST

xorg-x11-server-6.9.0-35.mdk2006.0.mde Sun 05 Feb 2006 02:23:51 PM CST

xorg-x11-xfs-6.9.0-35.mdk2006.0.mde Sun 05 Feb 2006 02:22:33 PM CST

xorg-x11-6.9.0-35.mdk2006.0.mde Sun 05 Feb 2006 02:22:24 PM CST

libxorg-x11-6.9.0-35.mdk2006.0.mde Sun 05 Feb 2006 02:22:19 PM CST

 

Here is:

ls -al /usr/include/G*

lrwxrwxrwx 1 root root 19 Jan 19 21:01 /usr/include/GL;43d05276 -> ../X11R6/include/GL/

lrwxrwxrwx 1 root root 19 Jan 19 21:18 /usr/include/GL;43d0568d -> ../X11R6/include/GL/

lrwxrwxrwx 1 root root 19 Feb 5 14:24 /usr/include/GL;43e65f17 -> ../X11R6/include/GL/

lrwxrwxrwx 1 root root 19 Feb 5 14:38 /usr/include/GL;43e66251 -> ../X11R6/include/GL/

lrwxrwxrwx 1 root root 19 Feb 5 14:44 /usr/include/GL;43e6639c -> ../X11R6/include/GL/

lrwxrwxrwx 1 root root 19 Feb 5 14:48 /usr/include/GL;43e6649a -> ../X11R6/include/GL/

lrwxrwxrwx 1 root root 19 Feb 5 16:42 /usr/include/GL;43e67f38 -> ../X11R6/include/GL/

lrwxrwxrwx 1 root root 19 Feb 5 19:29 /usr/include/GL;43e6a66b -> ../X11R6/include/GL/

lrwxrwxrwx 1 root root 19 Feb 6 20:46 /usr/include/GL;43e809f4 -> ../X11R6/include/GL/

lrwxrwxrwx 1 root root 19 Feb 6 21:20 /usr/include/GL;43e81215 -> ../X11R6/include/GL/

 

/usr/include/GL:

total 468

drwxr-xr-x 2 root root 4096 Jan 20 21:10 ./

drwxr-xr-x 39 root root 4096 Feb 6 21:20 ../

-r--r--r-- 1 root root 337585 Jan 20 21:10 glext.h

-r--r--r-- 1 root root 72949 Jan 20 21:10 gl.h

-r--r--r-- 1 root root 29571 Jan 20 21:10 glxext.h

-r--r--r-- 1 root root 13644 Jan 20 21:10 glx.h

 

Later today, when I have time I will:

 

# rm -r /usr/include/GL

 

and try to continue the KDE 3.5.1 upgrade.

 

Also, I have a Nvidia video card and have installed the "NVIDIA-Linux-x86-1.0-8174-pkg1.run" drivers from Nvidia. Could that have caused my /usr/include/GL directory to look as it does?

 

Thanks for your help.

Share this post


Link to post
Share on other sites
Also, I have a Nvidia video card and have installed the "NVIDIA-Linux-x86-1.0-8174-pkg1.run" drivers from Nvidia. Could that have caused my /usr/include/GL directory to look as it does?

 

Yes that could very likely be the cause, one should not mix compiled things with rpms, it will most likely break things.

 

I would recomend using the plf nvidia rpms instead.

Edited by thac

Share this post


Link to post
Share on other sites

Success! I removed /usr/include/DL

#rm -fr /usr/include/DL*

 

Then I was able to complete upgrade to KDE 3.5.1 !

 

Also I uninstalled nvidia drivers:

#nvidia-installer --uninstall

 

Then I installed nvidia rpms from plf:

dkms-nvidia-8178-4.1.20060plf

nvidia-xorg-8178-4.1.20060plf

libnvidia-xorg1-8178-4.1.20060plf

 

Things seem to be working great.

 

Thanks again for your help!

:)

Share this post


Link to post
Share on other sites

Hi, Thac, Zé,

first, thank you for caring about us poor 64-bit desktop users!

 

I made a go to update to KDE-3.5.1 , by adding the mde repository, and then I tried

"urpmi --auto-select" and later "urpmi kdebase-3.5.1 "

In both cases I get first a list of packages that cannot be installed, like

Some package requested cannot be installed:
kdeaddons-3.5.1-1.mdk2006.0.mde.x86_64 (due to unsatisfied kdebase[>= 1:3.5.1-1.mdk2006.0.mde])
kdeaddons-searchbar-3.5.1-1.mdk2006.0.mde.x86_64 (due to missing kdeaddons-3.5.1-1.mdk2006.0.mde.x86_64)
kdeartwork-3.5.1-2.mdk2006.0.mde.x86_64 (due to missing kdebase-3.5.1-3.mdk2006.0.mde.x86_64)
kdebase-3.5.1-3.mdk2006.0.mde.x86_64 (trying to promote kdebase-common, kdebase-common, kdebase-common, kdebase)
kdebase-kate-3.5.1-3.mdk2006.0.mde.x86_64 (due to unsatisfied kdebase-progs[== 1:3.5.1-3.mdk2006.0.mde])
kdebase-kdeprintfax-3.5.1-3.mdk2006.0.mde.x86_64 (due to unsatisfied kdebase-progs[== 1:3.5.1-3.mdk2006.0.mde])

... and about 20 more.

 

Ok, I tried

[root@kokoc /]# urpmi --test lib64kdecore4
The following packages can't be installed because they depend on packages
that are older than the installed ones:
libkdebase4-3.5.1-3.mdk2006.0.mde
lib64kdeaddons1-3.5.1-1.mdk2006.0.mde
lib64kdeaddons1-searchbar-3.5.1-1.mdk2006.0.mde
Continue? (Y/n)
Some package requested cannot be installed:
kdeaddons-searchbar-3.5.1-1.mdk2006.0.mde.x86_64 (due to missing libkdecore4-3.5.1-4.mdk2006.0.mde.i586)
kdeartwork-3.5.1-2.mdk2006.0.mde.x86_64 (due to missing lib64kdebase4-3.5.1-3.mdk2006.0.mde.x86_64)

... and more-or-less the same stuff about unsatisfied dependencies.

 

Is it me, or this can be fixed/workarounded somehow?

Edited by uralmasha

Share this post


Link to post
Share on other sites

Hi, Thac.

I also tired to see whether it would install with SMART, and SMART said:

Can't install kdelibs-30000000:3.5.1-4.mdk2006.0.mde@x86_64: no package provides perl(kdocParseDoc)

Urpmf says that perl(kdocParseDoc) is part of kdelibs-3.5.1 package, though.

 

Looks like my RPM storage is not in order, I did rpm --rebuilddb, but it did not help.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...