swift-docker: saio docker alpine uncorrect

Bug #2070029 reported by vajrock
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Object Storage (swift)
Fix Released
Undecided
Unassigned

Bug Description

Good afternoon
When trying to get acquainted with swift, I ran into the problem of launching it.
Instructions on the page https://hub.docker.com/r/openstackswift/saio simple, but not working.
When trying to launch "docker run -d -p 8080:8080 openstackswift/saio" port 8080 does not listen
Output of the netstat command:
1c1fe1064f44:/# netstat -tulpn
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:11211 0.0.0.0:* LISTEN 639/memcached
tcp 0 0 127.0.0.11:37845 0.0.0.0:* LISTEN -
udp 0 0 127.0.0.11:55677 0.0.0.0:* -

Analysis of the /var/log/s6-uncaught-logs/current log showed that the launcher could not find executable files:

1c1fe1064f44:/var/log/s6-uncaught-logs# cat current
2024-06-21 09:36:46.955165500 [s6-init] making user provided files available at /var/run/s6/etc...exited 0.
2024-06-21 09:36:47.078039500 [s6-init] ensuring user provided files have correct perms...exited 0.
2024-06-21 09:36:47.080081500 [fix-attrs.d] applying ownership & permissions fixes...
2024-06-21 09:36:47.082251500 [fix-attrs.d] logging: applying...
2024-06-21 09:36:47.101616500 s6-envuidgid: fatal: unknown user: syslog
2024-06-21 09:36:47.102357500 [fix-attrs.d] logging: exited 0.
2024-06-21 09:36:47.103892500 [fix-attrs.d] srv_node: applying...
2024-06-21 09:36:47.119211500 [fix-attrs.d] srv_node: exited 0.
2024-06-21 09:36:47.120799500 [fix-attrs.d] swift: applying...
2024-06-21 09:36:47.221288500 [fix-attrs.d] swift: exited 0.
2024-06-21 09:36:47.222632500 [fix-attrs.d] tmp: applying...
2024-06-21 09:36:47.236795500 [fix-attrs.d] tmp: exited 0.
2024-06-21 09:36:47.238017500 [fix-attrs.d] done.
2024-06-21 09:36:47.239748500 [cont-init.d] executing container initialization scripts...
2024-06-21 09:36:47.241770500 [cont-init.d] 01_swift_logs: executing...
2024-06-21 09:36:47.247731500 [cont-init.d] 01_swift_logs: exited 0.
2024-06-21 09:36:47.249333500 [cont-init.d] 02_build_remakerings: executing...
2024-06-21 09:36:47.258000500 [[ checking --privileged ]]
2024-06-21 09:36:47.259259500 ip: RTNETLINK answers: Operation not permitted
2024-06-21 09:36:47.259443500 storage type is internal_dirs. container is privileged? false
2024-06-21 09:36:47.259455500 [[ checking what to use as storage devices ]]
2024-06-21 09:36:47.260856500 [[ creating directories ]]
2024-06-21 09:36:47.262075500 created /srv/node/swift-d0
2024-06-21 09:36:47.263094500 created /srv/node/swift-d1
2024-06-21 09:36:47.264194500 created /srv/node/swift-d2
2024-06-21 09:36:47.265232500 created /srv/node/swift-d3
2024-06-21 09:36:47.266292500 created /srv/node/swift-d4
2024-06-21 09:36:47.267310500 created /srv/node/swift-d5
2024-06-21 09:36:47.270391500 started /etc/swift/remakerings.object with 'swift-ring-build create'
2024-06-21 09:36:47.270457500 started /etc/swift/remakerings.container with 'swift-ring-build create'
2024-06-21 09:36:47.270530500 started /etc/swift/remakerings.account with 'swift-ring-build create'
2024-06-21 09:36:47.272752500 pushed command to add r1z1-127.0.0.1:6200/swift-d0 to /etc/swift/remakerings.object
2024-06-21 09:36:47.272863500 pushed command to add r1z1-127.0.0.1:6201/swift-d0 to /etc/swift/remakerings.container
2024-06-21 09:36:47.272970500 pushed command to add r1z1-127.0.0.1:6202/swift-d0 to /etc/swift/remakerings.account
2024-06-21 09:36:47.273069500 pushed command to add r1z1-127.0.0.1:6200/swift-d1 to /etc/swift/remakerings.object
2024-06-21 09:36:47.273164500 pushed command to add r1z1-127.0.0.1:6201/swift-d1 to /etc/swift/remakerings.container
2024-06-21 09:36:47.273255500 pushed command to add r1z1-127.0.0.1:6202/swift-d1 to /etc/swift/remakerings.account
2024-06-21 09:36:47.273349500 pushed command to add r1z1-127.0.0.1:6200/swift-d2 to /etc/swift/remakerings.object
2024-06-21 09:36:47.273440500 pushed command to add r1z1-127.0.0.1:6201/swift-d2 to /etc/swift/remakerings.container
2024-06-21 09:36:47.273641500 pushed command to add r1z1-127.0.0.1:6202/swift-d2 to /etc/swift/remakerings.account
2024-06-21 09:36:47.273721500 pushed command to add r1z1-127.0.0.1:6200/swift-d3 to /etc/swift/remakerings.object
2024-06-21 09:36:47.273779500 pushed command to add r1z1-127.0.0.1:6201/swift-d3 to /etc/swift/remakerings.container
2024-06-21 09:36:47.273832500 pushed command to add r1z1-127.0.0.1:6202/swift-d3 to /etc/swift/remakerings.account
2024-06-21 09:36:47.273887500 pushed command to add r1z1-127.0.0.1:6200/swift-d4 to /etc/swift/remakerings.object
2024-06-21 09:36:47.273941500 pushed command to add r1z1-127.0.0.1:6201/swift-d4 to /etc/swift/remakerings.container
2024-06-21 09:36:47.273992500 pushed command to add r1z1-127.0.0.1:6202/swift-d4 to /etc/swift/remakerings.account
2024-06-21 09:36:47.274045500 pushed command to add r1z1-127.0.0.1:6200/swift-d5 to /etc/swift/remakerings.object
2024-06-21 09:36:47.274096500 pushed command to add r1z1-127.0.0.1:6201/swift-d5 to /etc/swift/remakerings.container
2024-06-21 09:36:47.274147500 pushed command to add r1z1-127.0.0.1:6202/swift-d5 to /etc/swift/remakerings.account
2024-06-21 09:36:47.274209500 pushed command to rebalance ring into /etc/swift/remakerings.object
2024-06-21 09:36:47.274234500 pushed command to rebalance ring into /etc/swift/remakerings.container
2024-06-21 09:36:47.274258500 pushed command to rebalance ring into /etc/swift/remakerings.account
2024-06-21 09:36:47.274380500 created umbrella /etc/swift/remakerings, with deleting all ring files
2024-06-21 09:36:47.275575500 pushed /etc/swift/remakerings.object to /etc/swift/remakerings
2024-06-21 09:36:47.276637500 deleted /etc/swift/remakerings.object
2024-06-21 09:36:47.277651500 pushed /etc/swift/remakerings.container to /etc/swift/remakerings
2024-06-21 09:36:47.278657500 deleted /etc/swift/remakerings.container
2024-06-21 09:36:47.279635500 pushed /etc/swift/remakerings.account to /etc/swift/remakerings
2024-06-21 09:36:47.280623500 deleted /etc/swift/remakerings.account
2024-06-21 09:36:47.281597500 made remaketings executable (+x)
2024-06-21 09:36:47.284256500 /etc/swift/remakerings: line 2: swift-ring-builder: not found
2024-06-21 09:36:47.284269500 /etc/swift/remakerings: line 3: swift-ring-builder: not found
2024-06-21 09:36:47.284297500 /etc/swift/remakerings: line 4: swift-ring-builder: not found
2024-06-21 09:36:47.284310500 /etc/swift/remakerings: line 5: swift-ring-builder: not found
2024-06-21 09:36:47.284345500 /etc/swift/remakerings: line 6: swift-ring-builder: not found
2024-06-21 09:36:47.284379500 /etc/swift/remakerings: line 7: swift-ring-builder: not found
2024-06-21 09:36:47.284417500 /etc/swift/remakerings: line 8: swift-ring-builder: not found
2024-06-21 09:36:47.284442500 /etc/swift/remakerings: line 9: swift-ring-builder: not found
2024-06-21 09:36:47.284586500 /etc/swift/remakerings: line 10: swift-ring-builder: not found
2024-06-21 09:36:47.284598500 /etc/swift/remakerings: line 11: swift-ring-builder: not found
2024-06-21 09:36:47.284600500 /etc/swift/remakerings: line 12: swift-ring-builder: not found
2024-06-21 09:36:47.284603500 /etc/swift/remakerings: line 13: swift-ring-builder: not found
2024-06-21 09:36:47.284627500 /etc/swift/remakerings: line 14: swift-ring-builder: not found
2024-06-21 09:36:47.284655500 /etc/swift/remakerings: line 15: swift-ring-builder: not found
2024-06-21 09:36:47.284685500 /etc/swift/remakerings: line 16: swift-ring-builder: not found
2024-06-21 09:36:47.284723500 /etc/swift/remakerings: line 17: swift-ring-builder: not found
2024-06-21 09:36:47.284747500 /etc/swift/remakerings: line 18: swift-ring-builder: not found
2024-06-21 09:36:47.284854500 /etc/swift/remakerings: line 19: swift-ring-builder: not found
2024-06-21 09:36:47.284865500 /etc/swift/remakerings: line 20: swift-ring-builder: not found
2024-06-21 09:36:47.284867500 /etc/swift/remakerings: line 21: swift-ring-builder: not found
2024-06-21 09:36:47.284885500 /etc/swift/remakerings: line 22: swift-ring-builder: not found
2024-06-21 09:36:47.284902500 /etc/swift/remakerings: line 23: swift-ring-builder: not found
2024-06-21 09:36:47.284947500 /etc/swift/remakerings: line 24: swift-ring-builder: not found
2024-06-21 09:36:47.284962500 /etc/swift/remakerings: line 25: swift-ring-builder: not found
2024-06-21 09:36:47.285971500 [cont-init.d] 02_build_remakerings: exited 127.
2024-06-21 09:36:47.287532500 [cont-init.d] ~-socklog: executing...
2024-06-21 09:36:47.366263500 [cont-init.d] ~-socklog: exited 0.
2024-06-21 09:36:47.367652500 [cont-init.d] done.
2024-06-21 09:36:47.369497500 [services.d] starting services
2024-06-21 09:36:47.377542500 s6-applyuidgid: fatal: unable to exec swift-init: No such file or directory
2024-06-21 09:36:47.377554500 s6-applyuidgid: fatal: unable to exec swift-init: No such file or directory
2024-06-21 09:36:47.377581500 s6-applyuidgid: fatal: unable to exec swift-init: No such file or directory
2024-06-21 09:36:47.377892500 s6-applyuidgid: fatal: unable to exec swift-init: No such file or directory
2024-06-21 09:36:47.381935500 [services.d] done.
2024-06-21 09:36:48.379177500 s6-applyuidgid: fatal: unable to exec swift-init: No such file or directory
2024-06-21 09:36:48.379420500 s6-applyuidgid: fatal: unable to exec swift-init: No such file or directory
2024-06-21 09:36:48.379526500 s6-applyuidgid: fatal: unable to exec swift-init: No such file or directory
2024-06-21 09:36:48.380205500 s6-applyuidgid: fatal: unable to exec swift-init: No such file or directory
2024-06-21 09:36:49.379997500 s6-applyuidgid: fatal: unable to exec swift-init: No such file or directory
2024-06-21 09:36:49.380726500 s6-applyuidgid: fatal: unable to exec swift-init: No such file or directory

Fixing the /init script and adding the /opt/swift/bin path did not help
After adding /opt/swift/bin to /etc/profile, I got other errors:

cca745000cc4:/var/log/s6-uncaught-logs# cat current
2024-06-21 10:12:57.877741500 [s6-init] making user provided files available at /var/run/s6/etc...exited 0.
2024-06-21 10:12:57.948843500 [s6-init] ensuring user provided files have correct perms...exited 0.
2024-06-21 10:12:57.950763500 [fix-attrs.d] applying ownership & permissions fixes...
2024-06-21 10:12:57.952907500 [fix-attrs.d] logging: applying...
2024-06-21 10:12:57.979778500 s6-envuidgid: fatal: unknown user: syslog
2024-06-21 10:12:57.980446500 [fix-attrs.d] logging: exited 0.
2024-06-21 10:12:57.981849500 [fix-attrs.d] srv_node: applying...
2024-06-21 10:12:58.026262500 [fix-attrs.d] srv_node: exited 0.
2024-06-21 10:12:58.027750500 [fix-attrs.d] swift: applying...
2024-06-21 10:12:58.094892500 [fix-attrs.d] swift: exited 0.
2024-06-21 10:12:58.096434500 [fix-attrs.d] tmp: applying...
2024-06-21 10:12:58.110325500 [fix-attrs.d] tmp: exited 0.
2024-06-21 10:12:58.111560500 [fix-attrs.d] done.
2024-06-21 10:12:58.112891500 [cont-init.d] executing container initialization scripts...
2024-06-21 10:12:58.114941500 [cont-init.d] 01_swift_logs: executing...
2024-06-21 10:12:58.117697500 ln: /var/log/swift/all.log: File exists
2024-06-21 10:12:58.119390500 ln: /var/log/swift/proxy_access.log: File exists
2024-06-21 10:12:58.120357500 [cont-init.d] 01_swift_logs: exited 1.
2024-06-21 10:12:58.121858500 [cont-init.d] 02_build_remakerings: executing...
2024-06-21 10:12:58.129773500 [[ checking --privileged ]]
2024-06-21 10:12:58.130977500 ip: RTNETLINK answers: Operation not permitted
2024-06-21 10:12:58.131143500 storage type is internal_dirs. container is privileged? false
2024-06-21 10:12:58.131149500 [[ checking what to use as storage devices ]]
2024-06-21 10:12:58.132570500 [[ creating directories ]]
2024-06-21 10:12:58.133714500 created /srv/node/swift-d0
2024-06-21 10:12:58.134702500 created /srv/node/swift-d1
2024-06-21 10:12:58.135687500 created /srv/node/swift-d2
2024-06-21 10:12:58.136644500 created /srv/node/swift-d3
2024-06-21 10:12:58.137596500 created /srv/node/swift-d4
2024-06-21 10:12:58.138687500 created /srv/node/swift-d5
2024-06-21 10:12:58.141883500 started /etc/swift/remakerings.object with 'swift-ring-build create'
2024-06-21 10:12:58.141987500 started /etc/swift/remakerings.container with 'swift-ring-build create'
2024-06-21 10:12:58.142094500 started /etc/swift/remakerings.account with 'swift-ring-build create'
2024-06-21 10:12:58.144361500 pushed command to add r1z1-127.0.0.1:6200/swift-d0 to /etc/swift/remakerings.object
2024-06-21 10:12:58.144485500 pushed command to add r1z1-127.0.0.1:6201/swift-d0 to /etc/swift/remakerings.container
2024-06-21 10:12:58.144593500 pushed command to add r1z1-127.0.0.1:6202/swift-d0 to /etc/swift/remakerings.account
2024-06-21 10:12:58.144694500 pushed command to add r1z1-127.0.0.1:6200/swift-d1 to /etc/swift/remakerings.object
2024-06-21 10:12:58.144794500 pushed command to add r1z1-127.0.0.1:6201/swift-d1 to /etc/swift/remakerings.container
2024-06-21 10:12:58.144887500 pushed command to add r1z1-127.0.0.1:6202/swift-d1 to /etc/swift/remakerings.account
2024-06-21 10:12:58.144980500 pushed command to add r1z1-127.0.0.1:6200/swift-d2 to /etc/swift/remakerings.object
2024-06-21 10:12:58.145071500 pushed command to add r1z1-127.0.0.1:6201/swift-d2 to /etc/swift/remakerings.container
2024-06-21 10:12:58.145163500 pushed command to add r1z1-127.0.0.1:6202/swift-d2 to /etc/swift/remakerings.account
2024-06-21 10:12:58.145255500 pushed command to add r1z1-127.0.0.1:6200/swift-d3 to /etc/swift/remakerings.object
2024-06-21 10:12:58.145346500 pushed command to add r1z1-127.0.0.1:6201/swift-d3 to /etc/swift/remakerings.container
2024-06-21 10:12:58.145438500 pushed command to add r1z1-127.0.0.1:6202/swift-d3 to /etc/swift/remakerings.account
2024-06-21 10:12:58.145549500 pushed command to add r1z1-127.0.0.1:6200/swift-d4 to /etc/swift/remakerings.object
2024-06-21 10:12:58.145646500 pushed command to add r1z1-127.0.0.1:6201/swift-d4 to /etc/swift/remakerings.container
2024-06-21 10:12:58.145742500 pushed command to add r1z1-127.0.0.1:6202/swift-d4 to /etc/swift/remakerings.account
2024-06-21 10:12:58.145837500 pushed command to add r1z1-127.0.0.1:6200/swift-d5 to /etc/swift/remakerings.object
2024-06-21 10:12:58.145927500 pushed command to add r1z1-127.0.0.1:6201/swift-d5 to /etc/swift/remakerings.container
2024-06-21 10:12:58.146020500 pushed command to add r1z1-127.0.0.1:6202/swift-d5 to /etc/swift/remakerings.account
2024-06-21 10:12:58.146106500 pushed command to rebalance ring into /etc/swift/remakerings.object
2024-06-21 10:12:58.146147500 pushed command to rebalance ring into /etc/swift/remakerings.container
2024-06-21 10:12:58.146186500 pushed command to rebalance ring into /etc/swift/remakerings.account
2024-06-21 10:12:58.146413500 created umbrella /etc/swift/remakerings, with deleting all ring files
2024-06-21 10:12:58.147663500 pushed /etc/swift/remakerings.object to /etc/swift/remakerings
2024-06-21 10:12:58.148738500 deleted /etc/swift/remakerings.object
2024-06-21 10:12:58.149834500 pushed /etc/swift/remakerings.container to /etc/swift/remakerings
2024-06-21 10:12:58.150864500 deleted /etc/swift/remakerings.container
2024-06-21 10:12:58.151998500 pushed /etc/swift/remakerings.account to /etc/swift/remakerings
2024-06-21 10:12:58.153020500 deleted /etc/swift/remakerings.account
2024-06-21 10:12:58.154201500 made remaketings executable (+x)
2024-06-21 10:12:58.156806500 /etc/swift/remakerings: line 2: swift-ring-builder: not found
2024-06-21 10:12:58.156843500 /etc/swift/remakerings: line 3: swift-ring-builder: not found
2024-06-21 10:12:58.156879500 /etc/swift/remakerings: line 4: swift-ring-builder: not found
2024-06-21 10:12:58.156914500 /etc/swift/remakerings: line 5: swift-ring-builder: not found
2024-06-21 10:12:58.156947500 /etc/swift/remakerings: line 6: swift-ring-builder: not found
2024-06-21 10:12:58.156981500 /etc/swift/remakerings: line 7: swift-ring-builder: not found
2024-06-21 10:12:58.157015500 /etc/swift/remakerings: line 8: swift-ring-builder: not found
2024-06-21 10:12:58.157047500 /etc/swift/remakerings: line 9: swift-ring-builder: not found
2024-06-21 10:12:58.157081500 /etc/swift/remakerings: line 10: swift-ring-builder: not found
2024-06-21 10:12:58.157115500 /etc/swift/remakerings: line 11: swift-ring-builder: not found
2024-06-21 10:12:58.157149500 /etc/swift/remakerings: line 12: swift-ring-builder: not found
2024-06-21 10:12:58.157183500 /etc/swift/remakerings: line 13: swift-ring-builder: not found
2024-06-21 10:12:58.157217500 /etc/swift/remakerings: line 14: swift-ring-builder: not found
2024-06-21 10:12:58.157250500 /etc/swift/remakerings: line 15: swift-ring-builder: not found
2024-06-21 10:12:58.157284500 /etc/swift/remakerings: line 16: swift-ring-builder: not found
2024-06-21 10:12:58.157315500 /etc/swift/remakerings: line 17: swift-ring-builder: not found
2024-06-21 10:12:58.157348500 /etc/swift/remakerings: line 18: swift-ring-builder: not found
2024-06-21 10:12:58.157381500 /etc/swift/remakerings: line 19: swift-ring-builder: not found
2024-06-21 10:12:58.157415500 /etc/swift/remakerings: line 20: swift-ring-builder: not found
2024-06-21 10:12:58.157448500 /etc/swift/remakerings: line 21: swift-ring-builder: not found
2024-06-21 10:12:58.157490500 /etc/swift/remakerings: line 22: swift-ring-builder: not found
2024-06-21 10:12:58.157525500 /etc/swift/remakerings: line 23: swift-ring-builder: not found
2024-06-21 10:12:58.157558500 /etc/swift/remakerings: line 24: swift-ring-builder: not found
2024-06-21 10:12:58.157589500 /etc/swift/remakerings: line 25: swift-ring-builder: not found
2024-06-21 10:12:58.158589500 [cont-init.d] 02_build_remakerings: exited 127.
2024-06-21 10:12:58.160133500 [cont-init.d] ~-socklog: executing...
2024-06-21 10:12:58.484035500 [cont-init.d] ~-socklog: exited 0.
2024-06-21 10:12:58.485575500 [cont-init.d] done.
2024-06-21 10:12:58.486993500 [services.d] starting services
2024-06-21 10:12:58.499241500 [services.d] done.
2024-06-21 10:12:58.519582500 Traceback (most recent call last):
2024-06-21 10:12:58.519586500 File "/opt/swift/bin/swift-init", line 20, in <module>
2024-06-21 10:12:58.519605500 from swift.common.manager import Manager, UnknownCommandError, \
2024-06-21 10:12:58.519606500 ImportError: No module named swift.common.manager
2024-06-21 10:12:58.519662500 Traceback (most recent call last):
2024-06-21 10:12:58.519663500 File "/opt/swift/bin/swift-init", line 20, in <module>
2024-06-21 10:12:58.519664500 from swift.common.manager import Manager, UnknownCommandError, \
2024-06-21 10:12:58.519665500 ImportError: No module named swift.common.manager
2024-06-21 10:12:58.519665500 Traceback (most recent call last):
2024-06-21 10:12:58.519668500 File "/opt/swift/bin/swift-init", line 20, in <module>
2024-06-21 10:12:58.519669500 Traceback (most recent call last):
2024-06-21 10:12:58.519669500 File "/opt/swift/bin/swift-init", line 20, in <module>
2024-06-21 10:12:58.519671500 from swift.common.manager import Manager, UnknownCommandError, \
2024-06-21 10:12:58.519677500 ImportError : from swift.common.manager import Manager, UnknownCommandError, \
2024-06-21 10:12:58.519677500 No module named swift.common.manager
2024-06-21 10:12:58.519679500 ImportError: No module named swift.common.manager
2024-06-21 10:12:59.509998500 Traceback (most recent call last):
2024-06-21 10:12:59.510002500 Traceback (most recent call last):
2024-06-21 10:12:59.510003500 File "/opt/swift/bin/swift-init", line 20, in <module>
2024-06-21 10:12:59.510003500 File "/opt/swift/bin/swift-init", line 20, in <module>
2024-06-21 10:12:59.510004500 from swift.common.manager import Manager, UnknownCommandError, \
2024-06-21 10:12:59.510004500 from swift.common.manager import Manager, UnknownCommandError, \
2024-06-21 10:12:59.510005500 ImportErrorImportError: : No module named swift.common.managerNo module named swift.common.manager
2024-06-21 10:12:59.510005500
2024-06-21 10:12:59.510005500 Traceback (most recent call last):
2024-06-21 10:12:59.510006500 File "/opt/swift/bin/swift-init", line 20, in <module>
2024-06-21 10:12:59.510006500 from swift.common.manager import Manager, UnknownCommandError, \
2024-06-21 10:12:59.510006500 ImportError: No module named swift.common.manager

I don't understand how to fix such problems

Revision history for this message
vajrock (vajrock) wrote :

docker image openstackswift/saio:py3 is working

description: updated
Revision history for this message
Tim Burke (1-tim-z) wrote :

Thanks for the bug report, and all the investigation so far! I see about three problems so far:

1. Looking at recent image build jobs, there's an error building pyeclib wheels. In particular, when it goes to run

     gcc -shared build/temp.linux-x86_64-2.7/src/c/pyeclib_c/pyeclib_c.o -L/usr/lib -L/usr/lib -Wl,-R/usr/lib -lerasurecode -lpython2.7 -o build/lib.linux-x86_64-2.7/pyeclib_c.so

   there's a bunch of errors like

     ld: /usr/lib/liberasurecode.so: unknown type [0x13] section `.relr.dyn'
     ld: skipping incompatible /usr/lib/liberasurecode.so when searching for -lerasurecode

2. Despite the pyeclib wheel-build failure, the image-build job still succeeds

3. We're still advertising the py2 build as "latest"

I'm not actually sure how to address that first one, but I think it may be moot because of the third. I'll try to get a patch together to publish the py3 build as both "py3" and "latest".

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to swift (master)

Related fix proposed to branch: master
Review: https://review.opendev.org/c/openstack/swift/+/922983

Changed in swift:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to swift (master)

Reviewed: https://review.opendev.org/c/openstack/swift/+/922983
Committed: https://opendev.org/openstack/swift/commit/f29067631ee2e01c8fcc056bce13b689cb663e59
Submitter: "Zuul (22348)"
Branch: master

commit f29067631ee2e01c8fcc056bce13b689cb663e59
Author: Tim Burke <email address hidden>
Date: Thu Jun 27 14:24:32 2024 -0700

    docker: Remove && chaining in install scripts

    Something about them threw off the exit-immediately-on-non-zero-exit
    behavior when building.

    Related-Bug: #2070029
    Change-Id: I3e40ebd78a9f8e93c905b24a12f5f54b2d27c2d9

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to swift (master)

Reviewed: https://review.opendev.org/c/openstack/swift/+/896450
Committed: https://opendev.org/openstack/swift/commit/a8be689fc74d1a3d1cf0220e3d4f6ffb087bb1e7
Submitter: "Zuul (22348)"
Branch: master

commit a8be689fc74d1a3d1cf0220e3d4f6ffb087bb1e7
Author: Tim Burke <email address hidden>
Date: Thu Jun 27 14:33:15 2024 -0700

    Get rid of py2 docker image builds; switch "latest" to py3

    Continue also tagging it "py3" so any users of that tag don't become
    stuck in time.

    Closes-Bug: #2037268
    Closes-Bug: #2070029
    Change-Id: I38d9469238d2eb6647414c1107e68ff6f3a15797

Changed in swift:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to swift (feature/mpu)

Fix proposed to branch: feature/mpu
Review: https://review.opendev.org/c/openstack/swift/+/925875

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to swift (feature/mpu)
Download full text (20.2 KiB)

Reviewed: https://review.opendev.org/c/openstack/swift/+/925875
Committed: https://opendev.org/openstack/swift/commit/31b3823148bbda17d97a34b1fd7dd5cb389a91bb
Submitter: "Zuul (22348)"
Branch: feature/mpu

commit becb3ffc1a6cc39fa506ec130c92dc4efac0234b
Author: Matthew Oliver <email address hidden>
Date: Thu Aug 15 14:20:06 2024 +1000

    tests: Attempt to use configured tmp in xprofile tests

    My home server has more strict controls on /tmp as it run selinux etc.
    When running unittests and the default log_filename_prefix deep under
    /tmp gets permission denied. It would be better to override this setting
    in the tests with a good known tmp location

    Change-Id: I6c95ca3a0045a8f268802c6abb633bdfb0e56b73

commit 2e11ac32dac6ecdfc890adb4b1fa75dfd4eb5419
Author: Tim Burke <email address hidden>
Date: Tue Nov 14 14:57:06 2023 -0800

    docs: Simplify reload-process-tree SVGs

    Those were so unwieldy as to be uneditable before.

    Change-Id: Ic9f4a0ea6b8e18e1624c516890ab69884a299773

commit 92eebe24c6837ef36302c801547c2de2e2726b2a
Author: Alistair Coles <email address hidden>
Date: Wed Aug 21 14:05:23 2024 +0100

    Improve test coverage for proxy object DELETE and POST

    Add unit tests for the proxy object controller to cover object DELETE
    and POST scenarios.

    Change-Id: I625a4cf03ee9d4a270d60fa2dc9795b36bb36bf1

commit 87bf4bf5da2cb0c8f640d96cd4304bec422dbaab
Author: Alistair Coles <email address hidden>
Date: Fri Aug 23 10:53:07 2024 +0100

    sharder: rename state to db_state when it's the DB state

    Sharding involves both container DB state transitions and ShardRange
    state transitions. To avoid confusion, always use db_state as the var
    name when referring to the container DB state value.

    Change-Id: Iaaf494fd4e02017005cb3811b673f967bd6b5e1d

commit d830703a32d16d4618a30684da92b78bf48deff6
Author: Alistair Coles <email address hidden>
Date: Thu Aug 22 12:11:47 2024 +0100

    Setup proxy object GET and HEAD tests correctly

    Some unit tests for the proxy object GET and HEAD path were setup with
    insufficient mock responses. The mock connection would raise
    StopIteration exceptions once the mock responses were exhausted, which
    the object controller would handle as if they were error responses,
    potentially distorting the test scenario.

    This patch makes the set_http_connect context manager check for
    unexpected requests and raise an AssertionError if any are found.

    Change-Id: I47774396d9d0a78ebceea6c628c9412b3ad67a11

commit e6b73612d1dcd0bace2361338e6ae82eb591282b
Author: Matthew Oliver <email address hidden>
Date: Tue Aug 13 17:04:40 2024 +1000

    FakeStatsdClient: Stop issuing DNS calls for host.

    Running unittests on my home server, even though is a beast, would be
    painfully slow. Running them on my laptop ran much faster. I tried
    everything and couldn't figure it out.
    Chris, co-author, dug in and after we ran out of options he fired up his
    packet capture and realised most tests were issuing DNS queries for
    `host.`. On my home server, it runs ipv6 dual stack, so thes...

tags: added: in-feature-mpu
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/swift 2.34.0

This issue was fixed in the openstack/swift 2.34.0 release.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.