there are accounts in your auth.db that do not begin with your new reseller prefix of "auth"
I found a message in my /var/log/syslog , it says:
Mar 9 19:31:23 ubuntuswift swift CRITICAL:
THERE ARE ACCOUNTS IN YOUR auth.db THAT DO NOT BEGIN WITH YOUR NEW RESELLER PREFIX OF "AUTH". YOU HAVE A FEW OPTIONS:
1) RUN "swift-
2) REMOVE /tmp/swift_
3) ADD "reseller_prefix = " (WITHOUT THE QUOTES) TO YOUR proxy-server.conf IN THE [filter:auth] SECTION AND TO YOUR auth-server.conf IN THE [app:auth-server] SECTION AND RUN "swift-init proxy-server restart" AND "swift-init auth-server restart" TO REVERT BACK TO YOUR PREVIOUS RESELLER PREFIX.
SINCE YOUR PREVIOUS RESELLER PREFIX WAS AN EMPTY STRING, IT IS NOT RECOMMENDED TO PERFORM OPTION 3 AS THAT WOULD MAKE SUPPORTING MULTIPLE RESELLERS MORE DIFFICULT.
but when I tried the above methods, it returned the following messages:
Updating /tmp/swift_
Traceback (most recent call last):
File "/usr/local/
execfile(
File "/home/
conn = get_db_
File "/home/
timeout=
swift.common.
Traceback (most recent call last):
File "/home/
factory=
File "/home/
sqlite3.
OperationalError: unable to open database file
then I tried the second method , and found that the file /tmp/swift_
dosen't exist.
what should I do next? By the way,what is reseller prefix? did I mis-config something?
thanks a lot.
Question information
- Language:
- English Edit question
- Status:
- Answered
- Assignee:
- No assignee Edit question
- Last query:
- Last reply:
Can you help with this problem?
Provide an answer of your own, or ask Du Ran for more information if necessary.