~ubuntu-branches/ubuntu/natty/freeradius/natty-updates

« back to all changes in this revision

Viewing changes to doc/bugs

  • Committer: Bazaar Package Importer
  • Author(s): Josip Rodin
  • Date: 2009-11-23 03:57:37 UTC
  • mfrom: (1.2.1 upstream)
  • mto: This revision was merged to the branch mainline in revision 28.
  • Revision ID: james.westby@ubuntu.com-20091123035737-zsgtzhfych8hir68
Tags: 2.1.7+dfsg-1
* Adopting the package, closes: #536623.
* New upstream version, closes: #513484.
  + Fixes the blooper in unlang evaluation logic, closes: #526175.
* Used quilt (and added README.source), and moved upstream file patching
  into debian/patches/. The source is no longer in collab-maint git
  (to make it simpler for me to finally get this out the door), but
  kept the .gitignore should we need that again.
* Dropped the dialup_admin/bin/backup_radacct patch (integrated upstream).
* Dropped the raddb/Makefile patch (problem no longer exists upstream).
* Dropped the lib/packet.c lib/radius.c main/listen.c patches (was from
  upstream 2.0.5 anyway).
* Dropped references to otp.conf, it no longer exists upstream.
  Keep removing the conffile statoverride in prerm.
* Dropped references to snmp.conf, it no longer exists upstream.
  Keep removing the conffile statoverride in prerm.
* Ship /etc/freeradius/modules/* in the freeradius package.
* Stop shipping sites-enabled symlinks in the package and instead create
  them only on initial install, thanks to Matej Vela, closes: #533396.
* Add export PATH="${PATH:+$PATH:}/usr/sbin:/sbin" to the init script
  at the request of John Morrissey, closes: #550143.
* Stop installing /var/run/freeradius in the package to silence Lintian.
  The init script already recreates it at will.
* Remove executable bit from example.pl to silence Lintian.

Show diffs side-by-side

added added

removed removed

Lines of Context:
130
130
  cannot do anything about those problems.  However, any errors that are
131
131
  inside of the FreeRADIUS source should be brought to our attention.
132
132
 
 
133
 
 
134
6. Running with "screen"
 
135
 
 
136
  If the bug is a crash of the server, and it takes a long time for the
 
137
  crash to happen, perform the following steps:
 
138
 
 
139
 * log in as root
 
140
 * open a screen session (http://blogamundo.net/code/screen/)
 
141
   $ screen bash
 
142
 * make sure FreeRADIUS is not running
 
143
 * make sure you have all the debug symbols about, or a debugable 
 
144
   version of the server installed
 
145
 * configure screen to log to a file; 'Ctrl-A H'
 
146
 * type 'gdb /path/to/radius'  (or /path/to/freeradius on Debian)
 
147
 * at the (gdb) prompt, type 'run -X'
 
148
 * detach from screen 'Ctrl-A D'
 
149
 * when you notice FreeRADIUS has died, reconnect to your screen session
 
150
   $ screen -D -r
 
151
 * at the (gdb) prompt type 'where' or for *lots* of info try
 
152
   'thread apply all bt full'
 
153
 * tell screen to stop logging, 'Ctrl-A H'
 
154
 * logout from screen
 
155
 
133
156
--
134
157
 
135
158
FreeRADIUS Project, copyright 2008
136
 
$Id: bugs,v 1.8 2008/01/05 13:39:14 aland Exp $
 
159
$Id$