Try asking BSD mail groups how to set up init scripts in BSD. As far as the
rest of Unices, you move the script in /etc/init.d and make an S* link from
your default runlevel (rc3.d) -> ../init.d/kannel.
Cheers,
Nikos
----- Original Message -----
From: "Aldo Zavala" <[email protected]>
To: "Nikos Balkanas" <[email protected]>
Sent: Monday, December 15, 2008 10:59 AM
Subject: Re: Start up Error: unknown login: kannel
Thanks for the reply, how should I do it then?
Thanks,
Aldo Zavala
Mobile (760) 556-5050
GTalk: [email protected]
----- Original Message -----
From: Nikos Balkanas
[mailto:[email protected]]
To: [email protected], Aldo Zavala
[mailto:[email protected]]
Sent: Sun, 14 Dec 2008 23:43:28 -0700
Subject:
Re: Start up Error: unknown login: kannel
That's understood. Who told you to do it like that?
----- Original Message -----
From: "Aldo Zavala" <[email protected]>
To: "Nikos Balkanas" <[email protected]>; <[email protected]>
Sent: Monday, December 15, 2008 8:27 AM
Subject: Re: Start up Error: unknown login: kannel
I added the line kannel_enable="YES" to /etc/rc.conf in order to have the
Kannel to start automatically when the system boots.
The output of ls -ld /var/run/kannel is:
[output]
drwxr-xr-x 2 kannel wheel 512 Dec 14 21:10 /var/run/kannel
[/output]
And this is what top command shows:
[top]
PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND
644 kannel 13 96 0 16916K 3860K ucond 0 0:01 0.00%
bearerbox
737 mysql 10 96 0 62148K 20828K ucond 1 0:01 0.00% mysqld
688 root 1 96 0 5896K 2348K select 0 0:00 0.00% nmbd
747 root 1 96 0 26956K 14056K select 0 0:00 0.00% httpd
699 root 1 96 0 7680K 5728K select 0 0:00 0.00%
perl5.8.8
766 root 1 96 0 5848K 3188K select 0 0:00 0.00% sendmail
654 kannel 1 8 0 7188K 2204K nanslp 0 0:00 0.00%
run_kannel_bo
834 aldo 1 96 0 8384K 3804K select 1 0:00 0.00% sshd
671 root 1 96 0 3284K 2304K select 0 0:00 0.00% proftpd
666 kannel 9 96 0 16404K 3816K select 1 0:00 0.00% wapbox
831 root 1 4 0 8384K 3824K sbwait 0 0:00 0.00% sshd
1234 root 1 4 0 8384K 3832K sbwait 0 0:00 0.00% sshd
532 root 1 96 0 3156K 1196K select 1 0:00 0.00% syslogd
776 root 1 8 0 3184K 1248K nanslp 0 0:00 0.00% cron
692 root 1 96 0 8088K 3748K select 0 0:00 0.00% smbd
1244 root 1 20 0 4452K 2428K pause 0 0:00 0.00% csh
[/top]
----- Original Message -----
From: Nikos Balkanas
[mailto:[email protected]]
To: [email protected], Aldo Zavala
[mailto:[email protected]]
Sent: Sun, 14 Dec 2008 23:08:38 -0700
Subject:
Re: Start up Error: unknown login: kannel
> So you say that now you can log into radius as kannel without any
> passwords?
>
> Doesn't sound very safe.
>
> You shouldn't create the pid-files. What is the output from "ls -ld
> /var/run/kannel/" ?
>
> BR,
> Nikos
> ----- Original Message -----
> From: "Aldo Zavala" <[email protected]>
> To: <[email protected]>; "Nikos Balkanas" <[email protected]>
> Sent: Monday, December 15, 2008 1:56 AM
> Subject: Re: Start up Error: unknown login: kannel
>
>
> Hello, now I have another error; I used the adduser command to add the
> kannel user (I dont know if there are another way to create a daemon
> user)
> This is what I did (according to an advice in the freebsd forums)
>
> radius# adduser
> Username: kannel
> Full name:
> Uid (Leave empty for default):
> Login group [kannel]:
> Login group is kannel. Invite kannel into other groups? []:
> Login class [default]:
> Shell (sh csh tcsh nologin) [sh]:
> Home directory [/home/kannel]:
> Use password-based authentication? [yes]: no
> Lock out the account after creation? [no]:
> Username : kannel
> Password : <disabled>
> Full Name :
> Uid : 1004
> Class :
> Groups : kannel
> Home : /home/kannel
> Shell : /bin/sh
> Locked : no
> OK? (yes/no): yes
> adduser: INFO: Successfully added (kannel) to the user database.
> Add another user? (yes/no): no
> Goodbye!
>
> * And this is the error that now I am getting:
>
> radius# /usr/local/etc/rc.d/kannel start
> Starting kannel_bearerbox.
> /usr/local/sbin/run_kannel_box: open:
> /var/run/kannel/kannel_bearerbox.pid:
> No such file or directory
> Starting kannel_smsbox.
> /usr/local/sbin/run_kannel_box: open: /var/run/kannel/kannel_smsbox.pid:
> No
> such file or directory
> Starting kannel_wapbox.
> /usr/local/sbin/run_kannel_box: open: /var/run/kannel/kannel_wapbox.pid:
> No
> such file or directory
> radius#
>
> * Then I created manually the pid files, and after trying to start the
> kannel daemon again I got these errors:
>
> radius# /usr/local/etc/rc.d/kannel start
> Starting kannel_bearerbox.
> /usr/local/sbin/run_kannel_box: open:
> /var/run/kannel/kannel_bearerbox.pid:
> Permission denied
> Starting kannel_smsbox.
> /usr/local/sbin/run_kannel_box: open: /var/run/kannel/kannel_smsbox.pid:
> Permission denied
> Starting kannel_wapbox.
> /usr/local/sbin/run_kannel_box: open: /var/run/kannel/kannel_wapbox.pid:
> Permission denied
>
> * I chowned the pid files to kannel user and finally the kannel services
> were started:
> radius# chown kannel *.*
> radius# /usr/local/etc/rc.d/kannel start
> Starting kannel_bearerbox.
> Starting kannel_smsbox.
> Starting kannel_wapbox.
>
> * Do you think this is normal? Will this kannel installation setup will
> behave as should after these sort of tweaks I made?
>
> Thanks in advance.
>
>
> ----- Original Message -----
> From: Nikos Balkanas
> [mailto:[email protected]]
> To: [email protected], Aldo Zavala
> [mailto:[email protected]]
> Sent: Sun, 14 Dec 2008 13:48:51 -0700
> Subject:
> Re: Start up Error: unknown login: kannel
>
>
> > Hi,
> >
> > As you may have guessed it doesn't have much to do with configuration.
> > Just
> > create the user. I don't know why the installation script didn't
> > create
> > it,
> > but then again I don't have BSD. I know Alej was looking at FreeBSD
> > for
> > sqlbox. Maybe he could take a look at this, too.
> >
> > BR,
> > Nikos
> > ----- Original Message -----
> > From: "Aldo Zavala" <[email protected]>
> > To: <[email protected]>
> > Sent: Sunday, December 14, 2008 10:18 PM
> > Subject: Re: Start up Error: unknown login: kannel
> >
> >
> > >I forgot to say that is a FreeBSD 7.0, and this is my current
> > >kannel.conf:
> > >
> > > group = core
> > > admin-port = 13000
> > > wapbox-port = 13002
> > > admin-password = bar
> > > #status-password = foo
> > > #admin-deny-ip = ""
> > > #admin-allow-ip = ""
> > > wdp-interface-name = "*"
> > > log-file = "/var/log/kannel-bearerbox.log"
> > > #log-level = 0
> > > box-deny-ip = "*.*.*.*"
> > > box-allow-ip = "127.0.0.1"
> > > access-log = "/var/log/kannel-access.log"
> > > #store-file = "/tmp/kannel.store"
> > > #ssl-server-cert-file = "cert.pem"
> > > #ssl-server-key-file = "key.pem"
> > > #ssl-certkey-file = "mycertandprivkeyfile.pem"
> > >
> > > group = wapbox
> > > bearerbox-host = 127.0.0.1
> > > log-file = "/var/log/kannel-wapbox.log"
> > > #log-level = 0
> > > syslog-level = none
> > > access-log = "/var/log/kannel-wapaccess.log"
> > >
> > >
> > > --- thanks!, A
> > > ldo
> > >
> > >
> >
> >
>
>