I ran pre-upgrade on my F10 system, selected Fedora 13 (branched).
It downloaded all the packages it thought it needed.
It rebooted my system, and the install starts to run.
When it gets to the part about selecting my storage devices, I select both hard drives in my system. The second drive is correctly marked as the boot drive.
The install then tells me it is unable to find my root drive. ??? At this point, the only option I have in the graphical screen is to exit installer.... (F10 certainly has no problems finding my root drive B^)
The root partition is /dev/sda2, and is correctly labeled as such with a UUID and a LABEL=ROOT.
Why can't it find it? I can certainly mount my entire filesystem hierarchy by hand in an alternate console window, and I can traverse it and read my /etc/fstab and I checked that all the partition UUIDs listed in there are correct.
How can I proceed from here? Each day I wait means more updates I need to apply after the install completes. B^)
On Tue, 2010-05-04 at 11:52 -0400, Kevin J. Cummings wrote:
I ran pre-upgrade on my F10 system, selected Fedora 13 (branched).
It downloaded all the packages it thought it needed.
It rebooted my system, and the install starts to run.
When it gets to the part about selecting my storage devices, I select both hard drives in my system. The second drive is correctly marked as the boot drive.
The install then tells me it is unable to find my root drive. ??? At this point, the only option I have in the graphical screen is to exit installer.... (F10 certainly has no problems finding my root drive B^)
The root partition is /dev/sda2, and is correctly labeled as such with a UUID and a LABEL=ROOT.
Why can't it find it? I can certainly mount my entire filesystem hierarchy by hand in an alternate console window, and I can traverse it and read my /etc/fstab and I checked that all the partition UUIDs listed in there are correct.
How can I proceed from here? Each day I wait means more updates I need to apply after the install completes. B^)
If you are attempting to upgrade from Fedora 10 (which is end of life), you'll likely want to use a Fedora 13 boot.iso or DVD. The latest preupgrade packages are not available for EOL'd versions of Fedora. It's possible you could take the latest preupgrade code [1], and rebuild and run it on your Fedora 10 system. But your mileage will vary.
Thanks, James
[1] http://koji.fedoraproject.org/koji/packageinfo?packageID=6045
On 05/04/2010 02:06 PM, James Laska wrote:
If you are attempting to upgrade from Fedora 10 (which is end of life), you'll likely want to use a Fedora 13 boot.iso or DVD. The latest preupgrade packages are not available for EOL'd versions of Fedora. It's possible you could take the latest preupgrade code [1], and rebuild and run it on your Fedora 10 system. But your mileage will vary.
Yes, yes, yes. It has already downloaded the necessary F13 packages, and the installer can't find my root partition to mount. I was hoping someone could tell me *what* it was looking for that it couldn't find, and what I could do to help it find it.... All it needs to do is mount the necessary partitions and then start the installations. Somewhere there is a script or program that would logically be the next step(s), I was hoping someone could point them out to me....
I suppose I could just mount them by hand at that point, and to the RPM updates by hand.... I was hoping for a more automated process that would work.
Thanks, James
[1] http://koji.fedoraproject.org/koji/packageinfo?packageID=6045
On Tue, 2010-05-04 at 16:34 -0400, Kevin J. Cummings wrote:
On 05/04/2010 02:06 PM, James Laska wrote:
If you are attempting to upgrade from Fedora 10 (which is end of life), you'll likely want to use a Fedora 13 boot.iso or DVD. The latest preupgrade packages are not available for EOL'd versions of Fedora. It's possible you could take the latest preupgrade code [1], and rebuild and run it on your Fedora 10 system. But your mileage will vary.
Yes, yes, yes. It has already downloaded the necessary F13 packages, and the installer can't find my root partition to mount. I was hoping someone could tell me *what* it was looking for that it couldn't find, and what I could do to help it find it.... All it needs to do is mount the necessary partitions and then start the installations. Somewhere there is a script or program that would logically be the next step(s), I was hoping someone could point them out to me....
I suppose I could just mount them by hand at that point, and to the RPM updates by hand.... I was hoping for a more automated process that would work.
preupgrade is the automated process. You'll likely need to get your hands dirty to work around any issues that are resolved in newer preupgrade releases.
You can try building and running the latest preupgrade on your Fedora 10 system.
Or, you can try playing with the boot arguments preupgrade setup. I don't have them listed in front of me at the moment, but you need to tell the installer where to find the packages on disk (repo=), and where to find the stage#2 install image (stage2=).
Acceptable values for both parameters are listed at https://fedoraproject.org/wiki/Anaconda_Boot_Options
Thanks, James
On 05/04/2010 05:05 PM, James Laska wrote:
On Tue, 2010-05-04 at 16:34 -0400, Kevin J. Cummings wrote:
On 05/04/2010 02:06 PM, James Laska wrote:
If you are attempting to upgrade from Fedora 10 (which is end of life), you'll likely want to use a Fedora 13 boot.iso or DVD. The latest preupgrade packages are not available for EOL'd versions of Fedora. It's possible you could take the latest preupgrade code [1], and rebuild and run it on your Fedora 10 system. But your mileage will vary.
Yes, yes, yes. It has already downloaded the necessary F13 packages, and the installer can't find my root partition to mount. I was hoping someone could tell me *what* it was looking for that it couldn't find, and what I could do to help it find it.... All it needs to do is mount the necessary partitions and then start the installations. Somewhere there is a script or program that would logically be the next step(s), I was hoping someone could point them out to me....
I suppose I could just mount them by hand at that point, and to the RPM updates by hand.... I was hoping for a more automated process that would work.
preupgrade is the automated process. You'll likely need to get your hands dirty to work around any issues that are resolved in newer preupgrade releases.
You can try building and running the latest preupgrade on your Fedora 10 system.
Or, you can try playing with the boot arguments preupgrade setup. I don't have them listed in front of me at the moment, but you need to tell the installer where to find the packages on disk (repo=), and where to find the stage#2 install image (stage2=).
Good catch, my repo= was: hd::/var/cache/yum/preupgrade Since /var/ is a mounted partition, I changed it to include /var's UUID and modified the path to /cache/yum/preupgrade I'll give that a try.
Thanks.
Acceptable values for both parameters are listed at https://fedoraproject.org/wiki/Anaconda_Boot_Options
Thanks, James
On 05/04/2010 05:05 PM, James Laska wrote:
preupgrade is the automated process. You'll likely need to get your hands dirty to work around any issues that are resolved in newer preupgrade releases.
I can see that. B^)
You can try building and running the latest preupgrade on your Fedora 10 system.
Gives the same results. I have the same 2 issues depending on which release I try and install:
Fedora 11 or Fedora 12:
preupgrade fails while setting up the repos. It doesn't matter if I delete /boot/upgrade and /var/cache/yum/preupgrade* before I start or not. (I'm probably missing something else here as it still asks me if I want to continue my previous attempt.) The actual error is:
REQUESTED DATATYPE PRIMARY IS NOT AVAILABLE
If I hit the retry button, it immediately complains about repository preupgrade-main being listed more than once in the configuration.
Fedora 13 Beta
preupgrade chugs along, downloads the packages, sets up the reboot stuff, and lets me reboot.
After rebooting (and selecting the Fedora 13 Branch if necessary), it starts up, brings up the Blue screen, starts Anaconda, starts up the X server, searches for storage devices, finds my 2 disk drives, and waits for me to select them and hit the forward button. The minute I push it, it tells me that it is unable to find my previous root filesystem. It doesn't matter if I mount it by hand on /mnt/sysimage myself or not before pushing the forward button.
I did run it once with the loglevel=debug Anaconda option, and I noticed that the log says that Fredora 10 is not upgrade-able to this release in one of the DEBUG log messages. I would have thought that this message should be printed directly to the user....
What I have not yet tried is running with the "upgradeany" Anaconda option which is the last thing I will try.
QUESTION: If I can't upgrade using preupgrade, will I be able to upgrade using the Fedora 13 i386 DVD upgrade process? If so, what's the difference????
Thanks for the help, I know most of you are crunching to get Fedora 13 released....
Or, you can try playing with the boot arguments preupgrade setup. I don't have them listed in front of me at the moment, but you need to tell the installer where to find the packages on disk (repo=), and where to find the stage#2 install image (stage2=).
Does it matter that the repo=hd::/var/cache/yum/preupgrade does not contain a disk identifier? On my system, /var is a separate partition from either / or /boot. I have tried changing it to: repo=hd:UUID=uuid:/cache/yum/preupgrade with no change in my problem (still can't find my previous root filesystem)
Acceptable values for both parameters are listed at https://fedoraproject.org/wiki/Anaconda_Boot_Options
I read the document. Thank-you. Very informative.
Thanks, James
On Wed, 2010-05-05 at 14:44 -0400, Kevin J. Cummings wrote:
On 05/04/2010 05:05 PM, James Laska wrote:
preupgrade is the automated process. You'll likely need to get your hands dirty to work around any issues that are resolved in newer preupgrade releases.
I can see that. B^)
You can try building and running the latest preupgrade on your Fedora 10 system.
Gives the same results. I have the same 2 issues depending on which release I try and install:
Fedora 11 or Fedora 12:
preupgrade fails while setting up the repos. It doesn't matter if I delete /boot/upgrade and /var/cache/yum/preupgrade* before I start or not. (I'm probably missing something else here as it still asks me if I want to continue my previous attempt.) The actual error is:
REQUESTED DATATYPE PRIMARY IS NOT AVAILABLE
If I hit the retry button, it immediately complains about repository preupgrade-main being listed more than once in the configuration.
Fedora 13 Beta
preupgrade chugs along, downloads the packages, sets up the reboot stuff, and lets me reboot.
After rebooting (and selecting the Fedora 13 Branch if necessary), it starts up, brings up the Blue screen, starts Anaconda, starts up the X server, searches for storage devices, finds my 2 disk drives, and waits for me to select them and hit the forward button. The minute I push it, it tells me that it is unable to find my previous root filesystem. It doesn't matter if I mount it by hand on /mnt/sysimage myself or not before pushing the forward button.
I did run it once with the loglevel=debug Anaconda option, and I noticed that the log says that Fredora 10 is not upgrade-able to this release in one of the DEBUG log messages. I would have thought that this message should be printed directly to the user....
What I have not yet tried is running with the "upgradeany" Anaconda option which is the last thing I will try.
Hmm, worth a try. I'm not familiar with this aspect of the upgrade process.
QUESTION: If I can't upgrade using preupgrade, will I be able to upgrade using the Fedora 13 i386 DVD upgrade process? If so, what's the difference????
Yes. Preupgrade is just another supported (but newer) upgrade method, often a simpler method for upgrading an existing system. Unfortunately, you have the midas touch!
http://docs.fedoraproject.org/install-guide/f13/en-US/html/ch18s02.html
Thanks for the help, I know most of you are crunching to get Fedora 13 released....
Or, you can try playing with the boot arguments preupgrade setup. I don't have them listed in front of me at the moment, but you need to tell the installer where to find the packages on disk (repo=), and where to find the stage#2 install image (stage2=).
Does it matter that the repo=hd::/var/cache/yum/preupgrade does not contain a disk identifier? On my system, /var is a separate partition from either / or /boot. I have tried changing it to: repo=hd:UUID=uuid:/cache/yum/preupgrade with no change in my problem (still can't find my previous root filesystem)
I've been told that is not a problem. But I've not investigated in detail yet. I'd need to look at the anaconda/loader source code, or see if one of the anaconda developers knows.
Acceptable values for both parameters are listed at https://fedoraproject.org/wiki/Anaconda_Boot_Options
I read the document. Thank-you. Very informative.
Thanks, James