On Tue, Sep 24, 2013 at 3:27 AM, Bernhard Glomm
<[email protected]>wrote:

> Am 23.09.2013 21:56:56, schrieb Alfredo Deza:
>
>
>
>
> On Mon, Sep 23, 2013 at 11:23 AM, Bernhard Glomm <
> [email protected]> wrote:
>
>> Hi all,
>>
>> something with ceph-deploy doesen't work at all anymore.
>> After an upgrade ceph-depoly failed to roll out a new monitor
>> with "permission denied. are you root?"
>> (obviously there shouldn't be a root login so I had another user
>> for ceph-deploy before which worked perfectly, why not now?)
>>
>> ceph_deploy.install][DEBUG ] Purging host ping ...
>> Traceback (most recent call last):
>> E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission
>> denied)
>> E: Unable to lock the administration directory (/var/lib/dpkg/), are you
>> root?
>>
>> Does this mean I have to let root log into my Cluster with a passwordless
>> key?
>> I would rather like to use another log in, like so far, if possible.
>>
>> Can you paste here the exact command you are running (and with what user)
> ?
>
>
>
>
>  well I used to run this script
>
>
> ##############################################################
>
> #!/bin/bash
> # initialize the ceph cluster
>
> # our csgstems
> ceph_osds="ping pong"
> ceph_mons="ping pong nuke36"
> options="-v"
>
> cd /tmp
>
> for i in $ceph_mons; do
>     ssh $i "sudo service ntp stop && sudo ntpdate-debian && sudo service
> ntp start && date";echo -e "\n\n"
> done
>
> ceph-deploy $options purge $ceph_mons
> ceph-deploy $options purgedata $ceph_mons
>
> mkdir /etc/ceph
> cd /etc/ceph
>
> # install ceph
> ceph-deploy $options install --stable dumpling $ceph_mons
>
>
> # create cluster
> ceph-deploy $options new $ceph_mons
>
> # inject your extra configuration options here
> # switch on debugging
> echo -e "debug ms = 1
> debug mon = 20" >> /etc/ceph/ceph.conf
>
> # create the monitors
> ceph-deploy $options --overwrite-conf mon create $ceph_mons
>
> sleep 10
> # get the keys
> for host in $ceph_mons; do
>     ceph-deploy $options gatherkeys $host
> done
>
> for host in $ceph_osds;do
>     ceph-deploy disk zap $host:/dev/sdb
>     ceph-deploy $options osd create $host:/dev/sdb
> done
>
> # check
> ceph status
>
> exit 0
>
>
> ##############################################################
>
>
> I ran this script as root
>

That was what I was afraid of. You should not use `sudo` nor execute
ceph-deploy as root if you are login in as
a non-root user via ssh config to the remote host.

This is because ceph-deploy will detect if you are root to avoid using sudo
in the remote host (sudo for root causes other issues).

The documentation was updated to reflect this:
http://ceph.com/docs/master/start/quick-start-preflight/#configure-ssh

You should've also seen in the logs that before connecting, ceph-deploy was
advertising if it was going to (or not) use sudo commands
on the remote host.

> with a .ssh/config to switch
>
> to the user I can log into the cluuster nodes.
>
> there is no problem with the ssh nor the sudo
>
> since the ntp commands in the beginning are working fine
>
>
>
>
>
>
>> The howto on ceph.com doesn't say anything about it,
>> the  changelog.Debian.gz isn't very helpful either and
>> another changelog isn't (provided nor a README)
>>
>> ceph-deploy is version 1.2.6
>> system is freshly installed raring
>>
>> got this both lines in my sources.list
>> deb http://192.168.242.91:3142/ceph.com/debian/ raring main
>> deb http://192.168.242.91:3142/ceph.com/packages/ceph-extras/debian/raring 
>> main
>>
>> since this both didn't work
>> #deb
>> http://gitbuilder.ceph.com/ceph-deb-raring-x86_64-basic/ref/dumpling/
>> raring main
>> #deb http://gitbuilder.ceph.com/cdep-deb-raring-x86_64-basic/ref/master/
>> raring main
>> (couldn't find the python-pushy version ceph-deploy depends on)
>>
>> TIA
>>
>> Bernhard
>>
>
>
> --
>   ------------------------------
>   [image: *Ecologic Institute*]   *Bernhard Glomm*
> IT Administration
>
>    Phone:  +49 (30) 86880 134   Fax:  +49 (30) 86880 100   Skype: 
> bernhard.glomm.ecologic     [image:
> Website:] <http://ecologic.eu> [image: | 
> Video:]<http://www.youtube.com/v/hZtiK04A9Yo> [image:
> | Newsletter:] <http://ecologic.eu/newsletter/subscribe> [image: |
> Facebook:] <http://www.facebook.com/Ecologic.Institute> [image: |
> Linkedin:]<http://www.linkedin.com/company/ecologic-institute-berlin-germany> 
> [image:
> | Twitter:] <http://twitter.com/EcologicBerlin> [image: | 
> YouTube:]<http://www.youtube.com/user/EcologicInstitute> [image:
> | Google+:] <http://plus.google.com/113756356645020994482>   Ecologic
> Institut gemeinnützige GmbH | Pfalzburger Str. 43/44 | 10717 Berlin |
> Germany
> GF: R. Andreas Kraemer | AG: Charlottenburg HRB 57947 | USt/VAT-IdNr.:
> DE811963464
> Ecologic™ is a Trade Mark (TM) of Ecologic Institut gemeinnützige GmbH
> ------------------------------
>
_______________________________________________
ceph-users mailing list
[email protected]
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to