Internal repository in StarlingX can fail due to bad file permissions
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
StarlingX |
Fix Released
|
Low
|
Pipo |
Bug Description
Brief Description
-----------------
The internal web server used to provide rpms for the installation of computes and additional controller can fail to serve packages if these has different permission than the required by the web server.
lighttpd runs as a non-root user, however the content under /www/pages/
We need to ensure that all the files has the 644 permissions in that location.
Steps to Reproduce
------------------
In the mirror set a rpm with 600 permissions.
Build and create an ISO.
Perform installation
Check that the file exists in /www/pages/
Expected Behavior
------------------
The files on /www/pages/
Actual Behavior
----------------
The files has the same permissions that are in the mirror, even if those aren't valid for the web server.
Reproducibility
---------------
100%
tags: | added: stx.build |
Changed in starlingx: | |
status: | New → Triaged |
Changed in starlingx: | |
assignee: | nobody → Bruce Jones (brucej) |
Changed in starlingx: | |
assignee: | Bruce Jones (brucej) → Cesar Lara (clara1) |
Changed in starlingx: | |
assignee: | Cesar Lara (clara1) → Pipo (tranzemc) |
tags: |
added: stx.2.0 removed: stx.2019.05 |
This is a follow-up on: https:/ /bugs.launchpad .net/starlingx/ +bug/1790213
This is more of an enhancement to the build tools to avoid the issue reported in the bug above.