Bug 1898106

Summary: /run/supervisor directory does not exist when running inside docker container
Product: [Fedora] Fedora EPEL Reporter: Giovanni Giacobbi <giovanni>
Component: supervisorAssignee: Francisco Javier Tsao Santín <tsao>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: epel8CC: agrimm, imlinux+fedora, jal233, troxor0, tsao
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: All   
Whiteboard:
Fixed In Version: supervisor-4.2.1-1.fc32 supervisor-4.2.1-1.fc33 supervisor-4.2.1-1.el8 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-12-01 01:13:14 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Giovanni Giacobbi 2020-11-16 12:10:20 UTC
Description of problem:

When running inside a docker container, systemd is not available thus the (/var)/run/supervisor tmp directory is NOT created. That directory should contained inside the RPM manifest as it was until version 4.0.2. In fact, upgrading our docker images broke the container.

This is a follow-up of #1770452

How reproducible:
100% reproducible


Steps to Reproduce:
1. Create a docker container from the base f31 image
2. install supervisor
3. run supervisor

Actual results:
Error: Cannot open an HTTP server: socket.error reported errno.ENOENT (2)

Expected results:
No error

Comment 1 Fedora Update System 2020-11-22 21:01:54 UTC
FEDORA-2020-0302d0fe32 has been submitted as an update to Fedora 33. https://bodhi.fedoraproject.org/updates/FEDORA-2020-0302d0fe32

Comment 2 Fedora Update System 2020-11-22 21:12:50 UTC
FEDORA-2020-05114f7a43 has been submitted as an update to Fedora 32. https://bodhi.fedoraproject.org/updates/FEDORA-2020-05114f7a43

Comment 3 Fedora Update System 2020-11-22 21:40:21 UTC
FEDORA-EPEL-2020-7140f2e649 has been submitted as an update to Fedora EPEL 8. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2020-7140f2e649

Comment 4 Francisco Javier Tsao Santín 2020-11-22 21:59:37 UTC
Hello Giovanni,
Sorry for the inconvenience. I removed the creation of /run/supervisor directory because it was created by systemd too. I restablished the task in the spec file and uploaded the fixes to be tested.
Best regards.

Comment 5 Fedora Update System 2020-11-23 01:54:50 UTC
FEDORA-EPEL-2020-7140f2e649 has been pushed to the Fedora EPEL 8 testing repository.

You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2020-7140f2e649

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 6 Fedora Update System 2020-11-23 02:01:24 UTC
FEDORA-2020-0302d0fe32 has been pushed to the Fedora 33 testing repository.
In short time you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-0302d0fe32`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-0302d0fe32

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 7 Fedora Update System 2020-11-23 02:22:36 UTC
FEDORA-2020-05114f7a43 has been pushed to the Fedora 32 testing repository.
In short time you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-05114f7a43`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-05114f7a43

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 8 Fedora Update System 2020-12-01 01:13:14 UTC
FEDORA-2020-05114f7a43 has been pushed to the Fedora 32 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 9 Fedora Update System 2020-12-01 01:27:47 UTC
FEDORA-2020-0302d0fe32 has been pushed to the Fedora 33 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 10 Fedora Update System 2020-12-08 01:40:25 UTC
FEDORA-EPEL-2020-7140f2e649 has been pushed to the Fedora EPEL 8 stable repository.
If problem still persists, please make note of it in this bug report.