I have the following error when I try to install Barracuda 2.0.3 :

checking for openat(), fstatat() ... found
configuring additional modules
adding module in /var/opt/nginx-upload-progress-module/
+ ngx_http_uploadprogress_module was configured
adding module in /var/opt/ngx_cache_purge/
+ ngx_http_cache_purge_module was configured
checking for PCRE library ... found
checking for PCRE JIT support ... not found
checking for OpenSSL library ... not found

./configure: error: SSL modules require the OpenSSL library.
You can either do not enable the modules, or install the OpenSSL library
into the system, or build the OpenSSL library statically from the source
with nginx by using --with-openssl=
option.

I can't see how to install this OpenSSL library properly. The log is not very useful.

Comments

michee.lengronne’s picture

I have this other error but I think it is dependent from the first one :

/usr/bin/install -c -m 644 libmemcached/protocol/cache.h libmemcached/protocol/callback.h '/usr/local/include/libmemcached/protocol'
/bin/mkdir -p '/usr/local/include/libmemcached/memcached'
/usr/bin/install -c -m 644 libmemcached/memcached/protocol_binary.h libmemcached/memcached/vbucket.h '/usr/local/include/libmemcached/memcached'
/bin/mkdir -p '/usr/local/include/libmemcached'
/usr/bin/install -c -m 644 libmemcached/watchpoint.h libmemcached/memcached_util.h libmemcached/util.h '/usr/local/include/libmemcached'
/usr/bin/install -c -m 644 support/libmemcached.pc '/usr/local/lib/pkgconfig'
Forcing buildconf
buildconf: checking installation...
buildconf: autoconf version 2.13 (ok)
rebuilding aclocal.m4
rebuilding configure
rebuilding main/php_config.h.in
creating cache ./config.cache
Updated main/php_version.h
This is the test message --make --quiet install failed. Error (if any): 0

Displaying the last 15 lines of /var/backups/barracuda-install-120531-2033.log to help troubleshoot this problem
If you see any error with advice to run 'dpkg --configure -a', run this
command first and choose default answer, then run this installer again

Again, the log is not really useful. The same error appears with and without memcache enabled.

michee.lengronne’s picture

I found that problem : libssl-dev is not installed.

Sorry, it's in french :

Les paquets suivants ont des dépendances non satisfaites :
libssl-dev: Dépend: libssl0.9.8 (= 0.9.8o-4squeeze12) mais 0.9.8o-4squeeze13 est installé.
Les actions suivantes permettront de résoudre ces dépendances :

Conserver les paquets suivants dans leur version actuelle :
1) libssl-dev [Non installé]

omega8cc’s picture

Title: ./configure: error: SSL modules require the OpenSSL library. » Not updated repositories on ftp.debian.org break install

It looks like a serious issue with not updated Debian repositories - probably (not sure, however, we need to test this more)

Please use something like:

_LOCAL_DEBIAN_MIRROR=ftp.us.debian.org (or any other mirror near your location) in your /root/.barracuda.cnf before running the install again. Note that you will need to run Barracuda installer directly, as the boa wrapper forces _LOCAL_DEBIAN_MIRROR=ftp.debian.org which seems to fail for some reason.

See also: http://hefring.mig5.net/bot/log/aegir/2012-05-26#T217557

omega8cc’s picture

Status: Active » Closed (cannot reproduce)

I just tried this again on a fresh linode and I can't reproduce this, so they probably fixed this already.

tne_’s picture

Status: Closed (cannot reproduce) » Active

I have just had the same problem on a fresh debian 6 (x64) install. The (auto) mirror used is ftp.de.debian.org - and it is failing because of a conflict with libssl. Switching the apt sources.list to ftp.us.debian.org fixes the problem and boa is working fine afterwards.

However, of course this is not a problem related to BOA but i wanted to let you know this problem still exists.

niccolox’s picture

I have this same error message from Debian 32 bit

could get Barracuda to install and work, Octopus fails..
http://drupal.org/node/1593980#comment-6025498

velpan’s picture

Same issue.

New server Debian 6, 64bit.
Change _LOCAL_DEBIAN_MIRROR=ftp.us.debian.org in /root/.barracuda.cnf
but the install says:

INFO: We will use Debian mirror ftp.debian.org

and the error remains.

Any suggestions?

omega8cc’s picture

Status: Active » Closed (cannot reproduce)

We can't reproduce this issue any longer for over a month on any server we have tried.

If you are still experiencing this, please open new issue with all details as required in the bug submission guidelines, including your host (provider) name.

sierraoscardelta’s picture

Priority: Normal » Major
Status: Closed (cannot reproduce) » Active

Exact same issue as above and before... this issue needs to remain open until it is resolved please... I've made it High priority because I'm getting no response from anyone at omega8cc and others have this issue too.

This is SOOO frustrating... debian repository updates aside, the changes to the config file are not honoured when doing the upgrade. (see below as it still uses ftp.debian.org as the mirror regardless of change to config)

I don't understand how you are "unable to reproduce this on any server" when this is the 5th time i've started again from scratch with a clean "vanilla" install of Debian Squeeze and I get the exact same results every time.

It installs B+O+A but when i use the link to my o1 instance I just get a blank page.

Please advise as I've been at this for a week now.

My host, not that it should make a rats bit of difference, is www.webhosting.bignoise.co.nz.

pro:~# barracuda up-stable
 
Barracuda [Wed Jul  4 21:49:25 NZST 2012] ==> BOA Skynet welcomes you aboard!
 
Barracuda [Wed Jul  4 21:49:29 NZST 2012] ==> INFO: UPGRADE
Barracuda [Wed Jul  4 21:49:29 NZST 2012] ==> INFO: Reading your /root/.barracuda.cnf config file
Barracuda [Wed Jul  4 21:49:30 NZST 2012] ==> NOTE! Please review all config options displayed below
Barracuda [Wed Jul  4 21:49:30 NZST 2012] ==> NOTE! It will *override* all settings in the Barracuda script
 
###
### Configuration created on 120704-1932
### with Barracuda version BOA-2.0.3
###
### NOTE: the group of settings displayed bellow will *not* be overriden
### on upgrade by the Barracuda script nor by this configuration file.
### They can be defined only on initial Barracuda install.
###
_HTTP_WILDCARD=YES
_MY_OWNIP="118.67.197.19"
_MY_HOSTN="pro.ginsheyee.co.nz"
_MY_FRONT="master.pro.ginsheyee.co.nz"
_THIS_DB_HOST=localhost
_SMTP_RELAY_TEST=YES
_SMTP_RELAY_HOST=""
_LOCAL_NETWORK_IP=""
_LOCAL_NETWORK_HN=""
###
### NOTE: the group of settings displayed bellow
### will *override* all listed settings in the Barracuda script,
### both on initial install and upgrade.
###
_MY_EMAIL="sys@ginsheyee.co.nz"
_XTRAS_LIST="PDS CSF CHV FTP"
_AUTOPILOT=YES
_DEBUG_MODE=NO
_DB_SERVER=MariaDB
_SSH_PORT=22
_LOCAL_DEBIAN_MIRROR="ftp.us.debian.org/debian"
_LOCAL_UBUNTU_MIRROR="archive.ubuntu.com"
_FORCE_GIT_MIRROR=""
_DNS_SETUP_TEST=YES
_NGINX_EXTRA_CONF=""
_NGINX_WORKERS=AUTO
_PHP_FPM_WORKERS=AUTO
_BUILD_FROM_SRC=NO
_PHP_MODERN_ONLY=YES
_PHP_FPM_VERSION=5.3
_PHP_CLI_VERSION=5.3
_LOAD_LIMIT_ONE=1444
_LOAD_LIMIT_TWO=888
_CUSTOM_CONFIG_CSF=NO
_CUSTOM_CONFIG_SQL=NO
_CUSTOM_CONFIG_REDIS=NO
_CUSTOM_CONFIG_PHP_5_2=NO
_CUSTOM_CONFIG_PHP_5_3=NO
_SPEED_VALID_MAX=3600
_NGINX_DOS_LIMIT=300
_SYSTEM_UPGRADE_ONLY=NO
_USE_MEMCACHED=NO
###
### Configuration created on 120704-1932
### with Barracuda version BOA-2.0.3
###
 
Barracuda [Wed Jul  4 21:49:33 NZST 2012] ==> INFO: Testing GitHub, Drupal and Gitorious servers availability, please wait...
Barracuda [Wed Jul  4 21:49:35 NZST 2012] ==> INFO: GitHub mirror repository will be used for this install
Barracuda [Wed Jul  4 21:49:35 NZST 2012] ==> INFO: Downloading little helpers, please wait...
Barracuda [Wed Jul  4 21:49:43 NZST 2012] ==> INFO: Checking BARRACUDA version...
Barracuda [Wed Jul  4 21:49:43 NZST 2012] ==> INFO: Version test result: OK
Barracuda [Wed Jul  4 21:49:43 NZST 2012] ==> INFO: Checking your Debian or Ubuntu version...
 
Barracuda [Wed Jul  4 21:49:46 NZST 2012] ==> Aegir with Nginx on Debian/squeeze - Skynet Agent v.BOA-2.0.3
 
 
Barracuda [Wed Jul  4 21:49:50 NZST 2012] ==> UPGRADE START -> checkpoint: 

  * Your e-mail address appears to be sys@ginsheyee.co.nz - is that correct?
  * Your server hostname is pro.ginsheyee.co.nz.
  * Your Aegir control panel is/will be available at https://master.pro.ginsheyee.co.nz.

 
Barracuda [Wed Jul  4 21:49:50 NZST 2012] ==> INFO: Cleaning up temp files in /var/opt/
Barracuda [Wed Jul  4 21:49:52 NZST 2012] ==> INFO: Updating apt sources
Barracuda [Wed Jul  4 21:49:54 NZST 2012] ==> INFO: We will use Debian mirror ftp.debian.org
Barracuda [Wed Jul  4 21:50:00 NZST 2012] ==> INFO: Running aptitude update, please wait...
Barracuda [Wed Jul  4 21:50:11 NZST 2012] ==> INFO: Upgrading required libraries and tools
Barracuda [Wed Jul  4 21:50:11 NZST 2012] ==> NOTE! This step may take a few minutes, please wait...
Barracuda [Wed Jul  4 21:50:24 NZST 2012] ==> INFO: Testing Nginx version...
Barracuda [Wed Jul  4 21:50:27 NZST 2012] ==> INFO: Installed Nginx version nginx/1.2.2, upgrade required
Barracuda [Wed Jul  4 21:50:29 NZST 2012] ==> INFO: Upgrading Nginx, please wait...
sh ./configure --prefix=/usr --sbin-path=/usr/sbin/nginx --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --pid-path=/var/run/nginx.pid --lock-path=/var/lock/nginx.lock --user=www-data --group=www-data --with-http_realip_module --with-http_gzip_static_module --with-http_stub_status_module --with-http_ssl_module --with-http_dav_module --without-mail_pop3_module --without-mail_imap_module --without-mail_smtp_module --without-http_scgi_module --without-http_uwsgi_module --with-debug --with-ipv6 --with-http_geoip_module --add-module=/var/opt/nginx-upload-progress-module/ --add-module=/var/opt/ngx_cache_purge/ failed.  Error (if any): 0
 
Displaying the last 15 lines of /var/backups/barracuda-upgrade-120704-2149.log to help troubleshoot this problem
If you see any error with advice to run 'dpkg --configure -a', run this
command first and choose default answer, then run this installer again
 
checking for openat(), fstatat() ... found
configuring additional modules
adding module in /var/opt/nginx-upload-progress-module/
 + ngx_http_uploadprogress_module was configured
adding module in /var/opt/ngx_cache_purge/
 + ngx_http_cache_purge_module was configured
checking for PCRE library ... found
checking for PCRE JIT support ... not found
checking for OpenSSL library ... not found

./configure: error: SSL modules require the OpenSSL library.
You can either do not enable the modules, or install the OpenSSL library
into the system, or build the OpenSSL library statically from the source
with nginx by using --with-openssl=<path> option.

make --quiet failed.  Error (if any): 0
 
Displaying the last 15 lines of /var/backups/barracuda-upgrade-120704-2149.log to help troubleshoot this problem
If you see any error with advice to run 'dpkg --configure -a', run this
command first and choose default answer, then run this installer again
 
checking for openat(), fstatat() ... found
configuring additional modules
adding module in /var/opt/nginx-upload-progress-module/
 + ngx_http_uploadprogress_module was configured
adding module in /var/opt/ngx_cache_purge/
 + ngx_http_cache_purge_module was configured
checking for PCRE library ... found
checking for PCRE JIT support ... not found
checking for OpenSSL library ... not found

./configure: error: SSL modules require the OpenSSL library.
You can either do not enable the modules, or install the OpenSSL library
into the system, or build the OpenSSL library statically from the source
with nginx by using --with-openssl=<path> option.

make --quiet install failed.  Error (if any): 0
 
Displaying the last 15 lines of /var/backups/barracuda-upgrade-120704-2149.log to help troubleshoot this problem
If you see any error with advice to run 'dpkg --configure -a', run this
command first and choose default answer, then run this installer again
 
checking for openat(), fstatat() ... found
configuring additional modules
adding module in /var/opt/nginx-upload-progress-module/
 + ngx_http_uploadprogress_module was configured
adding module in /var/opt/ngx_cache_purge/
 + ngx_http_cache_purge_module was configured
checking for PCRE library ... found
checking for PCRE JIT support ... not found
checking for OpenSSL library ... not found

./configure: error: SSL modules require the OpenSSL library.
You can either do not enable the modules, or install the OpenSSL library
into the system, or build the OpenSSL library statically from the source
with nginx by using --with-openssl=<path> option.

Barracuda [Wed Jul  4 21:50:53 NZST 2012] ==> INFO: Running aptitude full-upgrade again, please wait...
Barracuda [Wed Jul  4 21:51:46 NZST 2012] ==> INFO: Testing Nginx version...
Barracuda [Wed Jul  4 21:51:48 NZST 2012] ==> INFO: Installed Nginx version nginx/1.2.2, upgrade required
Barracuda [Wed Jul  4 21:51:50 NZST 2012] ==> INFO: Upgrading Nginx, please wait...
sh ./configure --prefix=/usr --sbin-path=/usr/sbin/nginx --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --pid-path=/var/run/nginx.pid --lock-path=/var/lock/nginx.lock --user=www-data --group=www-data --with-http_realip_module --with-http_gzip_static_module --with-http_stub_status_module --with-http_ssl_module --with-http_dav_module --without-mail_pop3_module --without-mail_imap_module --without-mail_smtp_module --without-http_scgi_module --without-http_uwsgi_module --with-debug --with-ipv6 --with-http_geoip_module --add-module=/var/opt/nginx-upload-progress-module/ --add-module=/var/opt/ngx_cache_purge/ failed.  Error (if any): 0
 
Displaying the last 15 lines of /var/backups/barracuda-upgrade-120704-2149.log to help troubleshoot this problem
If you see any error with advice to run 'dpkg --configure -a', run this
command first and choose default answer, then run this installer again
 
checking for openat(), fstatat() ... found
configuring additional modules
adding module in /var/opt/nginx-upload-progress-module/
 + ngx_http_uploadprogress_module was configured
adding module in /var/opt/ngx_cache_purge/
 + ngx_http_cache_purge_module was configured
checking for PCRE library ... found
checking for PCRE JIT support ... not found
checking for OpenSSL library ... not found

./configure: error: SSL modules require the OpenSSL library.
You can either do not enable the modules, or install the OpenSSL library
into the system, or build the OpenSSL library statically from the source
with nginx by using --with-openssl=<path> option.

make --quiet failed.  Error (if any): 0
 
Displaying the last 15 lines of /var/backups/barracuda-upgrade-120704-2149.log to help troubleshoot this problem
If you see any error with advice to run 'dpkg --configure -a', run this
command first and choose default answer, then run this installer again
 
checking for openat(), fstatat() ... found
configuring additional modules
adding module in /var/opt/nginx-upload-progress-module/
 + ngx_http_uploadprogress_module was configured
adding module in /var/opt/ngx_cache_purge/
 + ngx_http_cache_purge_module was configured
checking for PCRE library ... found
checking for PCRE JIT support ... not found
checking for OpenSSL library ... not found

./configure: error: SSL modules require the OpenSSL library.
You can either do not enable the modules, or install the OpenSSL library
into the system, or build the OpenSSL library statically from the source
with nginx by using --with-openssl=<path> option.

make --quiet install failed.  Error (if any): 0
 
Displaying the last 15 lines of /var/backups/barracuda-upgrade-120704-2149.log to help troubleshoot this problem
If you see any error with advice to run 'dpkg --configure -a', run this
command first and choose default answer, then run this installer again
 
checking for openat(), fstatat() ... found
configuring additional modules
adding module in /var/opt/nginx-upload-progress-module/
 + ngx_http_uploadprogress_module was configured
adding module in /var/opt/ngx_cache_purge/
 + ngx_http_cache_purge_module was configured
checking for PCRE library ... found
checking for PCRE JIT support ... not found
checking for OpenSSL library ... not found

./configure: error: SSL modules require the OpenSSL library.
You can either do not enable the modules, or install the OpenSSL library
into the system, or build the OpenSSL library statically from the source
with nginx by using --with-openssl=<path> option.

Barracuda [Wed Jul  4 21:52:13 NZST 2012] ==> INFO: Checking SMTP connections, please wait...
Barracuda [Wed Jul  4 21:52:16 NZST 2012] ==> INFO: Upgrading a few more tools, please wait...
Barracuda [Wed Jul  4 21:52:18 NZST 2012] ==> INFO: Checking if PHP upgrade is available
Barracuda [Wed Jul  4 21:52:20 NZST 2012] ==> INFO: Installed PHP version 5.3.14-1~dotdeb.0, no upgrade required
Barracuda [Wed Jul  4 21:52:22 NZST 2012] ==> INFO: Restarting Redis and PHP-FPM, reloading Nginx
Barracuda [Wed Jul  4 21:52:30 NZST 2012] ==> INFO: OS and services upgrade completed
 
Barracuda [Wed Jul  4 21:52:34 NZST 2012] ==> INFO: Running Aegir Master Instance upgrade
Barracuda [Wed Jul  4 21:52:37 NZST 2012] ==> INFO: Test OK, we can proceed with Hostmaster upgrade
Barracuda [Wed Jul  4 21:52:37 NZST 2012] ==> INFO: Downloading drush, please wait...
Barracuda [Wed Jul  4 21:52:51 NZST 2012] ==> INFO: Drush seems to be functioning properly
Barracuda [Wed Jul  4 21:52:51 NZST 2012] ==> INFO: Moving old directories
Barracuda [Wed Jul  4 21:52:52 NZST 2012] ==> INFO: Installing provision backend in /var/aegir/.drush
Barracuda [Wed Jul  4 21:52:53 NZST 2012] ==> INFO: Downloading Drush and Provision extensions, please wait...
Barracuda [Wed Jul  4 21:52:56 NZST 2012] ==> INFO: Running hostmaster-migrate, please wait...
Barracuda [Wed Jul  4 21:53:48 NZST 2012] ==> INFO: Aegir Master Instance upgrade completed
Barracuda [Wed Jul  4 21:53:51 NZST 2012] ==> INFO: New entry added to /var/log/barracuda_log.txt
 
Barracuda [Wed Jul  4 21:53:51 NZST 2012] ==> CARD: Now charging your credit card for this automated upgrade service...
Barracuda [Wed Jul  4 21:53:57 NZST 2012] ==> JOKE: Just kidding! Enjoy your Aegir Hosting System :)
 
Barracuda [Wed Jul  4 21:54:01 NZST 2012] ==> Final post-upgrade cleaning, please wait a moment...
Barracuda [Wed Jul  4 21:54:05 NZST 2012] ==> BYE!

BARRACUDA upgrade completed
Bye
pro:~# 
omega8cc’s picture

Priority: Major » Normal
Status: Active » Closed (cannot reproduce)

Please open separate issue with all information required, including your host (provider) name.

NOTE: Please don't paste logs, only include as files.

7wonders’s picture

I had the same problem on a local install in virtualbox debian. If you open the BARRACUDA.sh.txt in /var/backups with nano or similar and do a full search and replace of ftp.debian.org with ftp.us.debian.org and then run bash /var/backups/BARRACUDA.sh.txt it will complete with no errors.

dev286’s picture

Same issue.

New server Debian 6, 64bit.
Change _LOCAL_DEBIAN_MIRROR=ftp.us.debian.org in /root/.barracuda.cnf
but the install says:

INFO: We will use Debian mirror ftp.debian.org

and the error remains.

Any suggestions?

omega8cc’s picture

Title: Experimental settings in /etc/apt/preferences break install and upgrade » Not updated repositories on ftp.debian.org break install

It was some shockingly trivial bug. We have left some experimental only settings in the /etc/apt/preferences template file - there was a Pin-Priority: 600 set for Pin: origin ftp.debian.org while it was not intended to go into stable release and caused so many weird issues, sorry :/

We have applied a hot-fix both to HEAD and stable.

omega8cc’s picture

Title: Not updated repositories on ftp.debian.org break install » Experimental settings in /etc/apt/preferences break install and upgrade
Priority: Normal » Critical
Status: Closed (cannot reproduce) » Fixed

Changing the issue title to match the real problem.

Title: Not updated repositories on ftp.debian.org break install » Experimental settings in /etc/apt/preferences break install and upgrade
Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.