Bug#556467: user ajaxterm should be part of tty group
Hi Evgeni, Le vendredi 20 novembre 2009 à 00:39 +0200, Evgeni Dobrev a écrit : Hi Julien, On Thu, 19 Nov 2009 at 20:41 +0100, Julien Valroff wrote: package ajaxterm tags 556467 + unreproducible thanks Hi Evgeni, Le lundi 16 novembre 2009 à 23:16 +0200, Evgeni Dobrev a écrit : Hi Julien, [...] I have added my user to the tty group and it is working when the --daemon option is not set. There is also a similar ticket in Ubuntu. https://bugs.launchpad.net/ubuntu/+source/ajaxterm/+bug/397951 [...] I guess your issue can have 2 origins: 1/ a misconfiguration on your system (would you please check the rights on /dev/ptmx are 0666 as they should be?) These are the permissions of /dev/ptmx crw-rw-rw- 1 root root 5, 2 Nov 20 00:33 /dev/ptmx 2/ a specificity on ppc - which I haven't been able to find while googling, but as I do not know anything about this platform... It should have nothing to do with the platform. I have not had much time to look at it, but the fact that when run from the command line without the --daemon command line option everything is ok means something is wrong with the forking of the daemon process and the permissions. I hope I will be able to take a look at it with pdb during the weekend. Have you had a chance to look at this issue? After different tests on different systems, I still couldn't reproduce it. Cheers, Julien -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#556467: user ajaxterm should be part of tty group
package ajaxterm tags 556467 + unreproducible thanks Hi Evgeni, Le lundi 16 novembre 2009 à 23:16 +0200, Evgeni Dobrev a écrit : Hi Julien, [...] I have added my user to the tty group and it is working when the --daemon option is not set. There is also a similar ticket in Ubuntu. https://bugs.launchpad.net/ubuntu/+source/ajaxterm/+bug/397951 Sorry for the late answer. I have now set up various VM's and tried various configurations, but none suffers from the issue you described. As I can only setup i386 VM's (and also run amd64 machines for which I have no problem with ajaxterm), I guess your issue can have 2 origins: 1/ a misconfiguration on your system (would you please check the rights on /dev/ptmx are 0666 as they should be?) 2/ a specificity on ppc - which I haven't been able to find while googling, but as I do not know anything about this platform... Cheers, Julien -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Processed: Re: Bug#556467: user ajaxterm should be part of tty group
Processing commands for cont...@bugs.debian.org: package ajaxterm Limiting to bugs with field 'package' containing at least one of 'ajaxterm' Limit currently set to 'package':'ajaxterm' tags 556467 + unreproducible Bug #556467 [ajaxterm] user ajaxterm should be part of tty group Added tag(s) unreproducible. thanks Stopping processing here. Please contact me if you need assistance. Debian bug tracking system administrator (administrator, Debian Bugs database) -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#556467: user ajaxterm should be part of tty group
Hi Julien, On Thu, 19 Nov 2009 at 20:41 +0100, Julien Valroff wrote: package ajaxterm tags 556467 + unreproducible thanks Hi Evgeni, Le lundi 16 novembre 2009 à 23:16 +0200, Evgeni Dobrev a écrit : Hi Julien, [...] I have added my user to the tty group and it is working when the --daemon option is not set. There is also a similar ticket in Ubuntu. https://bugs.launchpad.net/ubuntu/+source/ajaxterm/+bug/397951 [...] I guess your issue can have 2 origins: 1/ a misconfiguration on your system (would you please check the rights on /dev/ptmx are 0666 as they should be?) These are the permissions of /dev/ptmx crw-rw-rw- 1 root root 5, 2 Nov 20 00:33 /dev/ptmx 2/ a specificity on ppc - which I haven't been able to find while googling, but as I do not know anything about this platform... It should have nothing to do with the platform. I have not had much time to look at it, but the fact that when run from the command line without the --daemon command line option everything is ok means something is wrong with the forking of the daemon process and the permissions. I hope I will be able to take a look at it with pdb during the weekend. Cheers, Julien Cheers, evgeni -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#556467: user ajaxterm should be part of tty group
Package: ajaxterm Version: 0.10-4 Severity: grave Justification: renders package unusable The ajaxterm user does not have permissions to open the tty device. As a result pty.py throws OSError: out of pty devices (see Traceback after this text). 'mount | grep pts' returns (gid 5 being tty) : devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620) When ajaxterm or the user it runs as is added to the tty group it runs ok. evgeni Traceback (most recent call last): File /usr/lib/python2.5/SocketServer.py, line 222, in handle_request self.process_request(request, client_address) File /usr/share/ajaxterm/qweb.py, line 1323, in process_request return BaseHTTPServer.HTTPServer.process_request(self,*p) File /usr/lib/python2.5/SocketServer.py, line 241, in process_request self.finish_request(request, client_address) File /usr/lib/python2.5/SocketServer.py, line 254, in finish_request self.RequestHandlerClass(request, client_address, self) File /usr/lib/python2.5/SocketServer.py, line 522, in __init__ self.handle() File /usr/lib/python2.5/BaseHTTPServer.py, line 316, in handle self.handle_one_request() File /usr/lib/python2.5/BaseHTTPServer.py, line 310, in handle_one_request method() File /usr/share/ajaxterm/qweb.py, line 1297, in do_POST self.serve('GET') File /usr/share/ajaxterm/qweb.py, line 1289, in serve appiter=self.server.wsgiapp(environ, self.start_response) File /usr/share/ajaxterm/ajaxterm.py, line 509, in __call__ term=self.session[s]=self.multi.create(w,h) File /usr/share/ajaxterm/ajaxterm.py, line 371, in __call__ r=self.orig(*l) File /usr/share/ajaxterm/ajaxterm.py, line 390, in create pid,fd=pty.fork() File /usr/lib/python2.5/pty.py, line 107, in fork master_fd, slave_fd = openpty() File /usr/lib/python2.5/pty.py, line 29, in openpty master_fd, slave_name = _open_terminal() File /usr/lib/python2.5/pty.py, line 70, in _open_terminal raise os.error, 'out of pty devices' OSError: out of pty devices -- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: powerpc (ppc) Kernel: Linux 2.6.30-2-powerpc Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages ajaxterm depends on: ii adduser 3.111 add and remove users and groups ii python2.5.4-2An interactive high-level object-o ii python-support1.0.4 automated rebuilding support for P Versions of packages ajaxterm recommends: ii lighttpd [httpd] 1.4.24-1 A fast webserver with minimal memo ii openssh-server1:5.1p1-8 secure shell server, an rshd repla pn python-psyco none (no description available) ii webfs [httpd] 1.21-5.2 lightweight http server for static ajaxterm suggests no packages. -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#556467: user ajaxterm should be part of tty group
Hi Evgeni, Le lundi 16 novembre 2009 à 13:36 +0200, Evgeni Dobrev a écrit : Package: ajaxterm Version: 0.10-4 Severity: grave Justification: renders package unusable The ajaxterm user does not have permissions to open the tty device. As a result pty.py throws OSError: out of pty devices (see Traceback after this text). 'mount | grep pts' returns (gid 5 being tty) : devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620) When ajaxterm or the user it runs as is added to the tty group it runs ok. Would you please send your /etc/default/ajaxterm file? Cheers, Julien -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#556467: user ajaxterm should be part of tty group
Hi Julien, -- /etc/default/ajaxterm # Default start options for Ajaxterm # Sourced by /etc/init.d/ajaxterm # # This is a POSIX shell fragment # # Allow to change the default port used by Ajaxterm #PORT=8022 # Allow to use a different port than 22 to connect to the ssh server #SERVERPORT=22 -- I have added my user to the tty group and it is working when the --daemon option is not set. There is also a similar ticket in Ubuntu. https://bugs.launchpad.net/ubuntu/+source/ajaxterm/+bug/397951 evgeni On Mon, 16 Nov 2009 at 19:35 +0100, Julien Valroff wrote: Hi Evgeni, Le lundi 16 novembre 2009 à 13:36 +0200, Evgeni Dobrev a écrit : Package: ajaxterm Version: 0.10-4 Severity: grave Justification: renders package unusable The ajaxterm user does not have permissions to open the tty device. As a result pty.py throws OSError: out of pty devices (see Traceback after this text). 'mount | grep pts' returns (gid 5 being tty) : devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620) When ajaxterm or the user it runs as is added to the tty group it runs ok. Would you please send your /etc/default/ajaxterm file? Cheers, Julien -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org