Jump to content

urpmi woes [solved]


RVDowning
 Share

Recommended Posts

Since I was doing and redoing several times using different source repositories, I put the returned script from Easy-Urpmi into a file (urpmisources) and executed it from the command line as root. My reason for putting it in a script is that at an earlier time, just cutting and pasting into the command line did not execute the last line. I think that my cutting and pasting had not picked up the terminating new line character so the the last urpmi command had not executed.

 

I'm at work now so I won't have a chance to try anything else for a few hours. I wonder if I move the bottom guy (source) to another (non-last position), if that would help.

 

I'll check the database repositories in /var/(something) and make sure they all look "sufficiently big" also.

 

I'm open to any other suggestions, but it will be a while before I can give them a try.

 

Thanks for all your help. We'll lick this eventually.

Link to comment
Share on other sites

Ok, using: rpm -Uvh gnumeric-1.4.2-1mdk.i586.rpm

I got the following output:

warning: gnumeric-1.4.2-1mdk.i586.rpm: V3 DSA signature: NOKEY, key ID 26752624

error: Failed dependencies:

        libgda-2.so.3 is needed by gnumeric-1.4.2-1mdk

        libgnomedb-2.so.4 is needed by gnumeric-1.4.2-1mdk

        libpsiconv.so.6 is needed by gnumeric-1.4.2-1mdk

        libpython2.4.so.1.0 is needed by gnumeric-1.4.2-1mdk

The situation is that all of these failed dependencies are LE2005 (10.2) packages.

 

Urpmi and rpm are working perfectly on your machine - they will not find these LE2005 packages in your 10.1 repositories. That's why urpmi is saying everything is installed and up-to-date. Everything IS update-to-date based on the 10.1 repositories.

 

Pbone.net may call this a generic 10.X package, but it looks like it's really an LE2005 package. I bet if you downloaded the rpm from an LE2005 mirror and compared the md5sum with that from the rpm you downloaded from pbone.net, you would find they are identical.

 

As polemicz stated, if you absolutely have to have this gnumeric package, your best bet is to upgrade to LE2005 or do a fresh install of it on another partition if you have the hard drive space to support it.

 

To test if you really need it or not, you could always boot with some LiveCD that has the upgraded version so at least you can see it in action before deciding whether you really need to upgrade or not.

 

Please do not be tempted to download the 10.2 dependencies and try to install them on your 10.1 version. You will almost assuredly wreck your system.

Link to comment
Share on other sites

Hmmmmm. Makes sense. Now I'll look around to investigate how to go about upgrading from 10.1 to LE2005 (or 10.2 whatever it is called.)

 

(From the "Other World" I was thinking the "LE" stood for "Limited Edition", meaning some lack of functionality.)

 

Am I correct in thinking that I'll have to reinstall all the programs I have installed since my original 10.1 install? -- namely Opera, MondoArchive, MoneyDance, etc?

 

Any recommendations regarding whether upgrading is a good idea or not?

 

Seems I may have purchased the wrong guy. I thought I had ordered the "latest and greatest" but perhaps I ordered "one release old."

Link to comment
Share on other sites

There is no absolutely no lack of functionality in LE2005. It is an excellent, full capability distro. The Limited Edition just means something to the effect that it's an interim release before the next major release coming later this year (or early next year?). Lots of posts about all this on this board.

 

Whether to upgrade or not? You'll get all sorts of opinions on that. My advice is to first learn and enjoy the 10.1 release you have already invested the time and energy into. It is an excellent distribution. Get your feet wet with it. Explore all it's many capabilities. Have fun with it!

Link to comment
Share on other sites

If you upgrade via a fresh install of 2005 you will need to reinstall everyhting. As you have 10.1 up and working I would second jboy's suggestion of using it and getting comfortable with Linux. The key issue here is do you NEED gnumeric in its newer form? If it is only for regular spreadsheet stuff you may not need a newer version (I don't know gnumeric as I use OpenOffice Calc). If you want the most cutting edge now you may want to try out Ubuntu. Also 2006 will be out in a few months.

Link to comment
Share on other sites

Well, I changed my sources to 2005LE, and tried to update my system. Following a suggestion by dervish in another thread I tried urpmi urpmi first, causing it to want to download a bunch of packages -- three of which wouldn't install.

 

So, urpmi ended up broken, and I'm now in the process of restoring my system from Sunday's backups.

 

Makes me wonder why one would want to update urpmi first anyway. If it is already loaded into memory and executing, I would think that a urpmi --auto-select --auto would upgrade urpmi also for subsequent executions, and the update wouldn't be needed while it is executing from the 10.1 base.

 

Anyway, this is probably getting off topic......

 

Rich

Link to comment
Share on other sites

FWIW the reason I wanted to upgrade gnumeric is because of some graphing problems that I understand have been resolved.

When displaying many items, the labels on the x-axis get squished together making them unreadable.

 

This wasn't a total show stopper -- I could just stop displaying my running statistics (or rather, statistics only and no graphs) on my web site. But, you know how it is -- we always want it all.

 

Rich

Link to comment
Share on other sites

When you open MCC and click on ....... ¨Select from where software packages are downloaded when updating the system¨.... do you see something like the snapshot MediaManager below ???. If you do not then this is a sign of your problem. There should be a tick in only the boxes as shown here. Click on the update tab on the right and let it run its course. When it is done click OK.

Then click on Software Packages Installation and select as shown in Software-Install snapshot below. Then select the packages you want to install or upgrade and urpmi should select any necessary dependencies as well because they will be in any one of those repositorys.

 

I hope this helps. John.

Link to comment
Share on other sites

Well, I've tried it again with similar result. The screenshot on the left looks similar. All the checkboxes referencing cd's are unchecked and the others are checked. I did another EasyUrpmi and copied the contents into a file and then executed the file. after executing the file I went back into the comparable left screenshot and the new items were there.

 

I then executed the file from a command line. It told me that there were 64 files to update and asked me shether it should proceed. I answered Y. I then got the following:

------------------------------------------------------------------

[root@localhost rvd]# urpmi urpmi

To satisfy dependencies, the following 52 packages are going to be installed (182 MB):

curl-7.13.1-2mdk.i586

drakconf-10.2-5mdk.i586

drakconf-icons-10.2-5mdk.i586

drakxtools-10.2-24.2.102mdk.i586

drakxtools-backend-10.2-24.2.102mdk.i586

drakxtools-newt-10.2-24.2.102mdk.i586

glib-gettextize-2.6.3-1mdk.i586

gnome-themes-2.8.2-2mdk.noarch

gtk+2.0-2.6.4-2mdk.i586

gtk-engines2-2.6.2-2mdk.i586

harddrake-10.2-24.2.102mdk.i586

harddrake-ui-10.2-24.2.102mdk.i586

ldetect-lst-0.1.82-1.1.102mdk.i586

libgdbm3-1.8.3-2mdk.i586

libgdk_pixbuf2.0_0-2.6.4-2mdk.i586

libglib2.0_0-2.6.3-1mdk.i586

libglib2.0_0-devel-2.6.3-1mdk.i586

libgtk+-x11-2.0_0-2.6.4-2mdk.i586

libgtk+2.0_0-2.6.4-2mdk.i586

libldetect0.6-0.6.1-1mdk.i586

libpango1.0_0-1.8.1-1mdk.i586

libpango1.0_0-modules-1.8.1-1mdk.i586

libxorg-x11-6.8.2-7.1.102mdk.i586

libxorg-x11-devel-6.8.2-7.1.102mdk.i586

monitor-edid-1.4-1mdk.i586

multiarch-utils-1.0.8-1mdk.noarch

packdrake-5.0.20-1mdk.i586

pango-1.8.1-1mdk.i586

perl-5.8.6-6.1.102mdk.i586

perl-Compress-Zlib-1.34-1mdk.i586

perl-Config-IniFiles-2.38-3mdk.noarch

perl-Glib-1.080-1mdk.i586

perl-Gtk2-1.080-1mdk.i586

perl-Gtk2-Html2-0.04-5mdk.i586

perl-Locale-gettext-1.01-14mdk.i586

perl-MDK-Common-1.1.22-2mdk.i586

perl-Net-DBus-0.0.1-3mdk.i586

perl-URPM-1.11-1mdk.i586

perl-base-5.8.6-6.1.102mdk.i586

perl-devel-5.8.6-6.1.102mdk.i586

popt-1.8.3-9mdk.i586

rpm-4.2.3-9mdk.i586

rpm-build-4.2.3-9mdk.i586

rpmdrake-2.10-4.2.102mdk.i586

rpmtools-5.0.20-1mdk.i586

urpmi-4.6.24-3mdk.noarch

userdrake-1.2.1-2mdk.i586

xorg-x11-6.8.2-7.1.102mdk.i586

xorg-x11-75dpi-fonts-6.8.2-7.1.102mdk.i586

xorg-x11-server-6.8.2-7.1.102mdk.i586

xorg-x11-xauth-6.8.2-7.1.102mdk.i586

xorg-x11-xfs-6.8.2-7.1.102mdk.i586

Is this OK? (Y/n) y

 

installing /var/cache/urpmi/rpms/xorg-x11-xauth-6.8.2-7.1.102mdk.i586.rpm

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

Installation failed:

file /usr/X11R6/bin/xauth from install of xorg-x11-xauth-6.8.2-7.1.102mdk conflicts with file from package xorg-x11-6.7.0-4.3.101mdk

 

installing /var/cache/urpmi/rpms/multiarch-utils-1.0.8-1mdk.noarch.rpm

/var/cache/urpmi/rpms/popt-1.8.3-9mdk.i586.rpm

/var/cache/urpmi/rpms/rpm-4.2.3-9mdk.i586.rpm

/var/cache/urpmi/rpms/xorg-x11-6.8.2-7.1.102mdk.i586.rpm

/var/cache/urpmi/rpms/xorg-x11-75dpi-fonts-6.8.2-7.1.102mdk.i586.rpm

/var/cache/urpmi/rpms/libxorg-x11-devel-6.8.2-7.1.102mdk.i586.rpm

/var/cache/urpmi/rpms/xorg-x11-server-6.8.2-7.1.102mdk.i586.rpm

/var/cache/urpmi/rpms/rpm-build-4.2.3-9mdk.i586.rpm

/var/cache/urpmi/rpms/libxorg-x11-6.8.2-7.1.102mdk.i586.rpm

/var/cache/urpmi/rpms/xorg-x11-xfs-6.8.2-7.1.102mdk.i586.rpm

Installation failed:

xorg-x11-xauth is needed by xorg-x11-6.8.2-7.1.102mdk

/usr/X11R6/bin/xauth is needed by (installed) mkxauth-1.7-8mdk

 

ftp://mirrors.usc.edu/pub/linux/distribut...102mdk.i586.rpm

ftp://mirrors.usc.edu/pub/linux/distribut...102mdk.i586.rpm

ftp://mirrors.usc.edu/pub/linux/distribut...102mdk.i586.rpm

ftp://mirrors.usc.edu/pub/linux/distribut...3-2mdk.i586.rpm

installing /var/cache/urpmi/rpms/libgdbm3-1.8.3-2mdk.i586.rpm /var/cache/urpmi/rpms/perl-devel-5.8.6-6.1.102mdk.i586.rpm /var/cache/urpmi/rpms/perl-base-5.8.6-6.1.102mdk.i586.rpm /var/cache/urpmi/rpms/perl-5.8.6-6.1.102mdk.i586.rpm

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

1:libgdbm3 ##################################################

2:perl ##################################################

3:perl-base ##################################################

4:perl-devel ##################################################

 

ftp://mirrors.usc.edu/pub/linux/distribut...102mdk.i586.rpm

installing /var/cache/urpmi/rpms/ldetect-lst-0.1.82-1.1.102mdk.i586.rpm

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

5:ldetect-lst ##################################################

 

ftp://mirrors.usc.edu/pub/linux/distribut...1-1mdk.i586.rpm

installing /var/cache/urpmi/rpms/libldetect0.6-0.6.1-1mdk.i586.rpm

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

6:libldetect0.6 ##################################################

 

ftp://mirrors.usc.edu/pub/linux/distribut...2-2mdk.i586.rpm

installing /var/cache/urpmi/rpms/perl-MDK-Common-1.1.22-2mdk.i586.rpm

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

7:perl-MDK-Common ##################################################

 

installing /var/cache/urpmi/rpms/perl-Glib-1.080-1mdk.i586.rpm

/var/cache/urpmi/rpms/libpango1.0_0-modules-1.8.1-1mdk.i586.rpm

/var/cache/urpmi/rpms/urpmi-4.6.24-3mdk.noarch.rpm

/var/cache/urpmi/rpms/perl-Gtk2-Html2-0.04-5mdk.i586.rpm

/var/cache/urpmi/rpms/perl-Net-DBus-0.0.1-3mdk.i586.rpm

/var/cache/urpmi/rpms/perl-Config-IniFiles-2.38-3mdk.noarch.rpm

/var/cache/urpmi/rpms/gtk-engines2-2.6.2-2mdk.i586.rpm

/var/cache/urpmi/rpms/perl-URPM-1.11-1mdk.i586.rpm

/var/cache/urpmi/rpms/libpango1.0_0-1.8.1-1mdk.i586.rpm

/var/cache/urpmi/rpms/perl-Gtk2-1.080-1mdk.i586.rpm

/var/cache/urpmi/rpms/libglib2.0_0-2.6.3-1mdk.i586.rpm

/var/cache/urpmi/rpms/drakxtools-backend-10.2-24.2.102mdk.i586.rpm

/var/cache/urpmi/rpms/libgtk+2.0_0-2.6.4-2mdk.i586.rpm

/var/cache/urpmi/rpms/packdrake-5.0.20-1mdk.i586.rpm

/var/cache/urpmi/rpms/rpmdrake-2.10-4.2.102mdk.i586.rpm

/var/cache/urpmi/rpms/userdrake-1.2.1-2mdk.i586.rpm

/var/cache/urpmi/rpms/drakconf-icons-10.2-5mdk.i586.rpm

/var/cache/urpmi/rpms/libgtk+-x11-2.0_0-2.6.4-2mdk.i586.rpm

/var/cache/urpmi/rpms/glib-gettextize-2.6.3-1mdk.i586.rpm

/var/cache/urpmi/rpms/rpmtools-5.0.20-1mdk.i586.rpm

/var/cache/urpmi/rpms/gnome-themes-2.8.2-2mdk.noarch.rpm

/var/cache/urpmi/rpms/drakxtools-newt-10.2-24.2.102mdk.i586.rpm

/var/cache/urpmi/rpms/drakxtools-10.2-24.2.102mdk.i586.rpm

/var/cache/urpmi/rpms/libglib2.0_0-devel-2.6.3-1mdk.i586.rpm

/var/cache/urpmi/rpms/pango-1.8.1-1mdk.i586.rpm

/var/cache/urpmi/rpms/gtk+2.0-2.6.4-2mdk.i586.rpm

/var/cache/urpmi/rpms/perl-Compress-Zlib-1.34-1mdk.i586.rpm

/var/cache/urpmi/rpms/harddrake-ui-10.2-24.2.102mdk.i586.rpm

/var/cache/urpmi/rpms/perl-Locale-gettext-1.01-14mdk.i586.rpm

/var/cache/urpmi/rpms/drakconf-10.2-5mdk.i586.rpm

/var/cache/urpmi/rpms/curl-7.13.1-2mdk.i586.rpm

/var/cache/urpmi/rpms/harddrake-10.2-24.2.102mdk.i586.rpm

/var/cache/urpmi/rpms/monitor-edid-1.4-1mdk.i586.rpm

/var/cache/urpmi/rpms/libgdk_pixbuf2.0_0-2.6.4-2mdk.i586.rpm

Installation failed:

rpm >= 4.2.3-7mdk is needed by perl-URPM-1.11-1mdk

libXfixes.so.3 is needed by libgtk+-x11-2.0_0-2.6.4-2mdk

rpm >= 4.2.3-9mdk is needed by rpmtools-5.0.20-1mdk

libXfixes.so.3 is needed by gtk+2.0-2.6.4-2mdk

3 installation transactions failed:

file /usr/X11R6/bin/xauth from install of xorg-x11-xauth-6.8.2-7.1.102mdk conflicts with file from package xorg-x11-6.7.0-4.3.101mdk

xorg-x11-xauth is needed by xorg-x11-6.8.2-7.1.102mdk

/usr/X11R6/bin/xauth is needed by (installed) mkxauth-1.7-8mdk

rpm >= 4.2.3-7mdk is needed by perl-URPM-1.11-1mdk

libXfixes.so.3 is needed by libgtk+-x11-2.0_0-2.6.4-2mdk

rpm >= 4.2.3-9mdk is needed by rpmtools-5.0.20-1mdk

libXfixes.so.3 is needed by gtk+2.0-2.6.4-2mdk

[root@localhost rvd]# urpmi

Can't locate URPM.pm in @INC (@INC contains: /usr/lib/perl5/5.8.6/i386-linux /usr/lib/perl5/5.8.6

/usr/lib/perl5/site_perl/5.8.6/i386-linux /usr/lib/perl5/site_perl/5.8.6

/usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.6/i386-linux /usr/lib/perl5/vendor_perl/5.8.6

/usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl/5.8.4

/usr/lib/perl5/vendor_perl/5.8.3 /usr/lib/perl5/vendor_perl/5.8.1

/usr/lib/perl5/vendor_perl .) at /usr/lib/perl5/vendor_perl/5.8.5/urpm.pm line 16.

BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.8.5/urpm.pm line 16.

Compilation failed in require at /usr/sbin/urpmi line 22.

BEGIN failed--compilation aborted at /usr/sbin/urpmi line 22.

[root@localhost rvd]#

-------------------------------------------------------

 

I can't show you a screenshot of the software update utility because I can't get back into the application. I'm now going to go restore my system again.

 

It would be nice if it would check to see if the installation was going to be successful before actually applying the changes. I'm always paranoid when I have to do a restore. Thank God for MondoArchive.

 

I think the only option is for me to go spend another $80 or $90 to get a new release.

 

BTW, I don't know if it matters, but my chip is an AMD64. When I select AMD64 in EasyUrpmi the only options are for the PLF locations. So, I seleccted i586. Don't know whether this is a problem or not.

 

Rich

Link to comment
Share on other sites

I think the only option is for me to go spend another $80 or $90 to get a new release.

Rich, you do have other options.

 

Rather than try an upgrade-in-place from 10.1 to LE2005, you could try a new install of LE2005 by either of a couple methods:

 

1. You could download the LE2005 .iso images from a public mirror, burn the CDs, and then use them to install.

 

2. You could do a network install directly from an LE2005 mirror. See the following:

https://mandrivausers.org/index.php?showtop...ndpost&p=192165

 

Before actually doing the install, you could familiarize yourself with the installation procedures by reviewing this site, which shows you screen shots of the complete installation process:

http://shots.osdir.com/slideshows/slidesho...ion+screenshots

Link to comment
Share on other sites

Well, the problem with that as I see it is that I currently have a 6 cd version. The downloads do not include those extra application cds (unless one repurchases the product). So, after an install I would be left with an upgraded os, but installed versions that were suitable for 10.1 but not LE2005.

 

With urpmi having "issues" I wouldn't be able to upgrade the installed applications, so would end up "stuck" between two releases.

 

I've also found another thread: https://mandrivausers.org/lofiversion/index.php/t26792.html in which the individual had the same urpmi problem that I had. he ended up upgrading from a download. So, the issue does seem to be with urpmi.

 

Since this thread was opened with a urpmi issue with gnumeric I think this thread should be closed. iboy found that my gnumeric upgrade problem was related to LE2050 vs 10.1. So, from that standpoint the issue related to the purpose of this thread is "solved." The other issue of urpmi having a problem with /usr/X11R6/bin/xauth is a separate problem.

 

Thanks for everybody's help.

Link to comment
Share on other sites

Guest arunvragh

Well, I am quite a newbie as well (about a year on Linux, but I am running a total cooker package, with KDE 3.4 and Gnome 2.10 with very few issues. I believe if you want to upgrade you need to change the mandrake -release rpm to the version you want and urpmi automatically chooses the correct mirrors. This is risky but has worked well for me.

 

Maybe this will help.

Link to comment
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...
 Share

×
×
  • Create New...