Kernel Modules: <not available>

Kernel Modules: <not available>
Could not find map /boot/System.map, please specify a correct file with -M.
There was an error generating the initrd (9)

I’m scared to reboot my laptop. Is there anything I can try to repair?


The following package is going to be upgraded:
  kernel-desktop 

1 package to upgrade.
Overall download size: 40.4 MiB. After the operation, additional 3.2 KiB will be used.
Continue? [y/n/?] (y): y
Retrieving package kernel-desktop-3.6.6-1.1.x86_64        (1/1),  40.4 MiB (153.7 MiB unpacked)
Retrieving: kernel-desktop-3.6.6-1.1.x86_64.rpm ...........................[done (609.8 KiB/s)]
Installing: kernel-desktop-3.6.6-1.1 ....................................................[done]
Additional rpm output:

Kernel image:   /boot/vmlinuz-3.6.6-1-desktop
Initrd image:   /boot/initrd-3.6.6-1-desktop
Kernel Modules: <not available>
Could not find map /boot/System.map, please specify a correct file with -M.
There was an error generating the initrd (9)



Forgot to add that I have a System.map-3.6.6-1-desktop file in my /boot folder.

And you forgot to add what version of openSUSE you are using.
And you forgot to add when/where you get this.

Opensuse 12.2…
Repo - Index of /repositories/Kernel:/stable/standard

As long as you have more than one kernel, just don’t select the newest one. In openSUSE 12.2, select the advanced menu and pick any other installed kernels version that you got. Further, you can get kernel 3.6.6 source file from here: http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.6.6.tar.bz2 and then compile it using this: S.A.K.C. - SUSE Automated Kernel Compiler - Version 2.78 - Blogs - openSUSE Forums and if we can assume there is nothing wrong with your ability to create the right initrd, you should get the right map file that you seek.

Thank You,

Thanks, I don’t have more than 1 kernel I disabled having multiples =/. Can I still proceed to the automated compiler?

Yes, you can compile and install a new kernel using SAKC and it does not mess with any kernels installed using YaST. I would surely give SAKC a try and then Grub 2 should have more than one kernel to select from. You could also install my Grub 2 utility before you try to reboot to actually look at your grub 2 menu:

GNU Grub2 Command Help/Config Editor - Version: 1.85 - Blogs - openSUSE Forums

You can also use FastBoot to see what kernel version you have installed without electing to reboot:

FastBoot for Grub 2 or Grub Legacy Menu using Kexec - Version 2.13 - Blogs - openSUSE Forums

Thank You,

Did you update mkinitrd from Kernel:stable? It does not work on 12.2 and below due to changed path to /sbin/get_kernel_version. As workaround use “ln -s /sbin/get_kernel_version /usr/bin”

Yes =/. Why is mkinitrd released on a stable repository if it does not work?

On Thu, 08 Nov 2012 08:56:01 GMT Static2k wrote:

> Yes =/. Why is mkinitrd released on a stable repository if it does not
> work?

From my past experience for i686 the only stable thing is the name of
the repo.

New update this morning for mkinitrd has solved my issue.

On Thu, 08 Nov 2012 17:46:01 GMT Static2k wrote:

> New update this morning for mkinitrd has solved my issue.

Nice to hear but still again the question is why they call this repo
stable. From my view it would more honest to change the name because
the stable times be a little bit away.

On 11/08/2012 07:13 PM, Ferenginar wrote:
> From my view it would more honest to change the name because
> the stable times be a little bit away.

how about “Intending to be stable, but humans make mistakes repo.”

of course just plain ‘stable’ is a lot shorter…

maybe you could add to hands involved and/or add another set of eyeballs
checking checking checking for those humanoid-type mistakes…

http://en.opensuse.org/Portal:How_to_participate


dd

@dd

Why are you picking on
http://download.opensuse.org/repositories/Kernel:/stable/standard/’?

IMHO its no more unstable than other repo’s with the kernel updates in.
It all depends upon when you decide to update in the update cycle.

I was forced to wait a few days for all packages to be available before
updating from kernel-desktop-3.6.4-1.1.x86_64 to kernel-desktop-3.6.6-1.1.x86_64
The wait was worth it.

For my hardware kernel-desktop-3.6.4-9.1.x86_64 was a problem.

On Thu, 08 Nov 2012 18:30:24 GMT “dd” <dd@home.dk> wrote:

> how about “Intending to be stable, but humans make mistakes repo.”

No problem with mistakes and i’m thankfull for the work of the package
maintainer. But a mkinitrd which works not with <=12.2 is more a
untested version and i speak only for i686 where from my view the
intension to be stable is not so high.

Am 09.11.2012 06:41, schrieb Ferenginar:
> On Thu, 08 Nov 2012 18:30:24 GMT “dd” <dd@home.dk> wrote:
>
>> how about “Intending to be stable, but humans make mistakes repo.”
>
> No problem with mistakes and i’m thankfull for the work of the package
> maintainer. But a mkinitrd which works not with <=12.2 is more a
> untested version and i speak only for i686 where from my view the
> intension to be stable is not so high.
>
Maybe I am way off here, but as I understand the namings in that factory
repositories, kernel:stable refers to the latest stable version of the
kernel not that the repository content as such is stable.


PC: oS 12.2 x86_64 | i7-2600@3.40GHz | 16GB | KDE 4.8.5 | GeForce GT 420
ThinkPad E320: oS 12.2 x86_64 | i3@2.30GHz | 8GB | KDE 4.9.3 | HD 3000
eCAFE 800: oS 11.4 i586 | AMD Geode LX 800@500MHz | 512MB | lamp server

On Fri, 09 Nov 2012 13:48:11 GMT Martin Helm wrote:

> Maybe I am way off here, but as I understand the namings in that
> factory repositories, kernel:stable refers to the latest stable
> version of the kernel not that the repository content as such is
> stable.

Okay than all is fine because we have found the reason for the name :slight_smile: