middleware missing from swift package
Bug #1692032 reported by
Phillip Couto
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu Cloud Archive |
Expired
|
Low
|
Unassigned |
Bug Description
Looks like the ocata archive which ships with swift 2.13.0 is missing the following middleware:
- copy
- keymaster
- encryption
The 2.13.0 version of swift on github has the middleware in the repository:
https:/
https:/
When reviewing the contents of the swift python package it is missing the files.
I am trying to deploy a cluster using these pieces of middleware and would like to continue to use the ubuntu packages.
tags: | added: swift |
To post a comment you must log in.
Hi Phillip
I did a quick check on the debs for the Ocata UCA:
$ dpkg -c /home/jamespage /Downloads/ python- swift_2. 13.0-0ubuntu1- cloud0_ all.deb | grep copy python2. 7/dist- packages/ swift/common/ middleware/ copy.py doc/python- swift/copyright
-rw-r--r-- root/root 24482 2017-02-16 09:58 ./usr/lib/
-rw-r--r-- root/root 833 2017-02-16 10:46 ./usr/share/
$ dpkg -c /home/jamespage /Downloads/ python- swift_2. 13.0-0ubuntu1- cloud0_ all.deb | grep crypto python2. 7/dist- packages/ swift/common/ middleware/ crypto/ python2. 7/dist- packages/ swift/common/ middleware/ crypto/ encrypter. py python2. 7/dist- packages/ swift/common/ middleware/ crypto/ crypto_ utils.py python2. 7/dist- packages/ swift/common/ middleware/ crypto/ decrypter. py python2. 7/dist- packages/ swift/common/ middleware/ crypto/ __init_ _.py python2. 7/dist- packages/ swift/common/ middleware/ crypto/ keymaster. py
drwxr-xr-x root/root 0 2017-02-21 10:36 ./usr/lib/
-rw-r--r-- root/root 16380 2017-02-16 09:58 ./usr/lib/
-rw-r--r-- root/root 11042 2017-02-16 09:58 ./usr/lib/
-rw-r--r-- root/root 19028 2017-02-16 09:58 ./usr/lib/
-rw-r--r-- root/root 1465 2017-02-16 09:58 ./usr/lib/
-rw-r--r-- root/root 6865 2017-02-16 09:58 ./usr/lib/
I can see both of those modules in the built binary package.
Can you confirm that the binaries you have installed are from Ocata, not Newton which lacks these features.