So Linux-Libre Kernel 4.7 fails to boot properly

15 replies [Last post]
ssg
ssg
Offline
Joined: 09/02/2014

I've already downgraded my kernel back to the Linux-Libre LTS but it was a slightly annoying way to start off my day.

The text message on the screen said some weird errors about mdadm and not being able to create groups.

Anyway, has anyone else had this glitch? I really don't need to upgrade now and can afford to wait until a patch is released so I'm not super concerned.

Magic Banana

I am a member!

I am a translator!

Offline
Joined: 07/24/2010

I assume you installed Linux-libre from jxself's repository. You should contact him: https://jxself.org/contact.shtml

ADFENO
Offline
Joined: 12/31/2012

Hi, I talked with someone on #trisquel IRC channel that experienced this
problem;

It seems you're using the Linux kernel provided by jxself's repository
(since Trisquel repository doesn't provide such updated kernel yet).

I had a similar (not the same) problem with version 4.1.28. jxself told
me to look for the problem on the *Linux* kernel bug tracker at
kernel.org (since *Linux-libre* is just a set of scripts for deblobbing
and such, not a kernel).

Now I know that, to correct the failures present on 4.1.28, version
4.1.29 must be used instead, or use a version prior to .28 until .29
arrives.

jxself
Offline
Joined: 09/13/2010

What do you see in logs? What graphics card do you have?

knacky
Offline
Joined: 04/06/2016

Did the kernel 4.7 upgrade on my playtime box and got the same problem. Error text and won't boot.

Followed the instructions on jxself site on a fully up-to-date Trisquel 7 Mini install previously running the 3.13 "linux-generic" default kernel.

Error text during boot after the upgrade:

/scripts/init-top/udev: line 14: can't create /sys/kernel/uevent_helper: Permission denied
mdadm: CREATE group disk not found
mdadm: CREATE group disk not found
mdadm: CREATE group disk not found
mdadm: CREATE group disk not found

Video card is ATI HD6450

knacky
Offline
Joined: 04/06/2016

On the plus side, I wiped the disk and reinstalled my box precisely as I had it before, a default Trisquel 7 Mini installation and only adding the packages needed to compile libreCMC.

This time instead of doing "apt-get install linux-libre64", I did "apt-get install linux-libre64-lts" which downloaded and installed kernel 4.1.28 from jxself site. Rebooted and everything came back up normally on the new kernel without any errors. The upgrade to 4.1.28 worked perfectly.

jxself
Offline
Joined: 09/13/2010

I am compiling a new version of 4.7 to try. More to come...

jxself
Offline
Joined: 09/13/2010

Well, the updated version of 4.7 is in the repository. And so?

mangeur de nuage
Offline
Joined: 09/27/2015

works great for me, thanks ;)

hoijui
Offline
Joined: 12/21/2015

"linux-libre64" (4.7) works well on the x200 aswell.

"linux-libre32" (4.7) fails to install due to missing dependency on the x60.
the missing dependency is "freesh-keyring:i386", while the package "freesh-keyring" does exist.

jxself
Offline
Joined: 09/13/2010

Hmmm. There is only one keyring package, all packages depend on the same one, and it's in the repository already. To see the packages in the 32-bit repository:
http://linux-libre.fsfla.org/pub/linux-libre/freesh/dists/freesh/main/binary-i386/Packages

freesh-keyring is listed first. If you scroll down to "Package: linux-libre32" you'll see "Depends: freesh-keyring."

So what you're saying seems very strange.

hoijui
Offline
Joined: 12/21/2015

... woops!
my x60 is actually 64bit, so... problem was me, sorry! :/

jxself
Offline
Joined: 09/13/2010

Ah ha! Good to know, thanks!