Attaching debdiff for trusty. Editing bug to add SRU justification.

** Patch added: "Debdiff for trusty"
   
https://bugs.launchpad.net/ubuntu/+source/proftpd-dfsg/+bug/1246245/+attachment/4817938/+files/proftpd-dfsg_1.3.5~rc3-2.1ubuntu3.debdiff

** Description changed:

+ [Impact]
+ 
+  * ProFTPd exits with signal 15 when restarted via init script.
+    Worse yet, init script returns success.
+ 
+  * Since logrotate runs via cron and performs a restart, this causes
+    FTP service to stop and results in unexpected service downtime.
+ 
+  * Final version of upstream patch at https://anonscm.debian.org/git
+ /pkg-proftpd/proftpd-
+ dfsg.git/commit/?id=23c5e44b3c30a082a0e15279961c3c4c3d7393fd
+ 
+  * Only trusty and prior are affected
+ 
+ [Test Case]
+ 
+  * bmorton@maui:~$ sudo service proftpd restart
+    * Stopping ftp server proftpd                                           [ 
OK ]
+    * Starting ftp server proftpd                                           [ 
OK ]
+    bmorton@maui:~$ sudo service proftpd status
+    ProFTPD is started in standalone mode, currently not running.
+ 
+  * After a restart, status should say "currently running"
+ 
+ [Regression Potential]
+ 
+  * Failure to start/stop/restart proftpd service
+ 
+  * Patched package currently running on production host without issues
+ 
+ [Other Info]
+  
+  * This is a very old bug affecting a substantial number of users
+ 
+  * Early AM nagios notifications about FTP service are undesirable
+ 
+ 
+ -------------------------------------------------------------------------
+ 
  proftpd-basic 1.3.5~rc3-2 from Ubuntu 13.10
  proftpd-basic 1.3.5~rc3-2.1ubuntu2 from Ubuntu 14.04
  
  Init script from proftpd-basic package contains the BUG: when you run
  /etc/init.d/proftpd restart it fails because of there is the race
  between pidfile removal and start() which checks pidfile existency:
  
  ---
  ProFTPD is started in standalone mode, currently running.
  root@aa:~# /etc/init.d/proftpd restart
   * Stopping ftp server proftpd                                                
                                                                                
                                             [ OK ]
   * Starting ftp server proftpd                                                
                                                                                
                                             [ OK ]
  root@aa:~# /etc/init.d/proftpd status
  ProFTPD is started in standalone mode, currently not running.
  ---
  
  the next workaround helps:
  
  ---
  --- /etc/init.d/proftpd.orig    2013-10-30 13:52:46.791265726 +0400
  +++ /etc/init.d/proftpd 2013-10-30 13:52:57.456265698 +0400
  @@ -107,6 +107,7 @@
       fi
       if [ -f "$PIDFILE" ]; then
          start-stop-daemon --stop --signal $SIGNAL --quiet --pidfile "$PIDFILE"
  +       sleep 1
           if [ $? = 0 ]; then
                  log_end_msg 0
          else
  ---
  
  Please, fix.

** Description changed:

+ SRU request for Trusty
+ 
  [Impact]
  
-  * ProFTPd exits with signal 15 when restarted via init script.
-    Worse yet, init script returns success.
+  * ProFTPd exits with signal 15 when restarted via init script.
+    Worse yet, init script returns success.
  
-  * Since logrotate runs via cron and performs a restart, this causes
-    FTP service to stop and results in unexpected service downtime.
+  * Since logrotate runs via cron and performs a restart, this causes
+    FTP service to stop and results in unexpected service downtime.
  
-  * Final version of upstream patch at https://anonscm.debian.org/git
+  * Final version of upstream patch at https://anonscm.debian.org/git
  /pkg-proftpd/proftpd-
  dfsg.git/commit/?id=23c5e44b3c30a082a0e15279961c3c4c3d7393fd
  
-  * Only trusty and prior are affected
+  * Only trusty and prior are affected
  
  [Test Case]
  
-  * bmorton@maui:~$ sudo service proftpd restart
-    * Stopping ftp server proftpd                                           [ 
OK ]
-    * Starting ftp server proftpd                                           [ 
OK ]
-    bmorton@maui:~$ sudo service proftpd status
-    ProFTPD is started in standalone mode, currently not running.
+  * bmorton@maui:~$ sudo service proftpd restart
+    * Stopping ftp server proftpd                                           [ 
OK ]
+    * Starting ftp server proftpd                                           [ 
OK ]
+    bmorton@maui:~$ sudo service proftpd status
+    ProFTPD is started in standalone mode, currently not running.
  
-  * After a restart, status should say "currently running"
+  * After a restart, status should say "currently running"
  
  [Regression Potential]
  
-  * Failure to start/stop/restart proftpd service
+  * Failure to start/stop/restart proftpd service
  
-  * Patched package currently running on production host without issues
+  * Patched package currently running on production host without issues
  
  [Other Info]
-  
-  * This is a very old bug affecting a substantial number of users
  
-  * Early AM nagios notifications about FTP service are undesirable
+  * This is a very old bug affecting a substantial number of users
  
+  * Early AM nagios notifications about FTP service are undesirable
  
  -------------------------------------------------------------------------
  
  proftpd-basic 1.3.5~rc3-2 from Ubuntu 13.10
  proftpd-basic 1.3.5~rc3-2.1ubuntu2 from Ubuntu 14.04
  
  Init script from proftpd-basic package contains the BUG: when you run
  /etc/init.d/proftpd restart it fails because of there is the race
  between pidfile removal and start() which checks pidfile existency:
  
  ---
  ProFTPD is started in standalone mode, currently running.
  root@aa:~# /etc/init.d/proftpd restart
   * Stopping ftp server proftpd                                                
                                                                                
                                             [ OK ]
   * Starting ftp server proftpd                                                
                                                                                
                                             [ OK ]
  root@aa:~# /etc/init.d/proftpd status
  ProFTPD is started in standalone mode, currently not running.
  ---
  
  the next workaround helps:
  
  ---
  --- /etc/init.d/proftpd.orig    2013-10-30 13:52:46.791265726 +0400
  +++ /etc/init.d/proftpd 2013-10-30 13:52:57.456265698 +0400
  @@ -107,6 +107,7 @@
       fi
       if [ -f "$PIDFILE" ]; then
          start-stop-daemon --stop --signal $SIGNAL --quiet --pidfile "$PIDFILE"
  +       sleep 1
           if [ $? = 0 ]; then
                  log_end_msg 0
          else
  ---
  
  Please, fix.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1246245

Title:
  proftpd service fails to restart (including via logrotate)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/proftpd-dfsg/+bug/1246245/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to