After reboot modules different version from kernel causing failures


Recommended Posts

I have two HC1s both running Armbian 10. Both of them respond to uname -r with:

4.14.187-odroidxu4

 

Yesterday, I rebooted one of them, and immediately started seeing errors. These turned out to be attributable to missing modules. The only directory in /lib/modules was  4.14.198-odroidxu4 which does not match the kernel version. The other HC1 still had a directory /lib/modules/4.14.187-odroidxu4. Prior to the reboot both systems were working.

 

How can this happen? My quick solution was to copy the 4.14.187-odroidxu4 directory from the working HC1 to the failed HC1, which solved the problems, at least for the time being. But what is the correct solution, especially if you don't happen to have a second HC1 immediately available? And is there any way to stop this happening again?

 

 

Link to post
Share on other sites
Armbian is a community driven open source project. Do you like to contribute your code?

Quote

Or am I mistaken?

Nope, you are correct. Buster is the codename for Debian version 10 as Stretch for Debian 9 was ecetera.

I wanted to point out that Armbian has its own versioning (20.08 for example) which should not be mixed with version of flavors Armbian provides which are Debian and Ubuntu.

That is why usually we say Armbian 20.08 Focal for example to not bring confusion about numbers.

 

5 minutes ago, counterpoint said:

But where does that leave me?

I cannot answer that unfortunately. I am not very deep into this thing and there is also no fixed maintainer for Samsung afaik(?). Though maybe @Igor has an idea or I simply missed something.

Link to post
Share on other sites

@Werner why does Armbian use what look like Ubuntu versions for Debian based releases? That's quite confusing. Is Armbian Buster really based on Debian or Ubuntu?

 

@Igor I'm not entirely clear what you mean, but I do have the HC1s booting from the SD card but then loading the system from the SSD. Is that what you refer to? There are many conflicting instructions on how to do this. It would be useful to have an authoritative set of instructions. Does such a thing exist? My system gives for armbianmonitor -u: http://ix.io/2zbd

 

Link to post
Share on other sites
2 minutes ago, counterpoint said:

@Werner why does Armbian use what look like Ubuntu versions for Debian based releases? That's quite confusing.

I was not involved in the versioning number finding :P However you can find more information here: https://docs.armbian.com/Process_Release-Model/

Quote

Is Armbian Buster really based on Debian or Ubuntu?

Of course. But you do not have to trust me, just look at the code how everything is build together: https://github.com/armbian/build

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...