run-init: can’t stat ‘.’: Value too large for defined data type

  Kiến thức lập trình

I’m working on an orange pi pc board. I built zImage from mainline 6.8.0 and I used it without any issues for a few weeks, until this morning when, after a reboot, the board failed to restart. The problem occurs during the the execution of init (systemd):

run-init: can’t stat ‘.’: Value too large for defined data type

and then it exits at the initramfs prompt. The “ls -l” still gives the error:

(initramfs) <0x1b>[6n ls -l /
ls: /root: Value too large for defined data type
total 8

I already tried with an old kernel “vmlinuz-6.2.13-sunxi” and the same board with the same root filesystem works flawlessly.

I’m thinking that something is missing in my config-6.8.0 but I can’t find any useful information about the error above. From “https://www.gnu.org/software/coreutils/faq/coreutils-faq.html#Value-too-large-for-defined-data-type” it seems to be a problem of binaries but why changing kernel the problem diseappears?

LEAVE A COMMENT