Login | Register
My pages Projects Community openCollabNet

Discussions > users [DISABLED] > Re: Re[2]: can not start SVNserve

subversion
Discussion topic

There will be a brief maintenance window every Friday at 17:00 Pacific.
For further details, see CollabNet's maintenance and upgrade policy.

Back to topic list

Re: Re[2]: can not start SVNserve

Author "David Weintraub" <qazwart at gmail dot com>
Full name "David Weintraub" <qazwart at gmail dot com>
Date 2008-12-18 10:42:05 PST
Message Why don't you setup "sudo" and see if that will work for you? I've
always found sudo much less troublesome than "su".

Then, you can modify your startup script to use sudo instead of "su".

On Thu, Dec 18, 2008 at 3:03 AM, KES <kes-kes at yandex dot ru> wrote:
> Здравствуйте, Mel.
>
> Вы писали 18 декабря 2008 г., 9:05:35:
>
> M> On Wednesday 17 December 2008 21:02:07 KES wrote:
>>> Здравствуйте, Mel.
>>>
>>> Вы писали 17 декабря 2008 г., 9:11:19:
>>>
>>> M> On Sunday 14 December 2008 16:11:17 KES wrote:
>>> >> Здравствуйте, Polytropon.
>>> >>
>>> >> Вы писали 14 декабря 2008 г., 15:11:35:
>>> >>
>>> >> P> On Sun, 14 Dec 2008 12:58:55 +0100 (CET), Wojciech Puchar
>>> >>
>>> >> P> <wojtek at wojtek dot te​nsor.gdynia.pl> wrote:
>>> >> >> > su: Sorry
>>> >> >> >
>>> >> >> >
>>> >> >> > kes# pw user mod svn -s /bin/bash
>>> >> >> > kes# pw user show svn
>>> >> >> > svn:*:1005:1005::0:0:SVN user:/nonexistent:/bin/bash
>>> >> >> > kes# /usr/local/etc/rc.d/svnserve start
>>> >> >> > Starting svnserve.
>>> >> >> > su: Sorry
>>> >> >>
>>> >> >> try to change directory to existent
>>> >>
>>> >> P> (1) What's /bin/bash? Check existing shell.
>>> >>
>>> >> P> (2) As you said: Check existing directory.
>>> >>
>>> >> P> (3) Regarding su, check for wheel group inclusion.
>>> >>
>>> >> home# uname -a
>>> >> FreeBSD home.kes.net.ua 7.0-STABLE FreeBSD 7.0-STABLE #0: Tue Aug 12
>>> >> 02:11:24 EEST 2008 kes at kes dot net dot ua:/usr/​obj/usr/src/sys/KES_​KERN_v7
>>> >> i386 home# pw user show svn
>>> >> svn:*:1003:1002::0:0:SVN user:/nonexistent:/u​sr/sbin/nologin
>>> >>
>>> >> As you can see on 'home' machine svn user has no valid shell also it
>>> >> has not valid home directory and it is not included into wheel group
>>> >>
>>> >> But svnserve is started and works fine. With same settings svnserve
>>> >> does not work on
>>> >> kes# uname -a
>>> >> FreeBSD kes.net.ua 7.1-PRERELEASE FreeBSD 7.1-PRERELEASE #: Sun Nov 23
>>> >> 17:19:12 EET 2008
>>> >> kes at home dot kes dot net dot ua:​/usr/obj/usr/src/sys​/KES_KERN_v7 i386
>>>
>>> M> echo 'rc_debug="YES"'>​>/etc/rc.conf
>>> M> /usr/local/etc/rc.d/svnserve start
>>>
>>> M> Show output from /var/log/messages.
>>>
>>> kes# kes# /usr/local/etc/rc.d/svnserve start
>>> /usr/local/etc/rc.d/svnserve: DEBUG: checkyesno: svnserve_enable is set to
>>> YES. Starting svnserve.
>>> /usr/local/etc/rc.d/svnserve: DEBUG: run_rc_command: doit: su -m svn -c 'sh
>>> -c "/usr/local/bin/svnserve -d --listen-port=3690 --foreground -r
>>> /var/db/trunk"' su: Sorry
>
> M> Does this command work from the command line?
> M> If not, does it work if called as su -fm rather then su -m?
> M> If that does not work, does the primary group svn is supposed to be in exist?
>
>
> kes# su -m svn -c 'sh -c "/usr/local/bin/svnserve -d --listen-port=3690 --foreground -r /var/db/trunk"'
> su: Sorry
> kes# su -fm svn -c 'sh -c "/usr/local/bin/svnserve -d --listen-port=3690 --foreground -r /var/db/trunk"'
> su: Sorry
> kes# pw group show svn
> svn:*:1005:
> kes# cat /etc/group | grep svn
> svn:*:1005:
> kes# pw user show svn
> svn:*:1005:1005::0:0:SVN user:/nonexistent:/bin/bash
>
> As you see it does not work also with -fm option
>
>
> Also I notice next differences between FreeBDS 7.0 and 7.1 (detail below)
> Notice that on both system account is locked, has no valid shell and
> home directory
> on FreeBSD 7.0 when I try to login with svn user it says: This account is currently not available.
> on FreeBSD 7.1 when I try to login with svn user it says: su: Sorry
> Maybe there is a problem with su on FreeBSD 7.1?
>
>
>
> home# pw user show svn
> svn:*:1003:1002::0:0:SVN user:/nonexistent:/u​sr/sbin/nologin
> home# su svn
> This account is currently not available.
>
>
> kes# pw user show svn
> svn:*:1005:1005::0:0:SVN user:/nonexistent:/bin/bash
> kes# su svn
> su: Sorry
> kes# pw user mod svn -s /usr/bin/nologin
> kes# pw user show svn
> svn:*:1005:1005::0:0:SVN user:/nonexistent:/u​sr/bin/nologin
> kes# su svn
> su: Sorry
>
>
>
>
>



--
--
David Weintraub
qazwart at gmail dot com

« Previous message in topic | 10 of 22 | Next message in topic »

Messages

Show all messages in topic

can not start SVNserve KES <kes-kes at yandex dot ru> KES <kes-kes at yandex dot ru> 2008-12-12 00:13:53 PST
     Re: can not start SVNserve Ryan Schmidt <subversion-2008c at ryandesign dot com> Ryan Schmidt <subversion-2008c at ryandesign dot com> 2008-12-12 16:24:41 PST
     Re: can not start SVNserve "David Weintraub" <qazwart at gmail dot com> "David Weintraub" <qazwart at gmail dot com> 2008-12-13 21:22:41 PST
                         Re: can not start SVNserve Mel <fbsd dot questions at rachie dot is-a-geek dot net> Mel <fbsd dot questions at rachie dot is-a-geek dot net> 2008-12-16 23:11:23 PST
                             Re[2]: can not start SVNserve KES <kes-kes at yandex dot ru> KES <kes-kes at yandex dot ru> 2008-12-17 12:02:19 PST
                                 Re: Re[2]: can not start SVNserve "David Weintraub" <qazwart at gmail dot com> "David Weintraub" <qazwart at gmail dot com> 2008-12-17 13:02:08 PST
                                     Re[4]: can not start SVNserve KES <kes-kes at yandex dot ru> KES <kes-kes at yandex dot ru> 2008-12-17 23:52:50 PST
                                 Re: can not start SVNserve Mel <fbsd dot questions at rachie dot is-a-geek dot net> Mel <fbsd dot questions at rachie dot is-a-geek dot net> 2008-12-17 23:06:07 PST
                                     Re[2]: can not start SVNserve KES <kes-kes at yandex dot ru> KES <kes-kes at yandex dot ru> 2008-12-18 00:04:00 PST
                                         Re: Re[2]: can not start SVNserve "David Weintraub" <qazwart at gmail dot com> "David Weintraub" <qazwart at gmail dot com> 2008-12-18 10:42:05 PST
                                             Re[4]: can not start SVNserve KES <kes-kes at yandex dot ru> KES <kes-kes at yandex dot ru> 2008-12-18 10:57:48 PST
                                                 Re: Re[4]: can not start SVNserve "David Weintraub" <qazwart at gmail dot com> "David Weintraub" <qazwart at gmail dot com> 2008-12-18 11:30:53 PST
                                         Re: Re[2]: can not start SVNserve David Weintraub <qazwart at gmail dot com> David Weintraub <qazwart at gmail dot com> 2008-12-20 03:38:53 PST
                                         Re: can not start SVNserve Mel <fbsd dot questions at rachie dot is-a-geek dot net> Mel <fbsd dot questions at rachie dot is-a-geek dot net> 2008-12-21 03:10:53 PST
                                             Re[2]: can not start SVNserve KES <kes-kes at yandex dot ru> KES <kes-kes at yandex dot ru> 2008-12-21 03:49:21 PST
                                                 Re: can not start SVNserve Mel <fbsd dot questions at rachie dot is-a-geek dot net> Mel <fbsd dot questions at rachie dot is-a-geek dot net> 2008-12-22 02:05:21 PST
                                                     Re: can not start SVNserve Mel <fbsd dot questions at rachie dot is-a-geek dot net> Mel <fbsd dot questions at rachie dot is-a-geek dot net> 2008-12-25 10:13:37 PST
                                                         Re[2]: can not start SVNserve KES <kes-kes at yandex dot ru> KES <kes-kes at yandex dot ru> 2008-12-27 23:36:53 PST
                                 Re: Re[2]: can not start SVNserve David Weintraub <qazwart at gmail dot com> David Weintraub <qazwart at gmail dot com> 2008-12-20 03:39:55 PST
             Re: Re[2]: can not start SVNserve "David Weintraub" <qazwart at gmail dot com> "David Weintraub" <qazwart at gmail dot com> 2008-12-14 13:42:09 PST
             Re: Re[2]: can not start SVNserve David Weintraub <qazwart at gmail dot com> David Weintraub <qazwart at gmail dot com> 2008-12-20 06:02:07 PST
     Re: can not start SVNserve David Weintraub <qazwart at gmail dot com> David Weintraub <qazwart at gmail dot com> 2008-12-20 04:51:36 PST
Messages per page: