After updating, 3.7.10-1.16-desktop aborts on startup

I applied, via yast online update, all the latest patches to 12.3. Now when I boot the system, I get the message ‘Loading initial ramdisk’ and then it aborts with :
initramfs unpacking failed: read error
kernal panic - not syncing: No init found. Try passing init=option to kernal. See Linux Documentation/init.txt for guidance.
PID:1,comm: swapper/0 Not tainted 3.7.10-1.16-desktop #1
Call Trace:
<ffffffff81004818>] dump-trace+0x88/9x300
<ffffffff8158af33>] dump_stack+0x69/0x6f
<ffffffff8158c76f>] panic+0xc5/0x1d1
<ffffffff81559e9fc>] ret_from_fork+0x7x/0xbo

If, instead of letting it boot to default, I go to advanced options and select the 3.7.10-1.1-desktop, the system will boot.

Any suggestions as to what I should do to fix this?

There is no ‘kernal’.
It’s ‘kernel’.

It seems that to have typed that by hand.

You should tell more about your setup.

What’s your ‘ramdisk’ about ?

Good luck
Mike

Booted from your older kernel
Try marking 3.7.10-1.16 for re-install

I am going to guess. Here are my guesses:

  1. You have a separate “/boot” partition.
  2. That partition is of size 100M or less.
  3. That partitions is full.
  4. The “initrd” file was truncated (part cut off) because there was not space.

Those are my guesses.

Over to you. In the meantime, keep booting the older kernel until we are able to suggest a fix.

I updated my 12.2 installation to 12.3 about 6 months ago, hadn’t applied any patches and things were rocking along fairly well. A couple of days ago I decided to update Firefox from 19 to 24. I first tried Software Management, searched for Firefox, selected it for install, hit accept, a process screen flashed by but no actions took place. Tried it a couple of times. I then switched to Online Update, found Firefox 24 selected it and ran the update. I hadn’t realized that I had selected ALL the patches not just Firefox. When it started running and I realized what I had done I decided to let it run to get things up to date knowing there was a good chance that something would get broken. The end of the patch session called for a reboot and when I restarted that’s when I got the boot error when trying to boot 3.7.10-1.16-desktop.

I can boot 3.7.10-1.1-desktop but it is decidedly unstable. For example, if I start Chrome and try to restore the session tabs, everything shuts down and I get a new session login screen (unlike any I’ve seen before). The same thing happens when I try to get to the Settings in VirtualBox Manager. My keyboard mappings have changed, e.g. the Print Screen doesn’t start Screen Capture, I get a Print dialog if I’m in a browser window or I get the command history if I’m in Terminal.

Yes, I have a /boot partition, but it’s 156MB and is only 74% full.

I would include some screenshots, but the Insert Image function hangs.

I think my machine is hosed and a couple of options I have are to limp along with what I have until 13.1 is released in 3 weeks or reinstall 12.3 to get to a stable machine.

On 2013-10-24 20:26, DonMLewis wrote:

> Yes, I have a /boot partition, but it’s 156MB and is only 74% full.

Too small. Find out if you can erase something.

Then run “mkinitrd” and watch for error messages.

> I think my machine is hosed and a couple of options I have are to limp
> along with what I have until 13.1 is released in 3 weeks or reinstall
> 12.3 to get to a stable machine.

Another one is to use the DVD to “upgrade” to 12.3 again.


Cheers / Saludos,

Carlos E. R.
(from 11.4, with Evergreen, x86_64 “Celadon” (Minas Tirith))

On 2013-10-24 06:06, nrickert wrote:

> I am going to guess. Here are my guesses:

Another guess: there are bad sectors on that hard disk.


Cheers / Saludos,

Carlos E. R.
(from 11.4, with Evergreen, x86_64 “Celadon” (Minas Tirith))

You might be right about that. While that 156M for “/boot” is a tad small, it should have been enough for two kernels. So something else is wrong. And it could be bad sectors.

In /usr/src/linux is your kernel’s .config file. It is a hidden file (notice the . infront of config). Please paste the .config file.

The error here indicates initrd was not found. As nrickert noted, a possible cause for this would be if /boot is on a seperate partition and if your out of space. So in addition to my last post, also paste

fdisk -l

as well as

df -h

.

There’s no .config there.

linux-i3ew:/usr/src/linux # ls -a
.  ..  arch  block  COPYING  CREDITS  crypto  Documentation  drivers  firmware  fs  include  init  ipc  Kbuild  Kconfig  kernel  lib  .mailmap  MAINTAINERS  Makefile  mm  net  README  README.SUSE  REPORTING-BUGS  samples  scripts  security  sound  tools  usr  virt
linux-i3ew:/usr/src/linux # 
linux-i3ew:/usr/src/linux # fdisk -l

Disk /dev/sda: 750.2 GB, 750156374016 bytes
255 heads, 63 sectors/track, 91201 cylinders, total 1465149168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0007bd84

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      206847      102400    7  HPFS/NTFS/exFAT
/dev/sda2          206848  1465145343   732469248    7  HPFS/NTFS/exFAT

Disk /dev/sdb: 1500.3 GB, 1500301910016 bytes
255 heads, 63 sectors/track, 182401 cylinders, total 2930277168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0008f857

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048      321535      159744   83  Linux
/dev/sdb2          321536  2930276351  1464977408   8e  Linux LVM

Disk /dev/sdc: 320.1 GB, 320072933376 bytes
240 heads, 63 sectors/track, 41345 cylinders, total 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xf481f481

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1   *          63   625121279   312560608+  83  Linux

Disk /dev/sdd: 80.0 GB, 80026361856 bytes
15 heads, 63 sectors/track, 165398 cylinders, total 156301488 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x913de5a5

   Device Boot      Start         End      Blocks   Id  System
/dev/sdd1              63   156296384    78148161    7  HPFS/NTFS/exFAT

Disk /dev/mapper/system-apps: 214.7 GB, 214748364800 bytes
255 heads, 63 sectors/track, 26108 cylinders, total 419430400 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/mapper/system-home: 107.4 GB, 107374182400 bytes
255 heads, 63 sectors/track, 13054 cylinders, total 209715200 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/mapper/system-root: 32.2 GB, 32212254720 bytes
255 heads, 63 sectors/track, 3916 cylinders, total 62914560 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/mapper/system-swap: 2147 MB, 2147483648 bytes
255 heads, 63 sectors/track, 261 cylinders, total 4194304 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/mapper/system-virtuals: 536.9 GB, 536870912000 bytes
255 heads, 63 sectors/track, 65270 cylinders, total 1048576000 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

linux-i3ew:/usr/src/linux # df -h
Filesystem                   Size  Used Avail Use% Mounted on
devtmpfs                     3.9G   48K  3.9G   1% /dev
tmpfs                        3.9G  4.0K  3.9G   1% /dev/shm
tmpfs                        3.9G  928K  3.9G   1% /run
/dev/mapper/system-root       30G   11G   19G  36% /
tmpfs                        3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/sdd1                     75G  3.1G   72G   5% /media/winbackup
tmpfs                        3.9G  928K  3.9G   1% /var/lock
tmpfs                        3.9G  928K  3.9G   1% /var/run
/dev/sdc1                    294G   65G  229G  23% /media/external
/dev/mapper/system-virtuals  493G   47G  421G  10% /virtuals
/dev/mapper/system-home       99G   34G   62G  36% /home
/dev/mapper/system-apps      197G  188M  187G   1% /apps
/dev/sdb1                    152M  106M   39M  74% /boot
linux-i3ew:/usr/src/linux # 

On 2013-10-24 23:06, Jonathan R wrote:

> The error here indicates initrd was not found. As nrickert noted, a
> possible cause for this would be if /boot is on a seperate partition and
> if your out of space. So in addition to my last post, also paste

He has already given that info.


Cheers / Saludos,

Carlos E. R.
(from 11.4, with Evergreen, x86_64 “Celadon” (Minas Tirith))

On 2013-10-25 00:26, DonMLewis wrote:
>
> Jonathan_R;2593345 Wrote:
>> In /usr/src/linux is your kernel’s .config file. It is a hidden file
>> (notice the . infront of config). Please paste the .config file.
>
> There’s no .config there.

Yes, because it is created when you build your own kernel :slight_smile:

The running kernel publishes its own config as a pseudo file in
“/proc/config.gz”, and it contains about 6000 lines. But frankly, I
don’t know how posting that would help :-?

In any case, you would have to upload it to susepaste.org; I’m afraid
the forum will not admit a paste that large.


Cheers / Saludos,

Carlos E. R.
(from 11.4, with Evergreen, x86_64 “Celadon” (Minas Tirith))

It’s a hidden file. ls -l wont show it. ls -al will.

No he hadn’t.

It would only help as a comparison to the one that isn’t working.

On 2013-10-25 00:56, Jonathan R wrote:

> No he hadn’t.

Yes, he did say that he has a separate boot partition of 156M 74% full.


Cheers / Saludos,

Carlos E. R.
(from 11.4, with Evergreen, x86_64 “Celadon” (Minas Tirith))

On 2013-10-25 00:56, Jonathan R wrote:
>
> DonMLewis;2593359 Wrote:
>> There’s no .config there.
>>>
> Code:
> --------------------
> > > linux-i3ew:/usr/src/linux # ls -a
> > . … arch block COPYING CREDITS crypto Documentation drivers firmware fs include init ipc Kbuild Kconfig kernel lib .mailmap MAINTAINERS Makefile mm net README README.SUSE REPORTING-BUGS samples scripts security sound tools usr virt
> > linux-i3ew:/usr/src/linux #
> --------------------
>>>
>
> It’s a hidden file. ls -l wont show it. ls -al will.

He used “ls -a”, which lists hidden files if they exist, without details.


Cheers / Saludos,

Carlos E. R.
(from 11.4, with Evergreen, x86_64 “Celadon” (Minas Tirith))

On 2013-10-25 00:56, Jonathan R wrote:
> It would only help as a comparison to the one that isn’t working.

But it is a kernel obtained from the openSUSE rpm, most of us all have
the same kernel.


Cheers / Saludos,

Carlos E. R.
(from 11.4, with Evergreen, x86_64 “Celadon” (Minas Tirith))