Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

e2fsck has unsupported feature(s): FEATURE_C12 #79

Open
ikarus23 opened this issue Nov 17, 2023 · 5 comments
Open

e2fsck has unsupported feature(s): FEATURE_C12 #79

ikarus23 opened this issue Nov 17, 2023 · 5 comments
Assignees

Comments

@ikarus23
Copy link

Hi! Sorry, I'm not sure if I'm at the right pace.

I set up an Archlinux image using ext4 which I wanted to manage with fog. However, the tool for "collecting" or rolling out the image (small Linux environment booed via PXE, fog-client?!) stops with an error:

e2fsck has unsupported feature(s): FEATURE_C12

It seams the ext4 used by Arch has a "modern" filesystem flag, which the version of e2fsck from the PXE image has no support yet.

Is there an easy way to fix this? Do I have to build a "modern" PXE image myself? Thanks for any hints.

@rluzuriaga
Copy link
Member

rluzuriaga commented Nov 27, 2023

@ikarus23 The version of e2fsck in our inits is a bit outdated. Can you try replacing your init with the one in this release and let me know if you still have the same issue.

How to update your init.

  1. SSH into your FOG server
  2. cd /var/www/fog/service/ipxe
  3. mv init.xz init_original.xz #Not necessary but recommended so you can revert if there are any issues
  4. Add the init.xz file from the release linked above.
  5. chmod 644 init.xz
  6. chown fogproject:www-data init.xz

@rluzuriaga rluzuriaga self-assigned this Nov 27, 2023
@ikarus23
Copy link
Author

ikarus23 commented Dec 4, 2023

Hi. Thanks for the detailed instructions. I will try that. Please be patient (It might take some time until I will have the opportunity to test it).

@lookmomnohands
Copy link

lookmomnohands commented Dec 29, 2023

I'm really glad y'all have both the detail reasoning and instructions, I have moved my home lab up to the above mentioned devel kernel, added both init's per the instructions, even rebuilt fog, and still I get this C12 for a Manjaro capture. I'm a total noob to making my own PXE boot happen, but shouldn't the error have changed? I'm missing something.

I have been able to check the manifest for mantic minotaur:
e2fsprogs 1.47.0-2ubuntu1
Though, as mentioned I have no idea what's being passed out via the pxe files.

@ikarus23
Copy link
Author

Thanks for testing. For me it will still be some more time before I can test. But your findings already seem to confirm: the version is still too old.

@rluzuriaga
Copy link
Member

@ikarus23 I just release the newest kernels/inits https://github.com/FOGProject/fos/releases/tag/EXP_20240430
These inits have the newest version of e2fsprogs which should resolve this issue.

Can you try it out and let us know of any issues?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants