LinuxQuestions.org
Support LQ: Use code LQ3 and save $3 on Domain Registration
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Fedora
User Name
Password
Fedora This forum is for the discussion of the Fedora Project.

Notices

Reply
 
LinkBack Search this Thread
Old 02-02-2007, 02:50 PM   #1
WhatsOnYourBrain
Member
 
Registered: Apr 2006
Posts: 64
Blog Entries: 2

Rep: Reputation: 15
Question Recom'd Action: Dependencies vs. forum "Reminder"


Hi. w/ about a 90% understanding of the "Supported ver's Linux" sticky, I am now more than ever concerned about the fact that i've been unable to update with YUM, successfully, since late Sept. 2006.

I wish to "resolve" this issue (no pun intended!) -- or come as close to a resolve as possible, within the reasonable expectations of a Learner not quite a year old in 'Linux-years' (GNU/Linux - Fedora Core 5 ).

I have an open bug-report re: yumex. based on my own deduction, i assume the issue is really a YUM problem. from everything i've learned, all i've taken from it thus far is what i've known-- that yum isn't updating properly. Unless i've missed it, I've been offered no suggestion as to possible resolve, or "workaround", so I hope that i might find some actionable recommendations here.

my repos:
Code:
[root@localhost ~]# ls -l /etc/yum.repos.d/
total 160
-rw-r--r-- 1 root root  188 Oct  8 23:17 dries.repo
-rw-r--r-- 1 root root  187 Sep 25 10:28 dries.repo~
-rw-r--r-- 1 root root  840 Mar 14  2006 fedora-core.repo
-rw-r--r-- 1 root root 1549 Mar 14  2006 fedora-development.repo
-rw-r--r-- 1 root root  780 Mar 14  2006 fedora-extras-development.repo
-rw-r--r-- 1 root root  763 Mar 14  2006 fedora-extras.repo
-rw-r--r-- 1 root root  486 Mar 14  2006 fedora-legacy.repo
-rw-r--r-- 1 root root  790 Mar 14  2006 fedora-updates.repo
-rw-r--r-- 1 root root  865 Mar 14  2006 fedora-updates-testing.repo
-rw-r--r-- 1 root root  354 Jun 28  2005 freshrpms.repo
-rw-r--r-- 1 root root 1904 Jul 18  2006 livna-devel.repo
-rw-r--r-- 1 root root 1808 Oct  9 03:23 livna.repo
-rw-r--r-- 1 root root 1808 Jul 18  2006 livna.repo~
-rw-r--r-- 1 root root  466 Oct  8 23:18 livna.repo.rpmorig
-rw-r--r-- 1 root root 2003 Jul 18  2006 livna-testing.repo
-rw-r--r-- 1 root root  250 Oct  8 23:16 macromedia.repo
-rw-r--r-- 1 root root  250 Sep 25 10:27 macromedia.repo~
-rw-r--r-- 1 root root  794 Apr 12  2006 mirrors-rpmforge
-rw-r--r-- 1 root root  123 Nov 18 15:19 mono.repo
-rw-r--r-- 1 root root  417 Apr 12  2006 rpmforge.repo
my most recent attempt to update:
Code:
[root@localhost ~]# yum -yt --enablerepo=livna  update
Loading "installonlyn" plugin
Setting up Update Process
Setting up repositories
dries                                                                [1/9]
livna                                                                [2/9]
macromedia                                                           [3/9]
rpmforge                                                             [4/9]
core                                                                 [5/9]
updates                                                              [6/9]
freshrpms                                                            [7/9]
mono                                                                 [8/9]
extras                                                               [9/9]
Reading repository metadata in from local files
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for texmacs to pack into transaction set.
texmacs-1.0.6.7-1.fc5.rf. 100% |=========================| 280 kB    00:01
---> Package texmacs.i386 0:1.0.6.7-1.fc5.rf set to be updated
---> Downloading header for youtube-dl to pack into transaction set.
youtube-dl-0-0.2007.01.01 100% |=========================| 2.7 kB    00:00
---> Package youtube-dl.noarch 0:0-0.2007.01.01.fc5.rf set to be updated
---> Downloading header for lilypond to pack into transaction set.
lilypond-2.10.13-1.fc5.i3 100% |=========================|  50 kB    00:01
---> Package lilypond.i386 0:2.10.13-1.fc5 set to be updated
---> Downloading header for libc-client2006 to pack into transaction set.
libc-client2006-2006e-2.f 100% |=========================| 9.4 kB    00:00
---> Package libc-client2006.i386 0:2006e-2.fc5 set to be updated
---> Downloading header for python-musicbrainz2 to pack into transaction set.
python-musicbrainz2-0.4.1 100% |=========================| 7.2 kB    00:00
---> Package python-musicbrainz2.noarch 0:0.4.1-1.fc5 set to be updated
---> Downloading header for netpbm-progs to pack into transaction set.
netpbm-progs-10.35-1.fc5. 100% |=========================|  89 kB    00:01
---> Package netpbm-progs.i386 0:10.35-1.fc5 set to be updated
---> Downloading header for enscript to pack into transaction set.
enscript-1.6.4-4.fc5.i386 100% |=========================|  26 kB    00:00
---> Package enscript.i386 0:1.6.4-4.fc5 set to be updated
---> Downloading header for php-pecl-xdebug to pack into transaction set.
php-pecl-xdebug-2.0.0-0.4 100% |=========================| 3.6 kB    00:00
---> Package php-pecl-xdebug.i386 0:2.0.0-0.4.RC2.fc5 set to be updated
---> Downloading header for gtkwave to pack into transaction set.
gtkwave-3.0.20-1.fc5.i386 100% |=========================|  13 kB    00:00
---> Package gtkwave.i386 0:3.0.20-1.fc5 set to be updated
---> Downloading header for epiphany to pack into transaction set.
epiphany-2.14.3-3.fc5.i38 100% |=========================|  41 kB    00:00
---> Package epiphany.i386 0:2.14.3-3.fc5 set to be updated
---> Downloading header for seamonkey-devel to pack into transaction set.
seamonkey-devel-1.0.7-0.6 100% |=========================| 368 kB    00:01
---> Package seamonkey-devel.i386 0:1.0.7-0.6.fc5 set to be updated
---> Downloading header for uw-imap-utils to pack into transaction set.
uw-imap-utils-2006e-2.fc5 100% |=========================| 8.0 kB    00:00
---> Package uw-imap-utils.i386 0:2006e-2.fc5 set to be updated
---> Downloading header for gnome-applet-music to pack into transaction set.
gnome-applet-music-0.9.2- 100% |=========================| 7.7 kB    00:00
---> Package gnome-applet-music.i386 0:0.9.2-2.fc5 set to be updated
---> Downloading header for SDL_gfx to pack into transaction set.
SDL_gfx-2.0.15-1.fc5.rf.i 100% |=========================| 4.3 kB    00:00
---> Package SDL_gfx.i386 0:2.0.15-1.fc5.rf set to be updated
---> Downloading header for uni2ascii to pack into transaction set.
uni2ascii-3.12-1.fc5.rf.i 100% |=========================| 5.2 kB    00:00
---> Package uni2ascii.i386 0:3.12-1.fc5.rf set to be updated
---> Downloading header for netpbm to pack into transaction set.
netpbm-10.35-1.fc5.i386.r 100% |=========================|  16 kB    00:00
---> Package netpbm.i386 0:10.35-1.fc5 set to be updated
---> Downloading header for chmlib to pack into transaction set.
chmlib-0.39-1.fc5.i386.rp 100% |=========================| 3.7 kB    00:00
---> Package chmlib.i386 0:0.39-1.fc5 set to be updated
---> Downloading header for claws-mail-plugins-smime to pack into transaction set.
claws-mail-plugins-smime- 100% |=========================| 5.4 kB    00:00
---> Package claws-mail-plugins-smime.i386 0:2.7.1-1.fc5 set to be updated
---> Downloading header for mjpegtools to pack into transaction set.
mjpegtools-1.9.0-0.2.fc5. 100% |=========================|  23 kB    00:00
---> Package mjpegtools.i386 0:1.9.0-0.2.fc5.rf set to be updated
---> Downloading header for fetchmail to pack into transaction set.
fetchmail-6.3.6-2.fc5.i38 100% |=========================|  17 kB    00:00
---> Package fetchmail.i386 0:6.3.6-2.fc5 set to be updated
---> Downloading header for galeon to pack into transaction set.
galeon-2.0.3-2.fc5.i386.r 100% |=========================|  40 kB    00:01
---> Package galeon.i386 0:2.0.3-2.fc5 set to be updated
---> Downloading header for pinfo to pack into transaction set.
pinfo-0.6.9-2.fc5.i386.rp 100% |=========================| 9.6 kB    00:00
---> Package pinfo.i386 0:0.6.9-2.fc5 set to be updated
---> Downloading header for tinyerp to pack into transaction set.
tinyerp-4.0.2-1.fc5.noarc 100% |=========================| 113 kB    00:01
---> Package tinyerp.noarch 0:4.0.2-1.fc5 set to be updated
---> Downloading header for claws-mail-plugins-maildir to pack into transaction set.
claws-mail-plugins-maildi 100% |=========================| 5.2 kB    00:00
---> Package claws-mail-plugins-maildir.i386 0:2.7.1-1.fc5 set to be updated
---> Downloading header for exiv2 to pack into transaction set.
exiv2-0.12-2.fc5.rf.i386. 100% |=========================| 4.5 kB    00:00
---> Package exiv2.i386 0:0.12-2.fc5.rf set to be updated
---> Downloading header for kplayer to pack into transaction set.
kplayer-0.6.0-1.lvn5.i386 100% |=========================|  43 kB    00:00
---> Package kplayer.i386 0:0.6.0-1.lvn5 set to be updated
---> Downloading header for PyQt to pack into transaction set.
PyQt-3.17-0.1.fc5.i386.rp 100% |=========================| 9.9 kB    00:00
---> Package PyQt.i386 0:3.17-0.1.fc5 set to be updated
---> Downloading header for libosip2 to pack into transaction set.
libosip2-3.0.1-2.fc5.i386 100% |=========================| 4.7 kB    00:00
---> Package libosip2.i386 0:3.0.1-2.fc5 set to be updated
---> Downloading header for claws-mail-plugins-synce to pack into transaction set.
claws-mail-plugins-synce- 100% |=========================| 5.0 kB    00:00
---> Package claws-mail-plugins-synce.i386 0:2.7.1-1.fc5 set to be updated
---> Downloading header for python-mutagen to pack into transaction set.
python-mutagen-1.10.1-1.f 100% |=========================|  12 kB    00:00
---> Package python-mutagen.noarch 0:1.10.1-1.fc5 set to be updated
---> Downloading header for fig2ps to pack into transaction set.
fig2ps-1.3.6-1.fc5.noarch 100% |=========================| 3.8 kB    00:00
---> Package fig2ps.noarch 0:1.3.6-1.fc5 set to be updated
---> Downloading header for bzr to pack into transaction set.
bzr-0.14-1.fc5.noarch.rpm 100% |=========================| 142 kB    00:01
---> Package bzr.noarch 0:0.14-1.fc5 set to be updated
---> Downloading header for libextractor to pack into transaction set.
libextractor-0.5.17a-1.fc 100% |=========================|  15 kB    00:00
---> Package libextractor.i386 0:0.5.17a-1.fc5.rf set to be updated
---> Downloading header for claws-mail-plugins-newmail to pack into transaction set.
claws-mail-plugins-newmai 100% |=========================| 5.1 kB    00:00
---> Package claws-mail-plugins-newmail.i386 0:2.7.1-1.fc5 set to be updated
---> Downloading header for tinyerp-server to pack into transaction set.
tinyerp-server-4.0.2-1.fc 100% |=========================| 328 kB    00:03
---> Package tinyerp-server.noarch 0:4.0.2-1.fc5 set to be updated
---> Downloading header for claws-mail-plugins-perl to pack into transaction set.
claws-mail-plugins-perl-2 100% |=========================| 5.6 kB    00:00
---> Package claws-mail-plugins-perl.i386 0:2.7.1-1.fc5 set to be updated
---> Downloading header for libcdio to pack into transaction set.
libcdio-0.77-1.fc5.rf.i38 100% |=========================| 7.4 kB    00:00
---> Package libcdio.i386 0:0.77-1.fc5.rf set to be updated
---> Downloading header for comix to pack into transaction set.
comix-3.6.2-2.fc5.noarch. 100% |=========================|  11 kB    00:00
---> Package comix.noarch 0:3.6.2-2.fc5 set to be updated
---> Downloading header for gphoto2 to pack into transaction set.
gphoto2-2.3.1-3.fc5.i386. 100% |=========================|  32 kB    00:00
---> Package gphoto2.i386 0:2.3.1-3.fc5 set to be updated
---> Downloading header for kipi-plugins to pack into transaction set.
kipi-plugins-0.1.3-2.fc5. 100% |=========================| 155 kB    00:02
---> Package kipi-plugins.i386 0:0.1.3-2.fc5 set to be updated
---> Downloading header for sip to pack into transaction set.
sip-4.5-0.1.fc5.i386.rpm  100% |=========================| 8.7 kB    00:00
---> Package sip.i386 0:4.5-0.1.fc5 set to be updated
---> Downloading header for geany to pack into transaction set.
geany-0.10-5.fc5.i386.rpm 100% |=========================|  16 kB    00:00
---> Package geany.i386 0:0.10-5.fc5 set to be updated
---> Downloading header for libyaz to pack into transaction set.
libyaz-2.1.48-1.fc5.i386. 100% |=========================| 3.4 kB    00:00
---> Package libyaz.i386 0:2.1.48-1.fc5 set to be updated
---> Downloading header for claws-mail-plugins-notification to pack into transaction set.
claws-mail-plugins-notifi 100% |=========================| 5.0 kB    00:00
---> Package claws-mail-plugins-notification.i386 0:2.7.1-1.fc5 set to be updated
---> Downloading header for ortp to pack into transaction set.
ortp-0.12.0-1.fc5.i386.rp 100% |=========================| 3.7 kB    00:00
---> Package ortp.i386 0:0.12.0-1.fc5 set to be updated
---> Downloading header for vcdimager to pack into transaction set.
vcdimager-0.7.23-5.fc5.rf 100% |=========================| 8.8 kB    00:00
---> Package vcdimager.i386 0:0.7.23-5.fc5.rf set to be updated
---> Downloading header for libcddb to pack into transaction set.
libcddb-1.3.0-1.fc5.rf.i3 100% |=========================| 3.6 kB    00:00
---> Package libcddb.i386 0:1.3.0-1.fc5.rf set to be updated
---> Downloading header for spamassassin to pack into transaction set.
spamassassin-3.1.7-5.fc5. 100% |=========================|  47 kB    00:00
---> Package spamassassin.i386 0:3.1.7-5.fc5 set to be updated
---> Downloading header for claws-mail-plugins-mailmbox to pack into transaction set.
claws-mail-plugins-mailmb 100% |=========================| 5.3 kB    00:00
---> Package claws-mail-plugins-mailmbox.i386 0:2.7.1-1.fc5 set to be updated
--> Running transaction check
--> Processing Dependency: libSDL_gfx.so.13 for package: lincity-ng
--> Processing Dependency: seamonkey = 1.0.7 for package: epiphany
--> Processing Dependency: libcdio.so.6 for package: videolan-client
--> Processing Dependency: seamonkey = 1.0.7 for package: galeon
--> Processing Dependency: libiso9660.so.4 for package: videolan-client
--> Processing Dependency: libexiv2-0.11.so for package: kphotoalbum
--> Processing Dependency: seamonkey = 1.0.7-0.6.fc5 for package: seamonkey-devel
--> Processing Dependency: libosip2.so.3 for package: linphone
--> Processing Dependency: libosipparser2.so.3 for package: linphone
--> Processing Dependency: libortp.so.2 for package: linphone
--> Finished Dependency Resolution
Error: Missing Dependency: libSDL_gfx.so.13 is needed by package lincity-ng
Error: Missing Dependency: seamonkey = 1.0.7 is needed by package epiphany
Error: Missing Dependency: libcdio.so.6 is needed by package videolan-client
Error: Missing Dependency: seamonkey = 1.0.7 is needed by package galeon
Error: Missing Dependency: libiso9660.so.4 is needed by package videolan-client
Error: Missing Dependency: libexiv2-0.11.so is needed by package kphotoalbum
Error: Missing Dependency: seamonkey = 1.0.7-0.6.fc5 is needed by package seamonkey-devel
Error: Missing Dependency: libosip2.so.3 is needed by package linphone
Error: Missing Dependency: libosipparser2.so.3 is needed by package linphone
Error: Missing Dependency: libortp.so.2 is needed by package linphone
EDIT:
okay-- this is something i've never seen before (re: gedit error...), though gedit did open
Code:
[root@localhost etc]# gedit yum.conf
Traceback (most recent call last):
  File "/usr/lib/gedit-2/plugins/modelines.py", line 20, in ?
    import gedit
ImportError: No module named gedit

** (gedit:13274): WARNING **: Could not load python module modelines


** (gedit:13274): CRITICAL **: gedit_plugin_update_ui: assertion `GEDIT_IS_PLUGIN (plugin)' failed
and the contents of that file:
Code:
[main]
cachedir=/var/cache/yum
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
pkgpolicy=newest
distroverpkg=redhat-release
tolerant=1
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
metadata_expire=1800

Last edited by WhatsOnYourBrain; 02-02-2007 at 03:04 PM.
 
Old 02-02-2007, 06:11 PM   #2
unSpawn
Moderator
 
Registered: May 2001
Posts: 21,592
Blog Entries: 47

Rep: Reputation: 1408Reputation: 1408Reputation: 1408Reputation: 1408Reputation: 1408Reputation: 1408Reputation: 1408Reputation: 1408Reputation: 1408Reputation: 1408
A few remarks if I may:
- Your bugtrack ticket shows a recommendation to rebuild your RPM database and you didn't reply back you did in any way I can see.
- Your next entry shows you have "db4 error(-30977) from db->close: DB_RUNRECOVERY: Fatal error, run database recovery" errors which means you either did not --rebuilddb, or have persistent problems, I can not see that.
- You have *and* the FreshRPM *and* Livna in your repo.d and those are incompatible (and I can't see which one is disabled if any). If that caused dependency problems they can only be fixed by removing packages before continuing to upgrade AFAIK.
- Finally please forget about "nice to haves". First check if there are any kernel, system or network-facing updates available with a security risk and try upgrading those first. Disable all repo's and first check for updates from "official" repo's like FC and FCL. *Then* worry about the rest. If you can't upgrade those first take preventive measures like not running them or restricting access to them until you can resolve your problems.
 
Old 02-03-2007, 01:41 PM   #3
WhatsOnYourBrain
Member
 
Registered: Apr 2006
Posts: 64
Blog Entries: 2

Original Poster
Rep: Reputation: 15
Quote:
Originally Posted by unSpawn
- Your bugtrack ticket shows a recommendation to rebuild your RPM database and you didn't reply back you did in any way I can see.
i think you're asking if i followed an instruction to rebuild the RPM database? i'm not sure if it's the same thing, but i received no feedback or follow up to whatever this is: https://bugzilla.redhat.com/bugzilla...i?id=217644#c6
if that was unsuccessful, or if i never did the proper instruction, i was given no indication. so, if in fact this is a necessary step, not yet exectued, then that would indeed seem a logical reason for little progress.

that said, what then would be the proper way to execute the recommended action? what must be recorded, and would be the proper follow-up action?
Quote:
Originally Posted by unSpawn
- Your next entry shows you have "db4 error(-30977) from db->close: DB_RUNRECOVERY: Fatal error, run database recovery" errors which means you either did not --rebuilddb, or have persistent problems, I can not see that.
cool, i'm glad i finally got some substantive feedback on this because, though apparently not obvious in the past-- this is an area of confusion for me, and something i'm going to need a bit more coaching to get it straight.

okay-- what is it that you're citing here (re: db4 error (-30977))? is this a bug-report ID... or..?
EDIT: nevermind-- i see where you got that, but-- ... huh?

re: kernel 'n the necessities vs nicey nicey, are you saying that it will be necessary for me to actively select which packages / components / software i want to update? the report i copy/pasted above is the result of a simple "yum update". i am unable to do a more specific update, excluding other packages / components / software as i simply do not know which to include or exclude. though it probably exisits, i don't have a reference at hand to instruct me in this process. could you recommend something specifc (a URL to a resource of instructions more specific to your recommendation, not your own instructions-- unless of course you have it to cut/ paste, or it's little trouble... in other words, i'm asking for a cookie here-- surely no need to bake a fresh batch)

additionally, what is recorded at the redhat bugzilla page shows my approaching the problem from a "YumEx" angle-- precisely because of the "Please report bug..." dialogue received when using that software. so, i stuck w/ that, and the communication w/ the bugzilla facility-- in Good Scout practice methinks. throughout the process of gaining feedback from redhat bugzilla, i don't recall any repos specified, though i provided record of output from attempts made using the following group:
Code:
http://fedora.redhat.com/download/mirrors/fedora-core-$releasever
http://fedora.redhat.com/download/mirrors/fedora-extras-$releasever
http://ayo.freshrpms.net/fedora/linux/$releasever/mirrors-freshrpms
http://macromedia.rediris.es/rpm/
http://go-mono.com/download-stable/fedora-5-i386/
http://apt.sw.be/dries/fedora/fc5/mirrors-rpmforge
http://fedora.redhat.com/download/mirrors/updates-released-fc$releasever
maybe the system isn't in need of an update after all. is there a way to check only the primary components? the reason for my concern was a possible relation to the Forum sticky thread i cited, and the lingering idea that something is wrong w/ Yum based on its own "you should report a bug" dialog.

Last edited by WhatsOnYourBrain; 02-03-2007 at 01:51 PM.
 
Old 02-03-2007, 06:42 PM   #4
unSpawn
Moderator
 
Registered: May 2001
Posts: 21,592
Blog Entries: 47

Rep: Reputation: 1408Reputation: 1408Reputation: 1408Reputation: 1408Reputation: 1408Reputation: 1408Reputation: 1408Reputation: 1408Reputation: 1408Reputation: 1408
Since you posted http://www.linuxquestions.org/questi...d.php?t=525297 musing about a release / distro change I wonder how much time and effort we should spend pursuing this?
 
Old 02-04-2007, 12:16 AM   #5
WhatsOnYourBrain
Member
 
Registered: Apr 2006
Posts: 64
Blog Entries: 2

Original Poster
Rep: Reputation: 15
Quote:
Originally Posted by unSpawn
Since you posted http://www.linuxquestions.org/questi...d.php?t=525297 musing about a release / distro change I wonder how much time and effort we should spend pursuing this?
haha... i didn't see that one coming.
for as much as i've put into it thus far, i suppose a few more weeks ain't gonna kill me.

what do you think? is there value in correcting this problem, or is it superficial?
 
Old 02-04-2007, 07:47 AM   #6
unSpawn
Moderator
 
Registered: May 2001
Posts: 21,592
Blog Entries: 47

Rep: Reputation: 1408Reputation: 1408Reputation: 1408Reputation: 1408Reputation: 1408Reputation: 1408Reputation: 1408Reputation: 1408Reputation: 1408Reputation: 1408
Talking about value, well, for one you may learn how to deal with and correct errors, extending the life of your current install a bit.

Before we begin lets set one thing straight. Yes FC5 is supported and yes, you probably do need to update packages. I suggest working on the RPM database first. If that fails we can rebuild the database from scratch though that's not advisable, really a last resort option. Everything below is commandline work (the horror, the horror...) so open up a Konsole/xterm or whatever it's called these days and su -l so you're root.
0. Now, before rebuilding the database (you do make backups right?) you better make a copy so you can revert back:
Code:
cp -r /var/lib/rpm /var/lib/rpm_$(/bin/date '+%Y%m%d')
1. This is basically what /etc/cron\..*/rpm does, but now sorted by installtime (change output /location/filename if you want to). Remove temps and save a copy of the database index:
Code:
rm -f /var/lib/rpm/__*
rpm -qa --qf '%{installtime} %{name}-%{version}-%{release}.%{arch}.rpm\n' 2>&1 | sort -r -k 1 > /tmp/rpm_index.log
2. Now we can remove temps (just in case) and rebuild the database saving a log in case errors pop up:
Code:
rm -f /var/lib/rpm/__*
rpm -v --rebuilddb 2>&1 | tee /tmp/rpm_rebuild.log
3. Now let's have a look at Yum. Disable all repositories (edit to "disable=yes": check your "man yum" to make certain) in /etc/yum.repos.d/ except:
- fedora-core
- fedora-extras
- fedora-legacy
- fedora-updates
4. then clean up all headers and packages and check for updates:
Code:
yum clean all 2>&1 | tee /tmp/yum_clean.log
yum check-update 2>&1 | tee /tmp/yum_chkupd.log

* If there's errors at any stage just stop there. Most likely the logfile(s) will be too large to post here. Compress then post a (temporary) location I can D/L them from. If you don't want it here you can email me the location but please do not email me logs w/o me explicitly asking for them.
 
Old 02-04-2007, 11:36 AM   #7
WhatsOnYourBrain
Member
 
Registered: Apr 2006
Posts: 64
Blog Entries: 2

Original Poster
Rep: Reputation: 15
okay. this is great. thanks for your time and effort.

i am in the middle of a project which requires my attention, currently. i will try to get to this later today, most likely by end of tomorrow.

thanks again!

EDIT:
well-- if it's not obvious already, as projects tend to do-- mine has grown larger, and consumed more time than i had wished for. i'm hoping to return to tweak-my-linux-world this weekend.

thanks again.

Last edited by WhatsOnYourBrain; 02-08-2007 at 08:05 PM.
 
Old 02-14-2007, 06:30 AM   #8
WhatsOnYourBrain
Member
 
Registered: Apr 2006
Posts: 64
Blog Entries: 2

Original Poster
Rep: Reputation: 15
i'm currently doing rpm -v --rebuilddb 2>&1 | tee /tmp/rpm_rebuild.log

will report updates w/ progress

EDIT:
hey, out of curiosity-- (because i'm not going to do it now for time)
Suppose i wanted to remain in terminal (the KDE CLI interface) for the editing of the YUM repo config files, and use V (or is it VIM?) -- the editor... what would be the basic commands to allow me to open a file in "VIM" itself (or must i open VIM first? i'm picturing the command to be one and the same at once from CLI) and then actually save the edited contents, and exit back to the CLI? i know some of the commands believe it or not but its the getting in properly and getting out properly which seems to usually result in my having wasted my time with it.

thanks

Last edited by WhatsOnYourBrain; 02-14-2007 at 04:22 PM.
 
Old 02-14-2007, 04:29 PM   #9
WhatsOnYourBrain
Member
 
Registered: Apr 2006
Posts: 64
Blog Entries: 2

Original Poster
Rep: Reputation: 15
no errors in any of the process up to the part of tweaking the yum repos files.

per your suggestion, after referencing man yum, i understand that the effective method of "disabling" the repos is: enabled=0
so i'm going w/ that option, as in:
Code:
[dries]
name=Extra Fedora rpms dries - $releasever - $basearch
baseurl=http://ftp.belnet.be/packages/dries.ulyssis.org/fedora/linux/$releasever/$basearch/dries/RPMS/
enabled=0
gpgcheck=1
when i've completed this last step, have i completed the process of resetting the yum db, or is there still more to come as part of the process [initiated] here?

EDIT:
so, i guess that's a wrap. sorry to ruin the whole thing, but here's what happens at the end. the good guy gets the girl. the doper finally OD's, and all the mafia guys are blown up in a 1984 Cadillac Eldorado...
oh, yeah-- and the credits rolled:
Code:
[root@localhost yum.repos.d]# scite rpmforge.repo
[root@localhost yum.repos.d]# su -
[root@localhost ~]# yum clean all 2>&1 | tee /tmp/yum_clean.log
Loading "installonlyn" plugin
Cleaning up Everything
0 headers removed
0 packages removed
17 metadata files removed
0 cache files removed
9 cache files removed
[root@localhost ~]# yum check-update 2>&1 | tee /tmp/yum_chkupd.log
Loading "installonlyn" plugin
Setting up repositories
Reading repository metadata in from local files

PyRTF.noarch                             0.45-2.fc5             extras
amarok.i386                              1.4.5-1.fc5.1          extras
amarok-visualisation.i386                1.4.5-1.fc5.1          extras
claws-mail.i386                          2.7.2-1.fc5            extras
claws-mail-plugins-clamav.i386           2.7.2-1.fc5            extras
claws-mail-plugins-maildir.i386          2.7.1-2.fc5            extras
claws-mail-plugins-mailmbox.i386         2.7.1-2.fc5            extras
claws-mail-plugins-newmail.i386          2.7.1-2.fc5            extras
claws-mail-plugins-notification.i386     2.7.1-2.fc5            extras
claws-mail-plugins-perl.i386             2.7.1-2.fc5            extras
claws-mail-plugins-pgp.i386              2.7.2-1.fc5            extras
claws-mail-plugins-smime.i386            2.7.1-2.fc5            extras
claws-mail-plugins-synce.i386            2.7.1-2.fc5            extras
epiphany.i386                            2.14.3-3.fc5           updates
frysk.i686                               0.0.1.2007.02.07.rh1-1 updates
fuse.i386                                2.6.3-1.fc5            extras
fuse-libs.i386                           2.6.3-1.fc5            extras
galeon.i386                              2.0.3-2.fc5            extras
gd.i386                                  2.0.33-7.fc5           updates
gnomad2.i386                             2.8.11-2.fc5           extras
gpm.i386                                 1.20.1-80.fc5          updates
gpm-devel.i386                           1.20.1-80.fc5          updates
graveman.i386                            0.3.12.5-3.fc5         extras
gtkwave.i386                             3.0.21-1.fc5           extras
highlight.i386                           2.4.8-2.fc5            extras
inkscape.i386                            0.45-1.fc5             extras
kdmtheme.i386                            1.1.2-5.fc5            extras
kernel.i686                              2.6.19-1.2288.fc5      updates
kernel-devel.i686                        2.6.19-1.2288.fc5      updates
kernel-kdump.i686                        2.6.19-1.2288.fc5      updates
kernel-smp.i686                          2.6.19-1.2288.fc5      updates
kernel-xen.i686                          2.6.19-1.2288.fc5      updates
kernel-xen0.i686                         2.6.19-1.2288.fc5      updates
kernel-xenU.i686                         2.6.19-1.2288.fc5      updates
ktorrent.i386                            2.1-7.fc5              extras
libmtp.i386                              0.1.3-1.fc5            extras
libosip2.i386                            3.0.1-2.fc5            extras
moin.noarch                              1.5.7-1.fc5            extras
moomps.i386                              5.8-2.fc5              extras
nas.i386                                 1.8-13.fc5             extras
ortp.i386                                0.12.0-1.fc5           extras
perl-Glib.i386                           1.143-1.fc5            extras
php-pear-Log.noarch                      1.9.10-1.fc5           extras
php-pear-PHP-CompatInfo.noarch           1.4.1-1.fc5            extras
postgresql.i386                          8.1.8-1.fc5            updates
postgresql-contrib.i386                  8.1.8-1.fc5            updates
postgresql-docs.i386                     8.1.8-1.fc5            updates
postgresql-jdbc.i386                     8.1.8-1.fc5            updates
postgresql-libs.i386                     8.1.8-1.fc5            updates
postgresql-pl.i386                       8.1.8-1.fc5            updates
postgresql-python.i386                   8.1.8-1.fc5            updates
postgresql-server.i386                   8.1.8-1.fc5            updates
postgresql-tcl.i386                      8.1.8-1.fc5            updates
postgresql-test.i386                     8.1.8-1.fc5            updates
python-imaging.i386                      1.1.6-1.fc5            extras
samba.i386                               3.0.24-1.fc5           updates
samba-client.i386                        3.0.24-1.fc5           updates
samba-common.i386                        3.0.24-1.fc5           updates
samba-swat.i386                          3.0.24-1.fc5           updates
shorewall.noarch                         3.2.8-1.fc5            extras
sweep.i386                               0.9.2-1.fc5            extras
tellico.i386                             1.2.8-1.fc5            extras
ufraw.i386                               0.9.1-1.fc5            extras
wine.i386                                0.9.30-1.fc5           extras
wine-arts.i386                           0.9.30-1.fc5           extras
wine-capi.i386                           0.9.30-1.fc5           extras
wine-cms.i386                            0.9.30-1.fc5           extras
wine-core.i386                           0.9.30-1.fc5           extras
wine-esd.i386                            0.9.30-1.fc5           extras
wine-jack.i386                           0.9.30-1.fc5           extras
wine-ldap.i386                           0.9.30-1.fc5           extras
wine-nas.i386                            0.9.30-1.fc5           extras
wine-tools.i386                          0.9.30-1.fc5           extras
wine-twain.i386                          0.9.30-1.fc5           extras
xterm.i386                               223-2.fc5              updates
zabbix.i386                              1.1.6-1.fc5            extras
[root@localhost ~]#
do you see the lead players you were looking for in there? is this what we were expecting to see? is this good? am i happy now? should i go try a basic ]# yum -y update now w/out doing anything else to the repos? i assume that would be the logical next step?

edit2: btw-- what's up w/ all of this:
Code:
kernel.i686                              2.6.19-1.2288.fc5      updates
kernel-devel.i686                        2.6.19-1.2288.fc5      updates
kernel-kdump.i686                        2.6.19-1.2288.fc5      updates
kernel-smp.i686                          2.6.19-1.2288.fc5      updates
kernel-xen.i686                          2.6.19-1.2288.fc5      updates
kernel-xen0.i686                         2.6.19-1.2288.fc5      updates
kernel-xenU.i686
i recall picking up those "multiple" kernal files once when trying to update the nvidia software (i think... either that, or the NTFS module). is it recommended i "remove" any of this, or would this be a proper, accepted configuration?

and i forgot to mention that, though i don't know why it was already commented out in mirrors-rpmforge:
#http://ftp.heanet.ie/pub/freshrpms/pub/dag/dries/fedora/fc5/$ARCH/dries/RPMS

edit3:
already we have the sequal!
Code:
---> Package kdmtheme.i386 0:1.1.2-5.fc5 set to be updated
--> Running transaction check
--> Processing Dependency: seamonkey = 1.0.7 for package: epiphany
--> Processing Dependency: seamonkey = 1.0.7 for package: galeon
--> Processing Dependency: seamonkey = 1.0.7-0.6.fc5 for package: seamonkey-devel
--> Processing Dependency: libosip2.so.3 for package: linphone
--> Processing Dependency: libosipparser2.so.3 for package: linphone
--> Processing Dependency: libortp.so.2 for package: linphone
--> Finished Dependency Resolution
--> Populating transaction set with selected packages. Please wait.
---> Package kernel-devel.i686 0:2.6.18-1.2239.fc5 set to be erased
--> Running transaction check
--> Processing Dependency: seamonkey = 1.0.7 for package: epiphany
--> Processing Dependency: seamonkey = 1.0.7 for package: galeon
--> Processing Dependency: seamonkey = 1.0.7-0.6.fc5 for package: seamonkey-devel
--> Processing Dependency: libosip2.so.3 for package: linphone
--> Processing Dependency: libosipparser2.so.3 for package: linphone
--> Processing Dependency: libortp.so.2 for package: linphone
--> Finished Dependency Resolution
Error: Missing Dependency: seamonkey = 1.0.7 is needed by package epiphany
Error: Missing Dependency: seamonkey = 1.0.7 is needed by package galeon
Error: Missing Dependency: seamonkey = 1.0.7-0.6.fc5 is needed by package seamonkey-devel
Error: Missing Dependency: libosip2.so.3 is needed by package linphone
Error: Missing Dependency: libosipparser2.so.3 is needed by package linphone
Error: Missing Dependency: libortp.so.2 is needed by package linphone
[root@localhost ~]#
the seamonkey i attribute to the following:
Code:
[root@localhost ~]# yum list seamonkey
Loading "installonlyn" plugin
Setting up repositories
core                                                                 [1/3]
updates                                                              [2/3]
extras                                                               [3/3]
Reading repository metadata in from local files
Installed Packages
seamonkey.i386                           1.1-1                  installed
Available Packages
seamonkey.i386                           1.0.7-0.6.fc5          updates
[root@localhost ~]#
i've only ever used Galeon and Epiphony to "see what they are like", but i do not use them to my knowledge (unless they are integrated w/ something else)

as for "linophone" -- i have no idea what it is. to my knowledge i don't use it, nor do i intend to. i realize however that other components might need it (and an updated version of it), but if i don't-- i'm just as happy to bypass it if possible.

Last edited by WhatsOnYourBrain; 02-14-2007 at 05:22 PM.
 
Old 02-14-2007, 05:37 PM   #10
WhatsOnYourBrain
Member
 
Registered: Apr 2006
Posts: 64
Blog Entries: 2

Original Poster
Rep: Reputation: 15
sorry for the :bump: but i don't want this comment to get lost in the one above it:
though i'm executing
Code:
[root@localhost ~]# yum -y --exclude=linphone --exclude=epiphany --exclude=galeon --exclude=seamonkey-devel --exclude=linphone.i386 update
(which i am expecting to "override" the linphone dependency issue, thereby allowing the update to proceeed), i receive the following
Code:
--> Running transaction check
--> Processing Dependency: libosip2.so.3 for package: linphone
--> Processing Dependency: libosipparser2.so.3 for package: linphone
--> Processing Dependency: libortp.so.2 for package: linphone
--> Finished Dependency Resolution
--> Populating transaction set with selected packages. Please wait.
---> Package kernel-devel.i686 0:2.6.18-1.2239.fc5 set to be erased
--> Running transaction check
--> Processing Dependency: libosip2.so.3 for package: linphone
--> Processing Dependency: libosipparser2.so.3 for package: linphone
--> Processing Dependency: libortp.so.2 for package: linphone
--> Finished Dependency Resolution
Error: Missing Dependency: libosip2.so.3 is needed by package linphone
Error: Missing Dependency: libosipparser2.so.3 is needed by package linphone
Error: Missing Dependency: libortp.so.2 is needed by package linphone
[root@localhost ~]#
EDIT:
removing linphone.i386 seems to have "worked" at least for this step... as the trans. summary completed and the packages are now being downloaded...

Last edited by WhatsOnYourBrain; 02-14-2007 at 05:47 PM.
 
Old 02-15-2007, 11:03 AM   #11
wmakowski
Member
 
Registered: Oct 2003
Location: Ohio
Distribution: Fedora 14, 15, RHL 5.2, Gentoo
Posts: 519

Rep: Reputation: 36
Don't mean to take over from unSpawn, but I ran into a similar problem during updates. You have quite a few entries to read through here, but believe it or not you are getting somewhere.

There are several situations that are causing dependency issues. First, since you no longer want or need galeon, epiphany, or linphone you can remove those one at a time using yum remove <package>.

Next part of the problem as I see it is the version of seamonkey that is installed versus what is needed by other packages on your system. What is happening is that other packages want seamonkey = 1.0.7 and somehow 1.1 is installed. This dependency is preventing you from updating these packages. I'm not sure if that is a mistake in the rpm database or if seamonkey 1.1 was installed at another time. I would do a yum remove seamonkey followed by yum install seamonkey to sort this out.

After that is accomplished you can try yum update.

Bill
 
Old 02-15-2007, 06:47 PM   #12
WhatsOnYourBrain
Member
 
Registered: Apr 2006
Posts: 64
Blog Entries: 2

Original Poster
Rep: Reputation: 15
Quote:
Originally Posted by wmakowski
I would do a yum remove seamonkey followed by yum install seamonkey to sort this out.
knowing that i could remove Seamonkey 1.1 from the RPM db (and just install it manually) -- and get back to having the software as useable...

seamonkey-1.0.7 is still installed (unsure why as i removed it w/ YUM to put 1.1 in its place). Bearing this in mind, what is recommended for this "seamonkey situation":
***
1.) work on getting seamonkey 1.0.7 -- complete suite back on the system.
2.) remove Ephiphony and Galeon
***
in other words, is there any other advantage to having seamonkey-1.0.7-0.6.0.1.fc5.src.rpm on my system, when after all i removed it for the newer v1.1?

i'm not sure if all of this is particularly relevant right now, as i successfully proceeded in updating 80+ packages after my most recent post yesterday.

should i be satisfied that this process [the above procedure] has resulted in a complete resoration of all things YUM? (outside of my screw-ups re: seamonkey, etc.).

QUESTION:
would the procedure i've just completed result in the appearance of "new" items in the "Select Repositories" mode of YumEX?
the "legacy-updates" seems unfamiliar, but i may have simply never noticed it before:
(#http://fedora.redhat.com/download/mirrors/legacy-updates-released-fc$releasever) regardless, it would have been un-checked before, and checking it results in a "no mirrors" error [momentarily at least] - just curious if this should be in w/ the "Core" and "Extras" and a "safe" and "recommended" repo?

big thanks to those who've responded, for all of the help and feedback i received in this thread!! i have definitely made progress w/ YUM.

if anyone would like to see logs from the transaction above, let me know-- otherwise, i'll consider this the "close" of this thread.

thanks again!

Last edited by WhatsOnYourBrain; 02-15-2007 at 10:40 PM.
 
Old 02-16-2007, 03:23 PM   #13
wmakowski
Member
 
Registered: Oct 2003
Location: Ohio
Distribution: Fedora 14, 15, RHL 5.2, Gentoo
Posts: 519

Rep: Reputation: 36
You know, I had this beautifully written reply and I think I hit preview post instead of submit and now it is gone. Bummer.

Quote:
Originally Posted by WhatsOnYourBrain
knowing that i could remove Seamonkey 1.1 from the RPM db (and just install it manually) -- and get back to having the software as useable...
When I was having troubles with dependencies it was with firefox. I did the remove followed by install and it came back perfectly, even had my bookmarks. After that my system was right as rain.

Quote:
Originally Posted by WhatsOnYourBrain
in other words, is there any other advantage to having seamonkey-1.0.7-0.6.0.1.fc5.src.rpm on my system, when after all i removed it for the newer v1.1?
I think you should be asking the opposite question. What are the benefits to using seamonkey 1.1 over 1.0.7? It is clear that having 1.1 is causing errors during yum updates. What new feature was provided with 1.1 that you can't live without? Since you have a browser is it really necessary to keep galeon and epiphany installed? I like trying out new things too, but I like my system to be stable and run smoothly even more.


Quote:
Originally Posted by WhatsOnYourBrain
should i be satisfied that this process [the above procedure] has resulted in a complete resoration of all things YUM?
My response here goes back to one of your other questions in a previous post. yum is mainly a front-end for rpm. It does not keep a database perse except for maybe lists of packages and headers. It's main benefit is to resolve dependencies for you during package installation. Before yum came on the scene we would install packages using rpm and find out package X needed package Y, so we installed package Y too and then found out Y needed Z. It was great fun!

My guess is that the procedure unSpawn took you through was to get you to a list of essential repos and reduce the amount of grief during updates. You had a lot of repos enabled and I would have done the same. By reducing it to the essentials it prevented possible errors being caused by other repos and allowed a pretty good update to occur on your system.


Quote:
Originally Posted by WhatsOnYourBrain
the "legacy-updates" seems unfamiliar, but i may have simply never noticed it before:
Chances are this did not come from the procedure that was performed. It is on my system and I know I didn't add it after installation. Since it is not enabled it won't cause any issues. I think it is from the fedoralegacy project. If I remember correctly this project was discontinued late last year.

Before you edited I noticed that you installed seamonkey because you could not get firefox 2.0 using yum. I'm not sure I should tell you this, but 2.0 is available, however, the FC folks discourage it. If you want to try it you can install using the command yum install --enablerepos=development firefox. Of course if you have another version of firefox on your system you would exchange install for update.

Looks like you are generally pleased with the way things turned out. Enjoy!

Bill
 
Old 02-16-2007, 07:10 PM   #14
WhatsOnYourBrain
Member
 
Registered: Apr 2006
Posts: 64
Blog Entries: 2

Original Poster
Rep: Reputation: 15
don't you love it when you lose a 15min composition like that!?
happens to me all the time-- something weird w/ my router / cable modem dropping the connection intermittently. wow-- i just thought... yippee-- it hasn't happened yet today!!

yeah, in general, stuff seems cool w/ the Yum situation.

as for 1.1 vs 1.0.7 -- you know, at this point-- i can't recall what is the difference! but i recall thinking it was better when i first installed it!!
i'm thinking it had to do w/ all the nify-neato-factor stuff under the "tools". like XSL debugging, or something? (just looking-- i don't think that stuff is there now! maybe it was a beta-testing only thing? i recall under tools -> debug (or something)... but there's nothing like that there now, outside of chrispederick.com 's webdeveloper extension.

i'm not the type of guy who has to have the "newest" thing like that all the time (well... sometimes, depending..), but i KNOW there was something mentioned in a forum, or somewhere about a feature in 1.1 which i thought might benefit me.

i think i'm going to go ahead and try what you're talking about - remove 1.1 and go back to 1.0.7 just to satisfy the galeon / epiphony thing. i don't feel right about removing those apps, so perhaps this would be the best way to handle it. i'm curious what will happen anyway.

my bet is that yum won't let me uninstall SM1.1 (for dependencies of galeon, and existing 1.0.7-devel package files etc-- after all, it's not going to know that i plan to put it right back on, know what i mean?). if that is the case, what do you recommend?

(not sure when i'll do all this as it's not really a priority, but i am curious)

Last edited by WhatsOnYourBrain; 02-16-2007 at 07:16 PM.
 
  


Reply

Tags
bugzilla, cli, database, error, livna, rebuild, repo, repos, rpm, terminal, update, yum, yum update, yumex


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
fall back "action=" in HTML rblampain Programming 2 07-30-2005 11:53 PM
iptables not working for "accept" action rules vijfita Linux - Networking 7 05-13-2005 05:28 AM
Installed Mandrake 10.1 - ""There is no action associated with..." neuropulse Linux - Newbie 3 04-25-2005 02:59 AM
Reminder: Upcoming "End of Life" Dates for Redhat Products Capt_Caveman Linux - Security 26 06-07-2004 01:16 PM
Screensaver of "make" in action ChillingSilence Linux - General 1 01-03-2004 09:00 AM


All times are GMT -5. The time now is 03:26 PM.

Main Menu
 
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: @linuxquestions
Open Source Consulting | Domain Registration