← Back to team overview

openstack team mailing list archive

Re: setup linux users

 

Hi,
    You have to be root to get the user part right.
i.e. myuser@mymachine:~$sudo su
myuser@mymachine:~#cd bin
myuser@mymachine:~/bin$remakerings

And as for the second one, try,
$sudo apt-get update
$sudo apt-get install python-swiftclient

If it doesn't work, download the package from
mirror.pnl.gov/ubuntu//pool/main/p/python-swiftclient/python-swiftclient_1.2.0-0ubuntu2_all.deb
and install it using dpkg manager.

Regards,
Nitish B.


On Fri, Jul 5, 2013 at 10:09 AM, Gonfi den Tschal
<gonfidentschal@xxxxxxxxx>wrote:

> i'm having some difficulties following the tutorial at
> http://docs.openstack.org/developer/swift/development_saio.html
>
> 1) the user:
> i don't understand how it's meant, i guessed:
>  - root for the commands
>  - <your-user-name> should be "swift", a user account without login
> privileges, created as:
>    useradd -s /usr/sbin/nologin swift
>  - some standard user with login where the ~/bin stuff goes
> because the text says "Swift processes also run under a separate user and
> group" (separate, so not the same as my user).
> "which may not exist on your system" confusing also, does it mean it does
> not need to be created? or that it probably does not exist yet, and i
> should create it?
> i've used the standard user to run the commands with sudo. but then i got
> stuck with setting up scripts when running them as my login user (not swift
> user), i got:
> myuser@mymachine:~/bin$ remakerings
> Traceback (most recent call last):
>   File "/usr/bin/swift-ring-builder", line 676, in <module>
>     mkdir(backup_dir)
> OSError: [Errno 13] Permission denied: 'backups'
> Ring Builder file does not exist: object.builder
> ...
>
> so: should the swift user be a standard user, and also run the scripts?
>
> 2) i don't want to get a dev version of the code, so i've followed the
> install instructions from
> http://docs.openstack.org/developer/swift/howto_installmultinode.html
> installing swift worked, but not python-swiftclient:
> myuser@mymachine:~/bin$ sudo apt-get install python-swiftclient
> Reading package lists... Done
> Building dependency tree
> Reading state information... Done
> E: Unable to locate package python-swiftclient
>
> 3) i'm setting up a vm to be used for development, but i'll also clone it
> to use it for the early stage of the running live app. is there a better
> tutorial somewhere?
>
> thanks,
> gonfi
>
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~openstack
> Post to     : openstack@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~openstack
> More help   : https://help.launchpad.net/ListHelp
>
>

Follow ups

References