Ubuntu Noble: Failed to build installable wheels for Pillow
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Barbican |
Fix Released
|
Undecided
|
Ghanshyam Mann | ||
OpenStack Identity (keystone) |
Invalid
|
Undecided
|
Ghanshyam Mann |
Bug Description
As per OpenStack 2025.1 testing runtime[1], we need to migrate all project testing on Ubuntu Noble.
But doc job on Noble fail with the below error:
- https:/
Traceback (most recent call last):
File "/home/
main()
File "/home/
File "/home/
return _build_
File "/tmp/pip-
return _build(
File "/tmp/pip-
return self._build_
File "/tmp/pip-
File "/tmp/pip-
File "/tmp/pip-
File "<string>", line 1010, in <module>
RequiredD
The headers or library files could not be found for jpeg,
a required dependency when compiling Pillow from source.
Please see the install instructions at:
https:/
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for Pillow
ERROR: ERROR: Failed to build installable wheels for some pyproject.toml based projects (Pillow)
Changed in keystone: | |
status: | New → In Progress |
Changed in keystone: | |
assignee: | nobody → Ghanshyam Mann (ghanshyammann) |
Changed in barbican: | |
status: | New → In Progress |
tags: | added: migrate-to-noble |
Changed in barbican: | |
assignee: | nobody → Ghanshyam Mann (ghanshyammann) |
Changed in keystone: | |
status: | In Progress → Invalid |
To solve that we need to define the package 'libjpeg-dev' via bindep.txt
- https:/ /review. opendev. org/c/openstack /keystone/ +/932934
If any other project facing this issue, same solution can be applied there.