Until a few days ago, on a brand-new Ubuntu 12.04 server, I was able to install boa/barracuda/octopus/aegir without any problems at all.
Now, though, the same installation attempts fail (also on a brand new installation of the OS). During the attempt to install mariadb, there are now messages about unmet dependencies, and eventually the installation fails and mariadb has not been installed. This is literally being installed on a VirtualBox-hosted server instance which has had *no* updates applied to it or packages installed other than ddclient.
The following items reference the same sorts of messages about unmet dependencies for libmariadbclient18 I'm seeing.
Will post my logfile when I have one, but here's an example with similar messages:
Need to get 31.6 MB of archives. After unpacking 110 MB will be used.
The following packages have unmet dependencies:
mariadb-server-core-5.5 : Conflicts: mysql-server-core-5.5 but 5.5.24-0ubuntu0.12.04.1 is installed and it is kept back.
mysql-server-core-5.5 : Breaks: mysql-server-core-5.1 which is a virtual package.
mariadb-client-core-5.5 : Conflicts: mysql-client-core-5.5 but 5.5.24-0ubuntu0.12.04.1 is installed and it is kept back.
mysql-client-core-5.5 : Breaks: mysql-client-core-5.1 which is a virtual package.
The following actions will resolve these dependencies:
Keep the following packages at their current version:
1) mariadb-client-5.5 [Not Installed]
2) mariadb-client-core-5.5 [Not Installed]
3) mariadb-server-5.5 [Not Installed]
4) mariadb-server-core-5.5 [Not Installed]
| Comment | File | Size | Author |
|---|---|---|---|
| #5 | barracuda-conf.txt | 1.44 KB | lynnewu |
| #2 | boa-console.txt | 7.76 KB | lynnewu |
| #2 | boa-install-log.txt | 252.8 KB | lynnewu |
Comments
Comment #1
omega8cc commentedPlease follow bug submission guidelines.
Comment #2
lynnewu commentedComment #3
lynnewu commentedOk. Which bug submission guidelines? I see that you're missing information, but am not sure what more I can provide. The console log and logfiles are the only information I have right now. If there's something else, I'd be happy to provide it. Thanks very much.
Comment #4
omega8cc commentedThe guidelines and required files are explained/listed on the Create Issue form: http://drupal.org/node/add/project-issue/barracuda
It is to save some time, so we don't need to ask you for some specific details we need to know anyway.
Comment #5
lynnewu commentedNeither of these files exist:
/var/aegir/config/includes/barracuda_log.txt
/var/aegir/install.log
Comment #6
omega8cc commentedThanks, this helps. It looks like we need to better protect BOA from Ubuntu crazy folks who are not afraid to break *LTS* distro.
Comment #7
omega8cc commentedOh, I just realized that Peter W Bowey reported this earlier today via e-mail I will repost below:
Comment #8
ethnovode commentedThanks for the infos !
Edit : Oh, you already have a fix in ! Awesome.
Comment #9
omega8cc commentedSo, a bit of
Pin-Prioritymagic was required to force MariaDB install properly. You need to create/etc/apt/preferencesfile and put there this:Then run install or upgrade as usual.
We need to test this again on clean install and upgrades both for Ubuntu Precise and Lucid to make sure it doesn't cause any side effects. It shouldn't, but who knows.
Comment #10
omega8cc commentedThe commit: http://drupalcode.org/project/barracuda.git/commit/182ff06
Comment #11
omega8cc commentedNow it is fixed via wrappers also for stable BOA-2.0.5: http://drupalcode.org/project/barracuda.git/commit/5c9f845
Comment #12
lynnewu commentedI'm happy to re-try this, but am not sure if I need to specify a particular commit(?) (branch?) when I wget BOA.sh.txt?
Should I use in-stable/in-head?
Thanks.
Comment #13
omega8cc commentedIt fixes itself on the wrappers level, when you run always forced:
So it just works also for stable BOA-2.0.5 - both install and upgrades.
Comment #14
lynnewu commentedThat worked perfectly using:
boa in-stable public MYHOST.MYDOMAIN.org MY.NAME@gmail.com o1 maxEnvironment: Ubuntu Server 12.04.1 LTS on a VirtualBox VM
Thank you very, very much. Do you want the successfull installation log for reference?
Comment #15
omega8cc commentedThanks for the confirmation. We don't need more logs, we have tested this many times already :)