Discovery installation fails with error: kernel does not support overlay fs: overlay: the backing xfs filesystem is formatted without d_type support

Solution Verified - Updated -

Issue

  • How to change ftype of existing xfs filesystem?

  • During installation of Discovery an error is raised indicating that the filesystem does not have d_type enabled and installation fails.

  • Installation of Discovery cannot be completed on Red Hat Enterprise Linux 8.2 environment

  • Discovery reports that d_type filesystem is required but this requirement is not listed as a dependency in the documentation
  • Kernel does not support overlay filesystem; the backing xfs file system is formatted without d_type support, which leads to incorrect behavior

Tried to deploy Discovery/QPC and faced this error :

TASK [server_podman : Load Quipucords container image into local
container registry]
***************************************************************************************************
task path:
/usr/lib/python3.6/site-packages/qpc_tools/server/ansible/install/roles/server_podman/tasks/start_quipucords_container.yml:18
fatal: [localhost]: FAILED! => {"changed": true, "cmd": "podman load -i
/root/quipucords/server/packages/quipucords.0.9.3.tar.gz", "delta":
"0:00:01.952547", "end": "2020-12-13 15:30:21.848945", "msg": "non-zero
return code", "rc": 125, "start": "2020-12-13 15:30:19.896398",
"stderr": "Error: could not get runtime: kernel does not support overlay
fs: overlay: the backing xfs filesystem is formatted without d_type
support, which leads to incorrect behavior. Reformat the filesystem with
ftype=1 to enable d_type support. Running without d_type is not
supported.: driver not supported", "stderr_lines": ["Error: could not
get runtime: kernel does not support overlay fs: overlay: the backing
xfs filesystem is formatted without d_type support, which leads to
incorrect behavior. Reformat the filesystem with ftype=1 to enable
d_type support. Running without d_type is not supported.: driver not
supported"], "stdout": "", "stdout_lines": []}

Environment

Red Hat Enterprise Linux 8.2
Discovery 1.0

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content