VMware

This Question is Possibly Answered

1 "correct" answer available (10 pts) 2 "helpful" answers available (6 pts)
1 2 Previous Next 16 Replies Last post: Mar 10, 2008 2:28 PM by jasonboche  

possible upgrade issue when upgrading from 3.0.1/3.0.2 to 3.5? posted: Feb 22, 2008 6:26 AM

Click to view ejward's profile Master 863 posts since
Sep 23, 2005

A new ISO out there for 3.5. "Before upgrading to ESX Server 3.5 from ESX Server 3.0.1 or 3.0.2, please download the new build "

Does anybody know what the issue is? i can't find any specifics.

Click to view wally's profile Hot Shot 147 posts since
Nov 25, 2004
What's worse...both ISO's seem to have the same build#, nice version management.

According to KB1003801
After an upgrade of the ESX Server 3.0.1 or 3.0.2 system to ESX Server 3.5.0 using esxupdate or CD-ROM, the ESX Server host might return the following error messages in the system console during boot:

"EXT2-fs error (device ramdisk(1,0)): ext2_read_inode: Unable to read inode block - inode=16002, block=65539
mount: Mounting /proc on /proc failed: Input/output error
grep: /proc/cmdline: Input/output error
attempt to access beyond end of device
01:00: rw=0, want =65540, limit =64000
EXT2-fs error (device ramdisk(1,0)): ext2_read_inode: Unable to read inode block - inode=16001, block=65539
....
kernel panic: VFS: Unable to mount root fs on 00:00"
Click to view jasonboche's profile Champion 5,896 posts since
Jan 7, 2004
wally wrote:
What's worse...both ISO's seem to have the same build#, nice version management.

Yeah that bugs the living heck out of me. I actually saw the updated date stamp of the same build earlier this week on the VMware downloads site and was puzzled why the date stamp showed current instead of when it was originally released in December.

Now I get the email today from VMware saying they respun a new build. The actual file download name reflects build 64607a which technically changes the build number when looked at from a file name perspective, but they don't show 64607a on the download website.

I've posted a note in the moderators forum asking to update the build number on the downloads website with the "a" suffix as it exists in the file name for the new download.

According to KB1003801
After an upgrade of the ESX Server 3.0.1 or 3.0.2 system to ESX Server 3.5.0 using esxupdate or CD-ROM, the ESX Server host might return the following error messages in the system console during boot:

"EXT2-fs error (device ramdisk(1,0)): ext2_read_inode: Unable to read inode block - inode=16002, block=65539
mount: Mounting /proc on /proc failed: Input/output error
grep: /proc/cmdline: Input/output error
attempt to access beyond end of device
01:00: rw=0, want =65540, limit =64000
EXT2-fs error (device ramdisk(1,0)): ext2_read_inode: Unable to read inode block - inode=16001, block=65539
....
kernel panic: VFS: Unable to mount root fs on 00:00"


VMware needs to better watch themselves on their releases of their bare metal entreprise class virtualization products. This is ammunition for the virtualization competitors to nail them. We don't want press about bad downloads or faulty versions being released by VMware.

Jason Boche
VMware Communities User Moderator

Click to view scrover's profile Lurker 4 posts since
Nov 6, 2006
Yeah, the build number is an issue. I have a couple of "test" hosts at our DR site that I had already upgraded from 3.0.2 to 3.5 and patched with the nine January patches. They showed build 70356 in VC. I installed the new upgrade using "esxupdate -f update" (it won't run without the -f - says it's already installed - of course, since it has the same build as the original upgrade) and the build reverted back to 64607 in VC. However, in "esxupdate query", the build now shows "09:10:15 02/22/08 ESX 3.0.x to 3.5.0-77267 upgrade". Seems like the new upgrade takes the January patches into account when reporting the upgrade build, but incorrectly reports the build in VC? Hopefully the next round of patches will fix the build in VC.
Click to view RDellimmagine's profile Virtuoso 1,678 posts since
Jul 19, 2004
I've been told the new build simply replaces the old one. The "a" at the end is a workaround for Akamai, so you should ignore it. I'm not sure if that answers your question; if not, I can ping about it again. Thanks.

Robert Dell'Immagine, Director of VMware Communities
Click to view scrover's profile Lurker 4 posts since
Nov 6, 2006

"I've been applying this new version on my hosts, because the build number is the same, I don't know which are done and which are not. I know, I know, how hard is it to keep a post-it note somewhere? It would just be much easier to look in VC and see the version."

From what I've seen, if you do an "esxupdate query" from the console, the new and improved 64607a reports the build as "ESX 3.0.x to 3.5.0-77267 upgrade" (assuming you did an upgrade).

Steve

Click to view RParker's profile Champion 5,270 posts since
Dec 6, 2006
The new build (release 2/08) addresses specific bugs that fix a problem specifically upgrading 3.02 to 3.5. That's all it does. The build is the same as the release in 12/07 because there were no changes, there was a corrupt file that wasn't properly installing, and they fixed it. ALL versions are the same, they just fixed a file in the ISO, which is why it's not any different.
Click to view RParker's profile Champion 5,270 posts since
Dec 6, 2006

What's worse...both ISO's seem to have the same build#, nice version management.

That's because the version is the same, the only thing that's different is the ISO image, it was corrupted. so technically there isn't a fix to the build, its a fix to the ISO.

Click to view azn2kew's profile Champion 2,941 posts since
Jun 21, 2006

Latest Released Version: 3.5.0 | 02/20/08 | 64607 | 565 MB

This is the latest build and only .ISO available on the site so you shouldn't have any confusion what to download for ESX 3.5.

Click to view jasonboche's profile Champion 5,896 posts since
Jan 7, 2004
Maybe this page will show how someone new to VMware could get confused (notice the build numbers match but the build date is off by more than 2 months):

http://www.vmware.com/download/vi/vi3_patches.html

VMware ESX Server 3.5
Latest Version: 3.5 | 12/10/2007 | Build: 64607 | Release Notes | Patches


Jason Boche
VMware Communities User Moderator

Click to view jasonboche's profile Champion 5,896 posts since
Jan 7, 2004
RParker wrote:

What's worse...both ISO's seem to have the same build#, nice version management.That's because the version is the same, the only thing that's different is the ISO image, it was corrupted. so technically there isn't a fix to the build, its a fix to the ISO.


I think the point being made is two-fold:

1. To the people who downloaded and/or installed the original corrupted version, the bits have changed.
2. There are 2 different .ISOs out in the wild right now, each with different bits and MD5SUM hash values, but both with the same build number. Furthermore, it looks like the old December build is still available from this page: http://www.vmware.com/download/vi/vi3_patches.html where it's still showing a December '07 date for the .ISO.

One of the fundamental best practices when working with ESX is to verify the SUM (or better yet MD5SUM) hash values of download or copied files to check the integrity of the files. I'm certain this step gets overlooked - I'm guilty of it myself from time to time. However, what I'd be interested to know is if the original .ISO that was put up on VMware's website matched the MD5SUM hash value that they published? Big shame if that step got fouled up because that is the source of the version control problem now in play. Now the updated version has been published and no doubt verified and the bits have changed, but the build number published on the website and within the .ISO stays the same.

To explore the dilemma a little further, there are people who have used the original December .ISO to update half of their ESX servers and they use the updated February .ISO to update the other half of their servers. Running an esxupdate on all of their servers will show a build number of 64607 but no build date so without supplementary documentation from the end user, it is not known which of those servers got the "good" .ISO and which ones got the "faulty" .ISO.


Jason Boche
VMware Communities User Moderator

Click to view jasonboche's profile Champion 5,896 posts since
Jan 7, 2004
ejward wrote:
I guess the real issue here is what the definition of a build is. To me, if I used a different disk to do an upgrade or install, it's a different build.

You and I are on the same page. To me they are different distros thus different builds.


Jason Boche
VMware Communities User Moderator

VMware Developer

SDKs, APIs, Videos, Learn and much more in the Developer community.

Learn More

Developer Sample Code

Increase your developer productivity with VMware API sample code.

Learn More

VMworld Sessions & Labs

Online access to the latest VMworld Sessions & Labs and online services.

Learn more

Purchase PSO Credits Online

Purchase credits to redeem training and consulting services online.

Buy Now

Community Hardware Software

View reported configurations or report your own.

Learn More

VMware vSphere

Come witness the next giant leap in virtualization.

Register Today

Communities