[wp-trac] [WordPress Trac] #22913: Plugin Updater fails behind HTTP Proxy

WordPress Trac noreply at wordpress.org
Thu Dec 13 11:51:12 UTC 2012


#22913: Plugin Updater fails behind HTTP Proxy
-----------------------------+-----------------------------
 Reporter:  samthorne        |       Type:  defect (bug)
   Status:  new              |   Priority:  normal
Milestone:  Awaiting Review  |  Component:  Upgrade/Install
  Version:  3.5              |   Severity:  normal
 Keywords:                   |
-----------------------------+-----------------------------
 The plugin updater reports plugins that are in need of an update and will
 initiate the automatic update of plugins from behind our proxy server (in
 other words, the connection through the proxy server is working for most
 of Wordpress).

 During auto update however it fails with

 {{{
 An error occurred while updating Postie: The package could not be
 installed. PCLZIP_ERR_BAD_FORMAT (-10) : Unable to find End of Central Dir
 Record signature.
 }}}

 debug.log in wp-content contains
 {{{
 [13-Dec-2012 11:41:18 UTC] PHP Notice:  has_cap was called with an
 argument that is <strong>deprecated</strong> since version 2.0! Usage of
 user levels by plugins and themes is deprecated. Use roles and
 capabilities instead. in /Users/sam/Dropbox/Work/wordpress/wp-
 includes/functions.php on line 2908
 }}}


 If I then perform the same update on a different network connection (which
 does not need to pass through the proxy server) the update installs
 correctly with no problems.
 In this instance I have tested with Postie, but the same applies to other
 plugins.

 Proxy supports HTTP(S), but not FTP.

 Server is running Mac OS X 10.7.5, Apache 2.2.22, PHP 5.3.15

-- 
Ticket URL: <http://core.trac.wordpress.org/ticket/22913>
WordPress Trac <http://core.trac.wordpress.org/>
WordPress blogging software


More information about the wp-trac mailing list