From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rod Rodolico To: development@lists.ipfire.org Subject: Re: grub broken in IPFire upgrade from 85 to 87 Date: Sun, 22 Mar 2015 14:21:19 -0500 Message-ID: <550F162F.5060000@dailydata.net> In-Reply-To: <550BCF9B.303@ipfire.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0577651875052386649==" List-Id: --===============0577651875052386649== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit It appears to be two completely different installs of grub to me. Haven't messed with grub in a long time, but the config files appear to be two versions? Like the install stopped before it was done? I looked through the logs but did not see anything obvious. Attached. grub.cfg is from the "good" install and grub.conf is from the "bad" install. That is the way they were named in the images. Additionally, here is a directory listing of boot/grub for both "Good" install -------------- grub.cfg grubenv i386-pc/ locale/ splash.png unifont.pf2 "Bad" install ------------- grub.conf menu.lst I tar/gzipped /boot (including the kernels and everything) and placed them at http://smartappliances.us/ipfire.85.87.tgz if you want them for anything. I'll remove them at the end of the week. If no one else has reported anything similar, I vote we call it "operator error" and move on. Rod On 03/20/2015 02:43 AM, Robertm wrote: > Hi Rod, > > there are any differences in the grub.cfg. > Differences from the non working machine and the new working machine? > It would be nice if you could provide both configs > > Am 20.03.2015 um 07:22 schrieb Rod Rodolico: >> I built a new router (core 85), loaded the config from the one that >> broke, then from the cli did the upgrade. It worked just fine. Same >> machine, same setup. >> >> I have no idea why the other one broke on upgrade, but attempting to >> replicate the issue did not work. I do still have the original image >> (the broken one) if it would be of any use. >> >> Rod >> >> P.S. thank you, whoever decided to do automatic backups when performing >> upgrades! That saved me. >> >> On 03/20/2015 12:20 AM, Rod Rodolico wrote: >>> I believe those are the correct versions. I upgraded the machine and now >>> get a grub error 15. I have no further information except the following: >>> >>> It is an HVM virtual, running on an LV (should not make a difference) >>> >>> To troubleshoot, I use kpartx to break it apart. When I mount the /boot >>> partition, I see grub.menu.old, then a grub/ directory. The config file >>> in the grub/ directory has none of the configuration options I expect. >>> >>> I have made a copy of the image in case anyone wants me to do anything >>> to it. Two other routers have worked just fine with this upgrade, but >>> they are not on an LVM partition? >>> >>> Anyone has any clues on what I should look for, let me know. >>> >>> Rod >>> >> > _______________________________________________ > Development mailing list > Development(a)lists.ipfire.org > http://lists.ipfire.org/mailman/listinfo/development -- Rod Rodolico Daily Data, Inc. POB 140465 Dallas TX 75214-0465 214.827.2170 http://www.dailydata.net --===============0577651875052386649== Content-Type: text/plain Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="grub.cfg" MIME-Version: 1.0 IwojIERPIE5PVCBFRElUIFRISVMgRklMRQojCiMgSXQgaXMgYXV0b21hdGljYWxseSBnZW5lcmF0 ZWQgYnkgZ3J1Yi1ta2NvbmZpZyB1c2luZyB0ZW1wbGF0ZXMKIyBmcm9tIC9ldGMvZ3J1Yi5kIGFu ZCBzZXR0aW5ncyBmcm9tIC9ldGMvZGVmYXVsdC9ncnViCiMKCiMjIyBCRUdJTiAvZXRjL2dydWIu ZC8wMF9oZWFkZXIgIyMjCmlmIFsgLXMgJHByZWZpeC9ncnViZW52IF07IHRoZW4KICBsb2FkX2Vu dgpmaQpzZXQgZGVmYXVsdD0iJHtzYXZlZF9lbnRyeX0iCgppZiBbIHgiJHtmZWF0dXJlX21lbnVl bnRyeV9pZH0iID0geHkgXTsgdGhlbgogIG1lbnVlbnRyeV9pZF9vcHRpb249Ii0taWQiCmVsc2UK ICBtZW51ZW50cnlfaWRfb3B0aW9uPSIiCmZpCgpleHBvcnQgbWVudWVudHJ5X2lkX29wdGlvbgoK aWYgWyAiJHtwcmV2X3NhdmVkX2VudHJ5fSIgXTsgdGhlbgogIHNldCBzYXZlZF9lbnRyeT0iJHtw cmV2X3NhdmVkX2VudHJ5fSIKICBzYXZlX2VudiBzYXZlZF9lbnRyeQogIHNldCBwcmV2X3NhdmVk X2VudHJ5PQogIHNhdmVfZW52IHByZXZfc2F2ZWRfZW50cnkKICBzZXQgYm9vdF9vbmNlPXRydWUK ZmkKCmZ1bmN0aW9uIHNhdmVkZWZhdWx0IHsKICBpZiBbIC16ICIke2Jvb3Rfb25jZX0iIF07IHRo ZW4KICAgIHNhdmVkX2VudHJ5PSIke2Nob3Nlbn0iCiAgICBzYXZlX2VudiBzYXZlZF9lbnRyeQog IGZpCn0KCmZ1bmN0aW9uIGxvYWRfdmlkZW8gewogIGlmIFsgeCRmZWF0dXJlX2FsbF92aWRlb19t b2R1bGUgPSB4eSBdOyB0aGVuCiAgICBpbnNtb2QgYWxsX3ZpZGVvCiAgZWxzZQogICAgaW5zbW9k IGVmaV9nb3AKICAgIGluc21vZCBlZmlfdWdhCiAgICBpbnNtb2QgaWVlZTEyNzVfZmIKICAgIGlu c21vZCB2YmUKICAgIGluc21vZCB2Z2EKICAgIGluc21vZCB2aWRlb19ib2NocwogICAgaW5zbW9k IHZpZGVvX2NpcnJ1cwogIGZpCn0KCnNlcmlhbCAtLXVuaXQ9MCAtLXNwZWVkPTExNTIwMAp0ZXJt aW5hbF9pbnB1dCBzZXJpYWwKdGVybWluYWxfb3V0cHV0IHNlcmlhbApzZXQgdGltZW91dD01CiMj IyBFTkQgL2V0Yy9ncnViLmQvMDBfaGVhZGVyICMjIwoKIyMjIEJFR0lOIC9ldGMvZ3J1Yi5kLzEw X2xpbnV4ICMjIwptZW51ZW50cnkgJ0lQRmlyZSAyLjE3IChpNTg2KSAtIGNvcmU4NyBHTlUvTGlu dXgnIC0tY2xhc3MgaXBmaXJlIC0tY2xhc3MgZ251LWxpbnV4IC0tY2xhc3MgZ251IC0tY2xhc3Mg b3MgJG1lbnVlbnRyeV9pZF9vcHRpb24gJ2dudWxpbnV4LXNpbXBsZS02MTRjOGJmNC1hOWU3LTRh ZmYtYWFiZS1jNTMzM2U1MDlmMDUnIHsKCWxvYWRfdmlkZW8KCXNldCBnZnhwYXlsb2FkPWtlZXAK CWluc21vZCBnemlvCglpbnNtb2QgcGFydF9tc2RvcwoJaW5zbW9kIGV4dDIKCXNldCByb290PSdo ZDAsbXNkb3MxJwoJaWYgWyB4JGZlYXR1cmVfcGxhdGZvcm1fc2VhcmNoX2hpbnQgPSB4eSBdOyB0 aGVuCgkgIHNlYXJjaCAtLW5vLWZsb3BweSAtLWZzLXV1aWQgLS1zZXQ9cm9vdCAtLWhpbnQtYmlv cz1oZDAsbXNkb3MxIC0taGludC1lZmk9aGQwLG1zZG9zMSAtLWhpbnQtYmFyZW1ldGFsPWFoY2kw LG1zZG9zMSAgMTcyOGQ1Y2QtNGIwNC00ZmM3LTkzNDQtZGRkMTM1YTZkNmZkCgllbHNlCgkgIHNl YXJjaCAtLW5vLWZsb3BweSAtLWZzLXV1aWQgLS1zZXQ9cm9vdCAxNzI4ZDVjZC00YjA0LTRmYzct OTM0NC1kZGQxMzVhNmQ2ZmQKCWZpCgllY2hvCSdMb2FkaW5nIExpbnV4IDMuMTQuMzMtaXBmaXJl LXBhZSAuLi4nCglsaW51eAkvdm1saW51ei0zLjE0LjMzLWlwZmlyZS1wYWUgcm9vdD1VVUlEPTYx NGM4YmY0LWE5ZTctNGFmZi1hYWJlLWM1MzMzZTUwOWYwNSBybyBwYW5pYz0xMCBjb25zb2xlPXR0 eVMwLDExNTIwMG44IAoJZWNobwknTG9hZGluZyBpbml0aWFsIHJhbWRpc2sgLi4uJwoJaW5pdHJk CS9pbml0cmFtZnMtMy4xNC4zMy1pcGZpcmUtcGFlLmltZwp9CnN1Ym1lbnUgJ0FkdmFuY2VkIG9w dGlvbnMgZm9yIElQRmlyZSAyLjE3IChpNTg2KSAtIGNvcmU4NyBHTlUvTGludXgnICRtZW51ZW50 cnlfaWRfb3B0aW9uICdnbnVsaW51eC1hZHZhbmNlZC02MTRjOGJmNC1hOWU3LTRhZmYtYWFiZS1j NTMzM2U1MDlmMDUnIHsKCW1lbnVlbnRyeSAnSVBGaXJlIDIuMTcgKGk1ODYpIC0gY29yZTg3IEdO VS9MaW51eCwgd2l0aCBMaW51eCAzLjE0LjMzLWlwZmlyZS1wYWUnIC0tY2xhc3MgaXBmaXJlIC0t Y2xhc3MgZ251LWxpbnV4IC0tY2xhc3MgZ251IC0tY2xhc3Mgb3MgJG1lbnVlbnRyeV9pZF9vcHRp b24gJ2dudWxpbnV4LTMuMTQuMzMtaXBmaXJlLXBhZS1hZHZhbmNlZC02MTRjOGJmNC1hOWU3LTRh ZmYtYWFiZS1jNTMzM2U1MDlmMDUnIHsKCQlsb2FkX3ZpZGVvCgkJc2V0IGdmeHBheWxvYWQ9a2Vl cAoJCWluc21vZCBnemlvCgkJaW5zbW9kIHBhcnRfbXNkb3MKCQlpbnNtb2QgZXh0MgoJCXNldCBy b290PSdoZDAsbXNkb3MxJwoJCWlmIFsgeCRmZWF0dXJlX3BsYXRmb3JtX3NlYXJjaF9oaW50ID0g eHkgXTsgdGhlbgoJCSAgc2VhcmNoIC0tbm8tZmxvcHB5IC0tZnMtdXVpZCAtLXNldD1yb290IC0t aGludC1iaW9zPWhkMCxtc2RvczEgLS1oaW50LWVmaT1oZDAsbXNkb3MxIC0taGludC1iYXJlbWV0 YWw9YWhjaTAsbXNkb3MxICAxNzI4ZDVjZC00YjA0LTRmYzctOTM0NC1kZGQxMzVhNmQ2ZmQKCQll bHNlCgkJICBzZWFyY2ggLS1uby1mbG9wcHkgLS1mcy11dWlkIC0tc2V0PXJvb3QgMTcyOGQ1Y2Qt NGIwNC00ZmM3LTkzNDQtZGRkMTM1YTZkNmZkCgkJZmkKCQllY2hvCSdMb2FkaW5nIExpbnV4IDMu MTQuMzMtaXBmaXJlLXBhZSAuLi4nCgkJbGludXgJL3ZtbGludXotMy4xNC4zMy1pcGZpcmUtcGFl IHJvb3Q9VVVJRD02MTRjOGJmNC1hOWU3LTRhZmYtYWFiZS1jNTMzM2U1MDlmMDUgcm8gcGFuaWM9 MTAgY29uc29sZT10dHlTMCwxMTUyMDBuOCAKCQllY2hvCSdMb2FkaW5nIGluaXRpYWwgcmFtZGlz ayAuLi4nCgkJaW5pdHJkCS9pbml0cmFtZnMtMy4xNC4zMy1pcGZpcmUtcGFlLmltZwoJfQoJbWVu dWVudHJ5ICdJUEZpcmUgMi4xNyAoaTU4NikgLSBjb3JlODcgR05VL0xpbnV4LCB3aXRoIExpbnV4 IDMuMTQuMzMtaXBmaXJlJyAtLWNsYXNzIGlwZmlyZSAtLWNsYXNzIGdudS1saW51eCAtLWNsYXNz IGdudSAtLWNsYXNzIG9zICRtZW51ZW50cnlfaWRfb3B0aW9uICdnbnVsaW51eC0zLjE0LjMzLWlw ZmlyZS1hZHZhbmNlZC02MTRjOGJmNC1hOWU3LTRhZmYtYWFiZS1jNTMzM2U1MDlmMDUnIHsKCQls b2FkX3ZpZGVvCgkJc2V0IGdmeHBheWxvYWQ9a2VlcAoJCWluc21vZCBnemlvCgkJaW5zbW9kIHBh cnRfbXNkb3MKCQlpbnNtb2QgZXh0MgoJCXNldCByb290PSdoZDAsbXNkb3MxJwoJCWlmIFsgeCRm ZWF0dXJlX3BsYXRmb3JtX3NlYXJjaF9oaW50ID0geHkgXTsgdGhlbgoJCSAgc2VhcmNoIC0tbm8t ZmxvcHB5IC0tZnMtdXVpZCAtLXNldD1yb290IC0taGludC1iaW9zPWhkMCxtc2RvczEgLS1oaW50 LWVmaT1oZDAsbXNkb3MxIC0taGludC1iYXJlbWV0YWw9YWhjaTAsbXNkb3MxICAxNzI4ZDVjZC00 YjA0LTRmYzctOTM0NC1kZGQxMzVhNmQ2ZmQKCQllbHNlCgkJICBzZWFyY2ggLS1uby1mbG9wcHkg LS1mcy11dWlkIC0tc2V0PXJvb3QgMTcyOGQ1Y2QtNGIwNC00ZmM3LTkzNDQtZGRkMTM1YTZkNmZk CgkJZmkKCQllY2hvCSdMb2FkaW5nIExpbnV4IDMuMTQuMzMtaXBmaXJlIC4uLicKCQlsaW51eAkv dm1saW51ei0zLjE0LjMzLWlwZmlyZSByb290PVVVSUQ9NjE0YzhiZjQtYTllNy00YWZmLWFhYmUt YzUzMzNlNTA5ZjA1IHJvIHBhbmljPTEwIGNvbnNvbGU9dHR5UzAsMTE1MjAwbjggCgkJZWNobwkn TG9hZGluZyBpbml0aWFsIHJhbWRpc2sgLi4uJwoJCWluaXRyZAkvaW5pdHJhbWZzLTMuMTQuMzMt aXBmaXJlLmltZwoJfQp9CgojIyMgRU5EIC9ldGMvZ3J1Yi5kLzEwX2xpbnV4ICMjIwoKIyMjIEJF R0lOIC9ldGMvZ3J1Yi5kLzIwX2xpbnV4X3hlbiAjIyMKCiMjIyBFTkQgL2V0Yy9ncnViLmQvMjBf bGludXhfeGVuICMjIwoKIyMjIEJFR0lOIC9ldGMvZ3J1Yi5kLzMwX29zLXByb2JlciAjIyMKIyMj IEVORCAvZXRjL2dydWIuZC8zMF9vcy1wcm9iZXIgIyMjCgojIyMgQkVHSU4gL2V0Yy9ncnViLmQv NDBfY3VzdG9tICMjIwojIFRoaXMgZmlsZSBwcm92aWRlcyBhbiBlYXN5IHdheSB0byBhZGQgY3Vz dG9tIG1lbnUgZW50cmllcy4gIFNpbXBseSB0eXBlIHRoZQojIG1lbnUgZW50cmllcyB5b3Ugd2Fu dCB0byBhZGQgYWZ0ZXIgdGhpcyBjb21tZW50LiAgQmUgY2FyZWZ1bCBub3QgdG8gY2hhbmdlCiMg dGhlICdleGVjIHRhaWwnIGxpbmUgYWJvdmUuCiMjIyBFTkQgL2V0Yy9ncnViLmQvNDBfY3VzdG9t ICMjIwoKIyMjIEJFR0lOIC9ldGMvZ3J1Yi5kLzQxX2N1c3RvbSAjIyMKaWYgWyAtZiAgJHtjb25m aWdfZGlyZWN0b3J5fS9jdXN0b20uY2ZnIF07IHRoZW4KICBzb3VyY2UgJHtjb25maWdfZGlyZWN0 b3J5fS9jdXN0b20uY2ZnCmVsaWYgWyAteiAiJHtjb25maWdfZGlyZWN0b3J5fSIgLWEgLWYgICRw cmVmaXgvY3VzdG9tLmNmZyBdOyB0aGVuCiAgc291cmNlICRwcmVmaXgvY3VzdG9tLmNmZzsKZmkK IyMjIEVORCAvZXRjL2dydWIuZC80MV9jdXN0b20gIyMjCg== --===============0577651875052386649== Content-Type: text/plain Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="grub.conf" MIME-Version: 1.0 dGltZW91dCAxMApkZWZhdWx0IDAKdGl0bGUgSVBGaXJlIChwYWUta2VybmVsKQogIGtlcm5lbCAv dm1saW51ei0zLjE0LjMzLWlwZmlyZS1wYWUgcm9vdD0vZGV2L3h2ZGEzIHJvb3RkZWxheT0xMCBw YW5pYz0xMCBjb25zb2xlPWh2YzAKICBpbml0cmQgL2luaXRyYW1mcy0zLjE0LjMzLWlwZmlyZS1w YWUuaW1nCiMgc2F2ZWRlZmF1bHQgMAo= --===============0577651875052386649==--