[Swift] Package python-swift rewrites groups for swift user
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mirantis OpenStack |
Fix Released
|
High
|
Ivan Berezovskiy | ||
6.1.x |
Won't Fix
|
High
|
Alexey Khivin |
Bug Description
Cannot create a Swift container and it looks like Swift doesn't work at all.
STEPS TO REPRODUCE:
1. Deploy OpenStack environment (see configuration below).
2. Go to the Horizon. Log in to it.
3. Navigate to Project -> Object Store -> Containers. At this point we already can see the error (see screenshot-1.png).
4. Click on the "Create Container" button.
5. Enter the name of a container.
6. Click on the "Create Container" button.
EXPECTED RESULT:
The container has been successfully created.
ACTUAL RESULT:
The container has not been created. See screenshot-2.png.
In addition I have run Swift tempest tests and all of them have failed. My steps:
1. The Fuel master node must have Internet connection. Log into the Fuel master node via SSH.
2. # yum install -y git
3. # git clone https:/
4. # cd mos-tempest-runner/ && ./setup_env.sh
5. # ./rejoin.sh
6. $ run_tests tempest.
See tempest-report.html for more details in attachments.
VERSION:
feature_groups:
- mirantis
production: "docker"
release: "7.0"
openstack_
api: "1.0"
build_number: "132"
build_id: "2015-08-
nailgun_sha: "d1536c3a57459e
python-
fuel-agent_sha: "1fe47720ba5548
fuel-
astute_sha: "6d09f3fc7f69ac
fuel-library_sha: "1cfd80a833ed27
fuel-ostf_sha: "53109a99d923cc
fuelmain_sha: "7a374fbd1f5ebd
ENVIRONMENT:
Ubuntu, Neutron with VLAN segmentation, Ceph for volumes, Ceph for images, Ceph for ephemeral volumes, Ceilometer enabled, 1 (controller + mongo), 1 (compute + ceph-osd).
Pay attention that Ceph RadosGW is not installed! Swift is installed.
Diagnostic snapshot is attached.
Changed in mos: | |
status: | New → Confirmed |
assignee: | nobody → MOS Swift (mos-swift) |
description: | updated |
Changed in mos: | |
assignee: | MOS Swift (mos-swift) → Ivan Berezovskiy (iberezovskiy) |
summary: |
- [Swift] Cannot create a Swift container and it looks like Swift doesn't - work at all + [Swift] Package python-swift rewrites groups for swift user |
Changed in mos: | |
status: | Confirmed → In Progress |
Changed in mos: | |
status: | In Progress → Fix Committed |
If I cut out "ceilometer" from Swift pipeline in the /etc/swift/ proxy-server. conf file and restart all Swift services, Swift starts to work properly. My steps:
1. Ssh into the controller node. proxy-server. conf
2. # vim /etc/swift/
3. Cut out "ceilometer" entry from main Swift pipeline and comment out Ceilometer filter.
4. # for i in $(ls /etc/init.d/ | grep swift); do service $i restart; done
Now Swift will work properly.