Re: Preupgrade still sucks. Maybe sucks less, maybe sucks more.

2011-06-06 Thread Richard Shaw
On Sun, Jun 5, 2011 at 5:01 PM, Michael H. Warfield m...@wittsend.com wrote:
 You'll get a lot of bitch about packages already installed but anything
 missing will get installed or you will get an error.  Currently, it
 looks like avidmux from rpmfusion isn't reinstalling for me.  Oh well.
 It eventually will.

Just an FYI, the avidemux package was broken by the move from js 1.70
to 1.8.5 in Fedora 15. I'm working around it by re-enabling the
bundled js while I try to fix it.

There is already a new build available but hasn't made it into ...-testing yet.

Thanks,
Richard
-- 
users mailing list
users@lists.fedoraproject.org
To unsubscribe or change subscription options:
https://admin.fedoraproject.org/mailman/listinfo/users
Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines


Re: Preupgrade still sucks. Maybe sucks less, maybe sucks more.

2011-06-06 Thread Michael H. Warfield
On Mon, 2011-06-06 at 09:05 -0500, Richard Shaw wrote: 
 On Sun, Jun 5, 2011 at 5:01 PM, Michael H. Warfield m...@wittsend.com wrote:
  You'll get a lot of bitch about packages already installed but anything
  missing will get installed or you will get an error.  Currently, it
  looks like avidmux from rpmfusion isn't reinstalling for me.  Oh well.
  It eventually will.

 Just an FYI, the avidemux package was broken by the move from js 1.70
 to 1.8.5 in Fedora 15. I'm working around it by re-enabling the
 bundled js while I try to fix it.

 There is already a new build available but hasn't made it into ...-testing 
 yet.

That's very interesting.  Very interesting indeed and explains a lot.
Yeah, js was at the heart of the other packages I had to uninstall and
manually reinstall like elinks as well.  And, sigh, this appears to also
be at the core of what blew preupgrade / anaconda out of the water on
the machine where it did run and that I'm working to recover now.

I found that on MtKing in emergency mode I could manually start up the
network using ifup (service network (re)start was an epic fail thanks to
the god's be damned systemctl command) and bring that up to a
functioning level other than the dain bramaged bug in the networking
code that's shutting down IPv6 router advertisements on bridges but
that's a known problem and outside the scope of this mess.  IAC, I got
the box talking on the network and communicating with my package cache
server once I had v6 back up.

Ran yum update just to see if anything was missed or messed up in the
install.  That told the tale.  Of the close to 4,000 packages (that's
according to what get cached for fc15 on my cacher) that should have
been installed or updated, it was still missing almost 60 packages, had
almost a dozen and a half rpm database check errors (mostly missing
requires) and it still had avidmux-* dependency errors that could not be
resolved.  That made sense.  The two machines were equivalent in the
installed databases.  Why didn't anaconda stop and bitch about THAT if
it couldn't resolve it?

It appears that Anaconda got past whatever made it blow up with the
unhandled exception in the case of the Forest machine and it continued
on even with an unreconcilable dependency error.  It then failed
catastrophically near the end of the install phase but before any of the
postinstall scripts where run (which is why initramfs was never created
even though the kernel rpm was installed).

So, I cleaned up avidmux-*, elinks, and one other package by doing a yum
erase on js.  Then I was able to install the remaining missing packages
(which had already all been downloaded, they just hadn't gotten
installed) and then reinstall the other packages I had removed other
than avidmux.  That update also cleaned up the preexisting errors mess
in the rpm database.  Everything is now installed but, still, none of
the original 4000 some odd postinstall scripts were run.  Still dumps me
into emergency mode and systemctl default still complains about
Transaction would be destructive.  So that still leaves me with a
steaming pile I'm trying to clean up.  Progress forward but not quite
there yet.  Not sure what the best path is to follow at this point.
Downgrade to F14 and back up to F15?  Try rerunning preupgrade again (I
don't think so)?

The good news is that, with the network back up this far, I can also
move the two LXC based virtual machines (one of which is my master DNS
server) off of that host and over to the alternate host, Forest, and I
only have one machine flat on its rear out of this mess.  That's doable.

To the preupgrade devs - I would strongly recommend you test with a
known broken machine that has dependency problems that anaconda can NOT
resolve and make sure it gracefully stops and generates sane,
intelligible error messages...  The current avidmux is a good place to
start.

 Thanks,
 Richard

Regards,
Mike
-- 
Michael H. Warfield (AI4NB) | (770) 985-6132 |  m...@wittsend.com
   /\/\|=mhw=|\/\/  | (678) 463-0932 |  http://www.wittsend.com/mhw/
   NIC whois: MHW9  | An optimist believes we live in the best of all
 PGP Key: 0x674627FF| possible worlds.  A pessimist is sure of it!


signature.asc
Description: This is a digitally signed message part
-- 
users mailing list
users@lists.fedoraproject.org
To unsubscribe or change subscription options:
https://admin.fedoraproject.org/mailman/listinfo/users
Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines


Re: Preupgrade still sucks. Maybe sucks less, maybe sucks more.

2011-06-06 Thread Joe Zeff
On 06/06/2011 10:11 AM, Michael H. Warfield wrote:
 To the preupgrade devs - I would strongly recommend you test with a
 known broken machine that has dependency problems that anaconda can NOT
 resolve and make sure it gracefully stops and generates sane,
 intelligible error messages...  The current avidmux is a good place to
 start.

It's good to see that you're making progress and, if not out of the 
tunnel yet you can at least tell that the light isn't an on-coming train.

If you haven't yet, I'd suggest putting in a bug report against 
preupgrade because AFAIK none of the appropriate devs are on this list.
-- 
users mailing list
users@lists.fedoraproject.org
To unsubscribe or change subscription options:
https://admin.fedoraproject.org/mailman/listinfo/users
Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines


Re: Preupgrade still sucks. Maybe sucks less, maybe sucks more.

2011-06-06 Thread Michael H. Warfield
On Mon, 2011-06-06 at 12:37 -0700, Joe Zeff wrote: 
 On 06/06/2011 10:11 AM, Michael H. Warfield wrote:
  To the preupgrade devs - I would strongly recommend you test with a
  known broken machine that has dependency problems that anaconda can NOT
  resolve and make sure it gracefully stops and generates sane,
  intelligible error messages...  The current avidmux is a good place to
  start.

 It's good to see that you're making progress and, if not out of the 
 tunnel yet you can at least tell that the light isn't an on-coming train.

 If you haven't yet, I'd suggest putting in a bug report against 
 preupgrade because AFAIK none of the appropriate devs are on this list.

I have not as yet, as I thought I might extract more from the corpse.
Unfortunately, seems twas not to be (though I haven't totally given up
quite yet).

My latest effort...

I did the following...

rpm -qa --qf | sort -u  rpm.list

Then

yum reinstall `cat rpm.list`

(I even turned off my cacher forcing it to re-download everything from
the net from scratch.)

Re-downloaded over 3800 packages.  It then began to rerun the install
phase and blew its brains out after about 2400 of the packages were
installed with the stupid Transaction would be destructive error and
landed me back at the ^D emergency mode prompt jail.  Sigh.  Here we go
again.

I know the drill...  My entire domain is named after caves in Colossal
Caverns Adventure.  You're in a maze of twisty little passages all
different.  I know the drill all too well.

Logged back in.  Ran yum-complete-transaction.  It had a lot to do with
just about 1000 packages to rum after the LAST time systemctl committed
harri karri and, this time, ran to completion with no errors.  Still no
joy...  Rebooting still lands me back in the emergency mode hell.
Running systemctl default still results in Transaction would be
destructive.  I think systemd / systemctl is what's destructive on
first principle.  PoS.

Right now, I'm beginning to believe it's this whole systemd systemctl
garbage that's a crock of shit that stinks to high heaven.  That's where
the crashes are.  The old SYSV scripts at least WORKED and didn't screw
you over.  That yum reinstall is telling me exactly what's broken and
why anaconda hurled chunks earlier.  It's that systemd setup that's
hosed and blew up with no warning.  It blew up in the middle of the
recovery.  If it did something like that in the middle of anaconda it's
no wonder the machine is a steaming pile of molten RAM and disk.

And still...  THAT even took less time that preupgrade took on the first
pass, even with the entire fresh redownload.  Someone has done something
seriously wrong in preupgrade.  It may work in 99.99% of the cases but a
single case of destroying a machine like this is simply inexcusable.
Something that critical must be failsafe, and it's apparent to me this
is not failsafe.  Even if the ultimate fault in this case is systemd /
systemctl, the bottom line at the end of the day is that preupgrade /
anaconda did not detect / resolve the conflict / failure before you gave
up control of the machine and before it was too late and irrecoverable.

As much of a hassle as it has been at times over the years, the yum
upgrade path has never, EVER left me with a machine that would not run.
I can no longer say the same for preupgrade.  Unfortunately, once THAT
trust is lost, it can never be regained.

Still trying to recovery the smoldering pieces but now getting very VERY
close to just saying screw it and saving all 3TB off to another system
and rebuilding this thing from scratch and restoring the data.  That
will take me a fraction of the time this has already even though the
diagnostic data will be lost.

Regards,
Mike
-- 
Michael H. Warfield (AI4NB) | (770) 985-6132 |  m...@wittsend.com
   /\/\|=mhw=|\/\/  | (678) 463-0932 |  http://www.wittsend.com/mhw/
   NIC whois: MHW9  | An optimist believes we live in the best of all
 PGP Key: 0x674627FF| possible worlds.  A pessimist is sure of it!


signature.asc
Description: This is a digitally signed message part
-- 
users mailing list
users@lists.fedoraproject.org
To unsubscribe or change subscription options:
https://admin.fedoraproject.org/mailman/listinfo/users
Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines


Re: Preupgrade still sucks. Maybe sucks less, maybe sucks more.

2011-06-05 Thread Michael H. Warfield
On Sat, 2011-06-04 at 12:33 +0100, Timothy Murphy wrote: 
 Michael H. Warfield wrote:
 
  Classically, for those servers (some of which originally started out on
  FC1) have been upgraded using the yum upgrade method.
 
 As a matter of interest, what exactly is _the_ yum upgrade method?
 I've seen the term used by several people,
 but as far as I can see they refer to different methods.

 And don't all upgrade methods use yum in some way?

http://fedoraproject.org/wiki/YumUpgradeFaq

This is a pure yum upgrade from F{x} to F{x+1} (some people have
reported success with x+2 but I would personally avoid that like the
plague) on a live running system without taking it down for the upgrade
process..

So (in very shortened abbreviated summary form), to upgrade from F14 to
F15 you run...

yum update
yum clean all
rpm --import https://fedoraproject.org/static/069C8460.txt
yum --releasever=15 --disableplugin=presto distro-sync

(After a half an hour or so you'll probably complete this and reboot)

yum groupupdate Base

Now, I'm not quite sure exactly why that FAQ page recommends running
yum update yum since the first yum update should take care of that.
I have not been doing that step and it's never burned me (in fact, when
I have done that step, it's done nothing).

You should also read the caveats in that FAQ about cleaning up config
files and looking for any strange .rpmsave or .rpmorg types of things.
I think, in the past, squid was notorious for changing configuration
file formats and you have to port.

Also if you use Postgres, PAY CAREFUL ATTENTION TO DUMPING THE DATABASE
TO AN SQL DUMP FILE FIRST!  That is not mentioned on that page but
almost every Fedora click has taken Postgres through and upgrade click
which can not automagically migrate the databases.  I don't think
preupgrade or disk upgrades to any better here so it's not the fault of
yum upgrade.

Mike

 -- 
 Timothy Murphy  
 e-mail: gayleard /at/ eircom.net
 tel: +353-86-2336090, +353-1-2842366
 s-mail: School of Mathematics, Trinity College, Dublin 2, Ireland
 
 -- 
 users mailing list
 users@lists.fedoraproject.org
 To unsubscribe or change subscription options:
 https://admin.fedoraproject.org/mailman/listinfo/users
 Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines
 

-- 
Michael H. Warfield (AI4NB) | (770) 985-6132 |  m...@wittsend.com
   /\/\|=mhw=|\/\/  | (678) 463-0932 |  http://www.wittsend.com/mhw/
   NIC whois: MHW9  | An optimist believes we live in the best of all
 PGP Key: 0x674627FF| possible worlds.  A pessimist is sure of it!


signature.asc
Description: This is a digitally signed message part
-- 
users mailing list
users@lists.fedoraproject.org
To unsubscribe or change subscription options:
https://admin.fedoraproject.org/mailman/listinfo/users
Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines


Re: Preupgrade still sucks. Maybe sucks less, maybe sucks more.

2011-06-05 Thread Michael H. Warfield
On Sun, 2011-06-05 at 17:31 -0400, Michael H. Warfield wrote: 
 On Sat, 2011-06-04 at 12:33 +0100, Timothy Murphy wrote: 
  Michael H. Warfield wrote:
  
   Classically, for those servers (some of which originally started out on
   FC1) have been upgraded using the yum upgrade method.
  
  As a matter of interest, what exactly is _the_ yum upgrade method?
  I've seen the term used by several people,
  but as far as I can see they refer to different methods.
 
  And don't all upgrade methods use yum in some way?
 
 http://fedoraproject.org/wiki/YumUpgradeFaq
 
 This is a pure yum upgrade from F{x} to F{x+1} (some people have
 reported success with x+2 but I would personally avoid that like the
 plague) on a live running system without taking it down for the upgrade
 process..
 
 So (in very shortened abbreviated summary form), to upgrade from F14 to
 F15 you run...

 yum update
 yum clean all
 rpm --import https://fedoraproject.org/static/069C8460.txt
 yum --releasever=15 --disableplugin=presto distro-sync

Ok...  My apologies.  That really wasn't playing fair and very bad of me
over simplifying things a bit too much.  That summarizes the process
described on the FAQ page (which I strong, STRONGLY recommend reading)
but there's gotcha's in there.

First off, I should mention, this is the newer process.  The
--releasever option and the distro-sync command are relatively new
additions to yum.  You use to have to manually download the release rpm,
the release-notes rpm, and the GPG key and install them using rpm then
run a yum update or yum upgrade (which are actually identical
functions - they don't do anything different now, if they ever did
anything different every in the past).

You will often run into dependency failures and it may recommend using
--skip-broken or something like that.  I've had terrible luck with
that where yum would enter in to infinite dependency resolution loops!

The procedure I use is to start off with this command:

rpm -qa --qf '%{NAME}\n' | sort -u  rpm.list

Then do the steps above.  If things slam into a dependency error, run
yum erase to remove the trouble makers, provided it doesn't try to
remove your entire system (saw that once around F11, iirc, that was fun
to work around).  Once the above workflow runs to completion with no
dependency problems, then you run this:

yum install `cat rpm.list`

You'll get a lot of bitch about packages already installed but anything
missing will get installed or you will get an error.  Currently, it
looks like avidmux from rpmfusion isn't reinstalling for me.  Oh well.
It eventually will.

So this isn't necessarily a fire and forget process and it use to be
worse.  But...  Then again...  Neither is preupgrade.

 (After a half an hour or so you'll probably complete this and reboot)
 
 yum groupupdate Base
 
 Now, I'm not quite sure exactly why that FAQ page recommends running
 yum update yum since the first yum update should take care of that.
 I have not been doing that step and it's never burned me (in fact, when
 I have done that step, it's done nothing).
 
 You should also read the caveats in that FAQ about cleaning up config
 files and looking for any strange .rpmsave or .rpmorg types of things.
 I think, in the past, squid was notorious for changing configuration
 file formats and you have to port.
 
 Also if you use Postgres, PAY CAREFUL ATTENTION TO DUMPING THE DATABASE
 TO AN SQL DUMP FILE FIRST!  That is not mentioned on that page but
 almost every Fedora click has taken Postgres through and upgrade click
 which can not automagically migrate the databases.  I don't think
 preupgrade or disk upgrades to any better here so it's not the fault of
 yum upgrade.
 
 Mike
 
  -- 
  Timothy Murphy  
  e-mail: gayleard /at/ eircom.net
  tel: +353-86-2336090, +353-1-2842366
  s-mail: School of Mathematics, Trinity College, Dublin 2, Ireland
  
  -- 
  users mailing list
  users@lists.fedoraproject.org
  To unsubscribe or change subscription options:
  https://admin.fedoraproject.org/mailman/listinfo/users
  Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines
  
 

-- 
Michael H. Warfield (AI4NB) | (770) 985-6132 |  m...@wittsend.com
   /\/\|=mhw=|\/\/  | (678) 463-0932 |  http://www.wittsend.com/mhw/
   NIC whois: MHW9  | An optimist believes we live in the best of all
 PGP Key: 0x674627FF| possible worlds.  A pessimist is sure of it!


signature.asc
Description: This is a digitally signed message part
-- 
users mailing list
users@lists.fedoraproject.org
To unsubscribe or change subscription options:
https://admin.fedoraproject.org/mailman/listinfo/users
Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines


Re: Preupgrade still sucks. Maybe sucks less, maybe sucks more.

2011-06-04 Thread Timothy Murphy
Michael H. Warfield wrote:

 Classically, for those servers (some of which originally started out on
 FC1) have been upgraded using the yum upgrade method.

As a matter of interest, what exactly is _the_ yum upgrade method?
I've seen the term used by several people,
but as far as I can see they refer to different methods.

And don't all upgrade methods use yum in some way?

-- 
Timothy Murphy  
e-mail: gayleard /at/ eircom.net
tel: +353-86-2336090, +353-1-2842366
s-mail: School of Mathematics, Trinity College, Dublin 2, Ireland

-- 
users mailing list
users@lists.fedoraproject.org
To unsubscribe or change subscription options:
https://admin.fedoraproject.org/mailman/listinfo/users
Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines


Re: Preupgrade still sucks. Maybe sucks less, maybe sucks more.

2011-06-04 Thread Bruno Wolff III
On Sat, Jun 04, 2011 at 12:33:50 +0100,
  Timothy Murphy gayle...@eircom.net wrote:
 
 As a matter of interest, what exactly is _the_ yum upgrade method?
 I've seen the term used by several people,
 but as far as I can see they refer to different methods.

yum update --releasever=f??

 And don't all upgrade methods use yum in some way?

No exactly. Preupgrade downloads some stuf for and I think does a more
robust rebuild of the boot images. (Sometimes it hasn't been possible to build
the initrd for a new release while running under the old kernel.)

I believe anaconda (I'm don't know about preupgrade) does the updates in a
way that they aren't blocked by (some) dependencies. This is especially
relevant if you use third party repos.
-- 
users mailing list
users@lists.fedoraproject.org
To unsubscribe or change subscription options:
https://admin.fedoraproject.org/mailman/listinfo/users
Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines


Re: Preupgrade still sucks. Maybe sucks less, maybe sucks more.

2011-06-03 Thread suvayu ali
[...]

 Regards,
 Mike

My experience was exactly opposite. I upgraded from F13 to F15 without a
hitch. While I was working at my workstation at home, I started
preupgrade from the terminal and it downloaded the new packages. Once it
was done, I rebooted it and made sure the upgrade process had started
and left for my University.

About an hour later from the university, I tried to login to my home
workstation and walla! preupgrade had finished and booted to a working
F15 machine, running with all my services just the way it was as if
nothing had changed.

FWIW, I think all the preupgrade headache arises when people don't
realise it downloads the latest packages, creates a temporary repo and
then uses anaconda for the upgrade. IMHO, if uptime and lack physical
access to the machine is what is the prime concern, then an upgrade path
via yum should be the prefered option.

Just my 2 cents.

-- 
Suvayu

Open source is the future. It sets us free.
-- 
users mailing list
users@lists.fedoraproject.org
To unsubscribe or change subscription options:
https://admin.fedoraproject.org/mailman/listinfo/users
Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines


Re: Preupgrade still sucks. Maybe sucks less, maybe sucks more.

2011-06-03 Thread Joe Zeff
On 06/03/2011 11:34 AM, Michael H. Warfield wrote:
 Well, that tells me right there that preupgrade is still not
 deployment grade yet.  Not for remote servers at least.

So let me get this straight: preupgrade failed for you and therefor it's 
not ready to be used (at least on remote servers) by anybody.  Isn't 
that a rather small sample size for such a sweeping generalization?

I'd expect that kind of response (and have seen it here, recently) from 
some shallow, self-centered kid with little if any Linux experience. 
Having it come from somebody who's been using Linux professionally as 
long as you clearly have is a Bad Thing because it encourages beginners 
to react badly to upgrade problems even more than they already do.

You have, of course, my sympathy.  I'd offer whatever help I could, but 
you seem to have things well in hand already and I hope everything turns 
out OK.  Quite frankly, I'm beginning to wonder if the issue is with F15 
and not the upgrade methods.
-- 
users mailing list
users@lists.fedoraproject.org
To unsubscribe or change subscription options:
https://admin.fedoraproject.org/mailman/listinfo/users
Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines


Re: Preupgrade still sucks. Maybe sucks less, maybe sucks more.

2011-06-03 Thread Michael H. Warfield
On Fri, 2011-06-03 at 14:47 -0700, Joe Zeff wrote: 
 On 06/03/2011 11:34 AM, Michael H. Warfield wrote:
  Well, that tells me right there that preupgrade is still not
  deployment grade yet.  Not for remote servers at least.

 So let me get this straight: preupgrade failed for you and therefor it's 
 not ready to be used (at least on remote servers) by anybody.  Isn't 
 that a rather small sample size for such a sweeping generalization?

No...  It's not the fact that it failed.  It's the way that it failed.
If failed in a way that is not recoverable in that situation.  That's
the problem.  The fact that it did not resolve all the issues before the
commit.  The fact that once you commit you stepped blindly down that
road there was no going back.  Those were the problems.  It's not the
failure.  It's the lack of a recovery.

I'll admit.  Probably in the VAST majority of the cases it will succeed,
and that's wonderful, but the fact remains you can not predict when it
will fail and, therefore, you can not trust it in cases where you lose
control of the machine (the anaconda phase).  This is unacceptable in
the remote case.  My failures are only examples of why it's not
deployment grade.  Not reasons, per se, not absolutes that all will
fail, only examples of how catastrophic the failures, when the occur,
will be. 

 I'd expect that kind of response (and have seen it here, recently) from 
 some shallow, self-centered kid with little if any Linux experience. 
 Having it come from somebody who's been using Linux professionally as 
 long as you clearly have is a Bad Thing because it encourages beginners 
 to react badly to upgrade problems even more than they already do.

 You have, of course, my sympathy.  I'd offer whatever help I could, but 
 you seem to have things well in hand already and I hope everything turns 
 out OK.  Quite frankly, I'm beginning to wonder if the issue is with F15 
 and not the upgrade methods.

And on that point you and I may well concur.  Certainly the problems
with the mistakes in bridging and routing wrt IPv6 have nothing to do
with the upgrade process.  As I have always done, I shall fill bug
reports on what I find.  That is, after all, why I continue to test
things like this even when they have failed for me.  I do not give up
and I do try and get things to improve.

And, sometimes, I'm known for my bad day rants.  Thank you for your
tolerance.

Regards,
Mike
-- 
Michael H. Warfield (AI4NB) | (770) 985-6132 |  m...@wittsend.com
   /\/\|=mhw=|\/\/  | (678) 463-0932 |  http://www.wittsend.com/mhw/
   NIC whois: MHW9  | An optimist believes we live in the best of all
 PGP Key: 0x674627FF| possible worlds.  A pessimist is sure of it!


signature.asc
Description: This is a digitally signed message part
-- 
users mailing list
users@lists.fedoraproject.org
To unsubscribe or change subscription options:
https://admin.fedoraproject.org/mailman/listinfo/users
Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines


Re: Preupgrade still sucks. Maybe sucks less, maybe sucks more.

2011-06-03 Thread Michael H. Warfield
Update...

And now a real request for help...

On Fri, 2011-06-03 at 14:34 -0400, Michael H. Warfield wrote: 
 Ok...

 ITMT...  I rebooted MtKing into the preupgrade process and turned it
 loose.  Strangely, it DIDN'T run into the unhandled exception like
 Forest had.  The machines should have been the same.  Oh well.
 Something like two HOURS later, though, and it's still grinding on the
 disk.  WTH?  Why is preupgrade taking 4 times longer to upgrade a system
 and that's with the system down and out of service during the entire
 process.  Well, it finally finished and I rebooted into the F15 kernel
 and was almost immediately greeted with a kernel panic unable to mount
 root fs on unknown block(0,0).  Sigh...  This would be real great at a
 remote location.  Ok, I'm screwed.  Yum upgrade worked over on Forest
 where preupgrade demonstrated an epic fail, and now MtKing has succumbed
 to another failure.  Tried booting into one of the F14 kernels that were
 still on the system.  You can forget that noise as well.  I ended up at
 the Welcome to emergency mode. Use systemctl default or ^D to activate
 the default mode.  Grrr...  Log in and tried that systemctl
 default...  No joy.  Failed to issue method call: Transaction is
 destructive.  Great.  That's a delightfully spooky error that tells you
 absolutely nothing.  Looks like it burned my bridges on the way out the
 door.

Sigh...  Poking around in emergency mode revealed that the F15 kernel
had been install but no initramfs had been created for it and no
initramfs line existed in grub.com.  Now THAT is really weird.  HTH did
THAT happen?  Seriously!  Think about this.  If it installed the kernel
and the initrd command failed, why is the record even in grub.conf.  If
something failed there, don't touch anything.  It's like something got
half way there and threw up it's little cybernetic hands and said we're
done.  That's not really a preupgrade fsckup per se but an F15 fsckup
in my book somehow...

Problem #2  Manually created the initramfs while in emergency mode.
Amazing what you can do in what is suppose to be sub-single user mode,
but it worked and I could edit and fix grub and I could manually create
an initramfs for that 2.6.38 kernel...  Cool...

Sigh...  Not so fast grasshopper...  But now...  The F15 kernel is doing
exactly the same damn thing the F14 kernels are and dumping me in
Emergency mode and systemctl default is bitching about Failed to
issue method call: Transaction is destructive.  Sigh... So now I'm
really  screwed, although it looks much less like preugrade and more
like a major screwup with the F15 install.  Still boils down to the fact
that I've got no recorded errors and no remote control of the machine
and still not clue what screwed this whole mess up or how to get out of
it.

It's not the 2.6.35 (F14) kernel vs 2.6.38 kernel (F15) then what is it?
It's not a preupgrade problem per se but the problem still exists and
that blood machine is still dead.

Just based on the flavor of the behavior it seems like something
failed silently during the anaconda phase and something end up
cross-wise as a consequence.  I hate jumping to conclusions here but
that's my working premise and I'm try to recover the machine from that.
 OTOH...  My son, who is another skilled developer and Linux enthusiast,
 has used preupgrade successfully on one of his 64 bit stations but he
 also noticed that the upgrade took seemingly forever.  Like hours.  So
 that's not just me.
 
 Well, I've got a dead machine to try and recover from now.  I've heard
 all the arguments about how preupgrade should be so much better because
 you're running anaconda on an install kernel.  That has simply NOT been
 my experience at all.  On the contrary - exactly to the opposite.
 Preupgrade fails to do the necessary disk space checking and dependency
 checking that ultimately causes these failures, all of which could be
 resolved remotely on a live running system without requiring repeated
 reboots.  I have no idea what anaconda is doing that is so broken that
 it takes over 4 times longer to upgrade a system than yum, but the yum
 upgrade path has worked flawlessly (not always effortlessly, but
 flawlessly) for years.  For now - preupgrade = epic fail * 2.  If
 anyone has any thoughts on what has caused either of the two remaining
 problems (the kernel panic on the F15 kernel or the failure to run on
 the F14 kernel) I'd be happy to hear them.  ITMT, I guess I'll start
 building a recovery CD to try and fix this mess.
 
 Regards,
 Mike

-- 
Michael H. Warfield (AI4NB) | (770) 985-6132 |  m...@wittsend.com
   /\/\|=mhw=|\/\/  | (678) 463-0932 |  http://www.wittsend.com/mhw/
   NIC whois: MHW9  | An optimist believes we live in the best of all
 PGP Key: 0x674627FF| possible worlds.  A pessimist is sure of it!


signature.asc
Description: This is a digitally signed message part
-- 
users mailing list
users@lists.fedoraproject.org
To unsubscribe or