Kernel Too Old

This forum is for topics dealing with problems with software specifically in the ARMv5 repo.

Kernel Too Old

Postby cbcs01 » Tue Aug 16, 2016 4:02 pm

I have been running a TonidoPlug 2 on ArchLinux for a number of years. The last version of the Kernel using pacman -Syu was 3.1.10-35. Yesterday, I applied the pacman -Syu updates and the system responded with "Kernel too old" after one of the updates (I think it was glibc as I managed to update another TonidoPlug2 with all of the updates that didn't include glibc). At this point, the system is still running, but I cannot connect to it. It runs as a headless system so the connectivity options are limited. Any ideas on how to recover this system? It is running on a SATA drive.
Thanks.
cbcs01
 
Posts: 9
Joined: Tue Jun 04, 2013 3:19 pm

Re: Kernel Too Old

Postby WarheadsSE » Tue Aug 16, 2016 10:25 pm

In that time you missed, you need to move to linux-armv5 or linux-kirkwood
Core Developer
Remember: Arch Linux ARM is entirely community donation supported!
WarheadsSE
Developer
 
Posts: 6807
Joined: Mon Oct 18, 2010 2:12 pm

Re: Kernel Too Old

Postby cbcs01 » Wed Aug 17, 2016 3:10 pm

Why didn't pacman -Syu automatically update my kernel? I run it every day and apply any updates.
Second, can I switch to the kirkwood kernel on another TonidoPlug2 without bricking it?
cbcs01
 
Posts: 9
Joined: Tue Jun 04, 2013 3:19 pm

Re: Kernel Too Old

Postby WarheadsSE » Wed Aug 17, 2016 3:32 pm

Because you had linux* installed from way back when, it won't magically move you to a different kernel, since that was split into multiple different packages for different machines.

ARM isn't x86. You don't always have one grand unified kernel.
Core Developer
Remember: Arch Linux ARM is entirely community donation supported!
WarheadsSE
Developer
 
Posts: 6807
Joined: Mon Oct 18, 2010 2:12 pm

Re: Kernel Too Old

Postby cbcs01 » Wed Aug 17, 2016 9:26 pm

I have been running ArchLinux for over 4 years on a number of ARM versions, and have been quite impressed by the quality of the support, which is why I was surprised when the update make the Tonido unusable. Other ArchLinux versions, e.g. RaspberryPi and BeagleBone Black, upgraded kernels without any issues. A warning about the incompatibility would have been very much appreciated, rather than having the result unusable.
cbcs01
 
Posts: 9
Joined: Tue Jun 04, 2013 3:19 pm

Re: Kernel Too Old

Postby WarheadsSE » Wed Aug 17, 2016 11:17 pm

All of those other platforms never started on the package "linux", and this is why they never had this problem.
Core Developer
Remember: Arch Linux ARM is entirely community donation supported!
WarheadsSE
Developer
 
Posts: 6807
Joined: Mon Oct 18, 2010 2:12 pm

Re: Kernel Too Old

Postby polskifacet » Tue Aug 30, 2016 5:03 pm

So how is the issue fixed? Do I have to do a fresh install?
polskifacet
 
Posts: 37
Joined: Mon Jan 30, 2012 4:05 am

Re: Kernel Too Old

Postby WarheadsSE » Tue Aug 30, 2016 5:14 pm

You can manually extract the linux-kirkwood package and place /boot contents as necessary, but it should not require a fresh install.
Core Developer
Remember: Arch Linux ARM is entirely community donation supported!
WarheadsSE
Developer
 
Posts: 6807
Joined: Mon Oct 18, 2010 2:12 pm

Re: Kernel Too Old

Postby polskifacet » Wed Aug 31, 2016 3:34 am

WarheadsSE, that worked perfectly. If it's not too long of a response, could you explain what happened.
polskifacet
 
Posts: 37
Joined: Mon Jan 30, 2012 4:05 am

Re: Kernel Too Old

Postby WarheadsSE » Wed Aug 31, 2016 2:30 pm

High-speed summmary:
- once, ALARM was armv5te, kirkwood only (PogoPlug E02)
- back then, "linux" was the only package
- Add many architectures, and many other armv5te boards
- kernel packages split
- Assuming that "linux" should be replaced by "linux-kirkwood" is erroneous for everything not kirkwood
- "linux" languishes at 3.x
- linux-armv5, linux-kirkwood, etc continue to roll with updates
- unmaintained systems eventually get tripped up.
Core Developer
Remember: Arch Linux ARM is entirely community donation supported!
WarheadsSE
Developer
 
Posts: 6807
Joined: Mon Oct 18, 2010 2:12 pm

Next

Return to ARMv5

Who is online

Users browsing this forum: No registered users and 9 guests