from stackscript.log (on Ubuntu 10.04):
=> 11/30 05:55:18 Installing drush
Reading package lists...
Building dependency tree...
Reading state information...
git-core is already the newest version.
unzip is already the newest version.
unzip set to manually installed.
curl is already the newest version.
Package php5-cli is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package php5-cli has no installation candidate
fatal: destination path 'drush' already exists and is not an empty directory.
/usr/bin/env: php: No such file or directory
chmod: cannot access `/usr/local/drush/drush': No such file or directory
Could not install drush in /usr/local/bin

Comments

justintime’s picture

Status: Active » Closed (won't fix)

I fired up a linode, and yeah, it's pretty broken.

The core issue is that Ubuntu has shut down the old Karmic apt repos. The stackscript tries to pin PHP to 5.2 by using the Karmic repos, so that causes things to break. We all know that PHP 5.3 and Drupal play nicely now, so I tried to just not use the Karmic repos and let it use the Lucid ones for PHP 5.3. That failed because bcfg2 was modifying php.ini and causing the installer to hang.

I iterated over a few more issues, but each time I cleared one problem, another 2 took its place. The core issue here is that I'm writing shell scripts around Pantheon's aging BCFG setup. They've moved on to bigger things, and I certainly can't blame them for not having the time to update this old stuff.

Anyway, what I'm getting at here is that I don't have the time either that's needed to fix this. It either requires support from the Pantheon guys, or a lot more time from someone to set it up. Unfortunately, I have zero free time.

I'm going to mark the Pantheon Mercury stackscript as non-public.