FOGProject / fos

FOG Operating System
30 stars 33 forks source link

e2fsck has unsupported feature(s): FEATURE_C12 #79

Open ikarus23 opened 8 months ago

ikarus23 commented 8 months ago

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 commented 7 months ago

@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
ikarus23 commented 7 months ago

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 commented 6 months ago

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 commented 6 months ago

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 commented 2 months ago

@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?