Re: ceph-deploy zap disk failure

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I'd guess that your sudo config has a very limited path list. On the
target hosts check the 'secure_path' entry in /etc/sudoers. E.g mine is
(Ubuntu 13.10):

$ sudo grep secure_path /etc/sudoers
Defaults
secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"



On 19/10/13 03:19, Guang Yang wrote:
> Thanks all for the recommendation. I worked around by modifying the ceph-deploy by giving and full path for sgdisk.
> 
> Thanks,
> Guang
> 在 2013-10-16,下午10:47,Alfredo Deza <alfredo.deza@xxxxxxxxxxx> 写道:
> 
>> On Tue, Oct 15, 2013 at 9:19 PM, Guang <yguang11@xxxxxxxxx> wrote:
>>> -bash-4.1$ which sgdisk
>>> /usr/sbin/sgdisk
>>>
>>> Which path does ceph-deploy use?
>>
>> That is unexpected... these are the paths that ceph-deploy uses:
>>
>> '/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin'
>>
>> So `/usr/sbin/` is there. I believe  this is a case where $PATH gets
>> altered because of sudo (resetting the env variable).
>>
>> This should be fixed in the next release. In the meantime, you could
>> set the $PATH for non-interactive sessions (which is what ceph-deploy
>> does)
>> for all users. I *think* that would be in `/etc/profile`
>>
>>
>>>
>>> Thanks,
>>> Guang
>>>
>>> On Oct 15, 2013, at 11:15 PM, Alfredo Deza wrote:
>>>
>>>> On Tue, Oct 15, 2013 at 10:52 AM, Guang <yguang11@xxxxxxxxx> wrote:
>>>>> Hi ceph-users,
>>>>> I am trying with the new ceph-deploy utility on RHEL6.4 and I came across a
>>>>> new issue:
>>>>>
>>>>> -bash-4.1$ ceph-deploy --version
>>>>> 1.2.7
>>>>> -bash-4.1$ ceph-deploy disk zap server:/dev/sdb
>>>>> [ceph_deploy.cli][INFO  ] Invoked (1.2.7): /usr/bin/ceph-deploy disk zap
>>>>> server:/dev/sdb
>>>>> [ceph_deploy.osd][DEBUG ] zapping /dev/sdb on server
>>>>> [osd2.ceph.mobstor.bf1.yahoo.com][DEBUG ] detect platform information from
>>>>> remote host
>>>>> [ceph_deploy.osd][INFO  ] Distro info: Red Hat Enterprise Linux Server 6.4
>>>>> Santiago
>>>>> [osd2.ceph.mobstor.bf1.yahoo.com][DEBUG ] zeroing last few blocks of device
>>>>> [osd2.ceph.mobstor.bf1.yahoo.com][INFO  ] Running command: sudo sgdisk
>>>>> --zap-all --clear --mbrtogpt -- /dev/sdb
>>>>> [osd2.ceph.mobstor.bf1.yahoo.com][ERROR ] sudo: sgdisk: command not found
>>>>>
>>>>> While I run disk zap on the host directly, it can work without issues.
>>>>> Anyone meet the same issue?
>>>>
>>>> Can you run `which sgdisk` on that host? I want to make sure this is
>>>> not a $PATH problem.
>>>>
>>>> ceph-deploy tries to use the proper path remotely but it could be that
>>>> this one is not there.
>>>>
>>>>
>>>>>
>>>>> Thanks,
>>>>> Guang
>>>>>
>>>>> _______________________________________________
>>>>> ceph-users mailing list
>>>>> ceph-users@xxxxxxxxxxxxxx
>>>>> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
>>>>>
>>>
> 
> _______________________________________________
> ceph-users mailing list
> ceph-users@xxxxxxxxxxxxxx
> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
> 

_______________________________________________
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com





[Index of Archives]     [Information on CEPH]     [Linux Filesystem Development]     [Ceph Development]     [Ceph Large]     [Ceph Dev]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux