[Serusers] SER <==> SEMS fifo permisions problem
Pavol Segeč
pavol.segec at kis.fri.utc.sk
Tue Aug 2 10:32:35 CEST 2005
Hi,
You have right! Actually I found that ser is running as user ser and group
ser, when I started sems as user ser and group ser, it is working ! Great!
Thanks for you help
pavol
> -----Original Message-----
> From: serusers-bounces at lists.iptel.org
> [mailto:serusers-bounces at lists.iptel.org] On Behalf Of Pavol Segeč
> Sent: Tuesday, August 02, 2005 9:47 AM
> To: serusers at lists.iptel.org; 'Stefan Sayer'
> Subject: RE: [Serusers] SER <==> SEMS fifo permisions problem
>
> Hi,
>
> I had configuration as you wrote, it's described in the
> install manual, but I cheched it again. No results. I'm
> sending you my advance.
>
> I setted up cfg files as you wrote, after that in /tmp folder
> is created am_fifo file by root user with 644 permissions.
> There is not /tmp/ser_fifo file.
> Call on the sip:100 is terminated immediatelly, with error
> log inside syslog, no write permissions. There is still not
> created /tmp/ser_fifo file.
>
>
> I changed /tmp/am_fifo permissions on 666 manually, I've
> added to ser.cfg
> cmd: sock_mode=0666, restart ser process and made call on
> sip:100 (call looks like success, UA report connected, but no
> announcement, no voice), ser created /tmp/ser_fifo file with
> 666 permissions now, but there is also a new file created by
> root user, /tmp/00007A9854930305 with 644 permissions and in
> my syslog there is an error log
>
> Aug 2 09:01:55 mail /usr/sbin/ser[31229]: ERROR:
> open_reply_pipe: open error (/tmp/00007A9854930305):
> Permission denied Aug 2 09:01:55 mail /usr/sbin/ser[31229]:
> ERROR: fifo_reply: no reply pipe
> /tmp/00007A9854930305
>
> Following your instructions:
>
> > and make sure that 1)the user that starts sems has write
> permission to
> > files created by the user that starts ser (e.g.
> > start them both as the same user)
>
> They are started as root root user
>
> > and 2) both users have
> > write permission in /tmp and there is a little space left
> on the file
> > system.
>
> They have.
>
> ----------------------
>
> I do not understand, why reply pipes are cretaed with 644
> permissions? And if did, why there is a write permission
> error problem?
>
> I've also tried to setup socket communication, there have
> been also some write error problems, which looks also like
> problems with permissions. But I didn't research it so carefully.
>
> Aug 2 08:33:07 mail Sems[30875]: Error:
> (SerClient.cpp)(write_to_socket)(335): while sending request to
> /tmp/ser_socket: Connection refused
> Aug 2 08:33:07 mail Sems[30875]: Error:
> (SerClient.cpp)(write_to_socket)(335): while sending request to
> /tmp/ser_socket: Connection refused
> Aug 2 08:40:23 mail Sems[30936]: Error:
> (SerClient.cpp)(write_to_socket)(335): while sending request to
> /tmp/ser_socket: Connection refused
> Aug 2 08:40:23 mail Sems[30936]: Error:
> (SerClient.cpp)(write_to_socket)(335): while sending request to
> /tmp/ser_socket: Connection refused
> Aug 2 08:42:24 mail /usr/sbin/ser[30775]: WARNING:
> destroy_fifo: cannot delete fifo (/tmp/ser_socket): Operation
> not permitted
>
> My OS is debian, SER version is 0.9.3 installed as deb
> package, SEMS is downloaded through CVS and compiled and installed
>
> Thanks
>
> palo
>
> > -----Original Message-----
> > From: serusers-bounces at lists.iptel.org
> > [mailto:serusers-bounces at lists.iptel.org] On Behalf Of Stefan Sayer
> > Sent: Monday, August 01, 2005 3:12 PM
> > To: Pavol Segeč
> > Cc: serusers at lists.iptel.org
> > Subject: Re: [Serusers] SER <==> SEMS fifo permisions problem
> >
> > Hello,
> >
> > probably you are starting sems as another user than ser?
> >
> > please make sure that you set in sems.conf:
> >
> > send_method=fifo
> > fifo_name=/tmp/am_fifo
> > ser_fifo_name=/tmp/ser_fifo
> >
> > and put # before socket_name and ser_socket_name.
> >
> > in ser.cfg:
> > fifo="/tmp/ser_fifo"
> >
> > and make sure that 1)the user that starts sems has write
> permission to
> > files created by the user that starts ser (e.g.
> > start them both as the same user) and 2) both users have write
> > permission in /tmp and there is a little space left on the file
> > system.
> > hth
> > Stefan
> >
> >
> > Pavol Segeč wrote:
> > > Hi All !
> > >
> > > I'm implementing SER, SEMS server, I've configured fifo as
> > > communication method between them (folowing install manual). In
> > > ser.cfg I've enabled conference part in INVITE message
> > route handling as follows :
> > >
> > > if (uri=~"sip:100.*@") {
> > > if (!t_newtran()){
> > > sl_send_reply("500","Could not create transaction");
> > > break;
> > > };
> > > t_reply("100","Trying - just wait a minute !");
> > >
> > > # assumes that Sems configuration parameter 'socket_name='
> > > # has been set to /tmp/am_sock
> > >
> > > if(!t_write_req("/tmp/am_fifo","conference")) {
> > > t_reply("500","error contacting sems - in uri
> > check 100");
> > > };
> > > break;
> > > };
> > >
> > > I can make a call on sip:100.*, but I don't have received any
> > > announcement and in /var/log/syslog I see following
> > problems with SEMS
> > > and more oftenly with fifo permisions:
> > >
> > > Aug 1 14:30:09 mail Sems[25848]: Error:
> > > (SerClient.cpp)(read_from_fifo)(286): no more retries!
> > > Aug 1 14:30:09 mail Sems[25848]: Error:
> > > (SerClient.cpp)(read_from_fifo)(287): last error: Success Aug 1
> > > 14:30:09 mail Sems[25848]: Error:
> (SerClient.cpp)(send)(137): while
> > > reading Ser's response.
> > > Aug 1 14:30:09 mail Sems[25848]: Error:
> > (AmRequest.cpp)(send)(219):
> > > while sending request to Ser Aug 1 14:30:15 mail
> > Sems[25852]: Error:
> > > (SerClient.cpp)(read_from_fifo)(286): no more retries!
> > > Aug 1 14:30:15 mail Sems[25852]: Error:
> > > (SerClient.cpp)(read_from_fifo)(287): last error: Success Aug 1
> > > 14:30:15 mail Sems[25852]: Error:
> (SerClient.cpp)(send)(137): while
> > > reading Ser's response.
> > > Aug 1 14:30:15 mail Sems[25852]: Error:
> > (AmRequest.cpp)(send)(219):
> > > while sending request to Ser Aug 1 14:33:28 mail
> > /usr/sbin/ser[25731]: ERROR:
> > > open_reply_pipe: open error (/tmp/0000660D1443C4FC):
> > Permission denied
> > > Aug
> > > 1 14:33:28 mail /usr/sbin/ser[25731]: ERROR: fifo_reply: no
> > reply pipe
> > > /tmp/0000660D1443C4FC
> > >
> > >
> > > Thanks
> > >
> > > palo
> > >
> > > _______________________________________________
> > > Serusers mailing list
> > > serusers at lists.iptel.org
> > > http://lists.iptel.org/mailman/listinfo/serusers
> > >
> >
> > _______________________________________________
> > Serusers mailing list
> > serusers at lists.iptel.org
> > http://lists.iptel.org/mailman/listinfo/serusers
> >
>
> _______________________________________________
> Serusers mailing list
> serusers at lists.iptel.org
> http://lists.iptel.org/mailman/listinfo/serusers
>
More information about the sr-users
mailing list