I can update plugins and wordpress through the admin and haven’t any similar connection problems. Are Qtranslate and Si-contact form causing a problem? I ran the diagnosis and here are the results:
Warning: Cannot modify header information – headers already sent by (output started at /var/www/XXXX/wp-content/plugins/facebook-page-publish/diagnosis.php:6) in /var/www/XXXXX/wp-content/plugins/qtranslate/qtranslate_core.php on line 71
Warning: session_start() [function.session-start]: Cannot send session cache limiter – headers already sent (output started at /var/www/XXXXX/wp-content/plugins/facebook-page-publish/diagnosis.php:6) in /var/www/XXXXX/wp-content/plugins/si-contact-form/si-contact-form.php on line 1367
Everything looks fine
[Code moderated as per the Forum Rules. Please use the pastebin]