adhocracy icon indicating copy to clipboard operation
adhocracy copied to clipboard

Does NOT work: Automatic installation on debian, Ubuntu or Arch Linux with build.sh

Open COLABORATI opened this issue 9 years ago • 5 comments

The automatic installation script does not work on Ubuntu 14.04. It does not find rubygems packages, this is of course a trivial error and easy to correct, but exactly that makes it hard to understand why it exists at all.

Could you please specify for which version of Debian and Ubuntu the installation script was intended for? Please make it a habit to always automatically add version information when you are writing about operating systems or software. Never just write "Ubuntu". Always write "Ubuntu 14.04". Thank you for your attention!

COLABORATI avatar May 08 '15 11:05 COLABORATI

Could you please specify for which version of Debian and Ubuntu the installation script was intended for?

I personally didn't use the automatic installer, and we don't use it in our deployments, so I haven't touched the installer for a while.

Never just write "Ubuntu". Always write "Ubuntu 14.04".

I agree.

If you have a fix, feel free to submit a PR.

nidico avatar May 11 '15 00:05 nidico

If you have a fix, feel free to submit a PR. nice answer :)

COLABORATI avatar May 11 '15 17:05 COLABORATI

I am trying to install on Debian 8 with the automatic build script, and it asks me for github username and password, and if I provide none, it fails.

Building a Setuptools egg in /tmp/tmp3vwT81
warning: no files found matching '*' under directory 'setuptools/_vendor'
/tmp/tmp3vwT81/setuptools-33.1.1-py2.7.egg
/tmp/tmp3vwT81/setuptools-33.1.1-py2.7.egg/pkg_resources/__init__.py:184: RuntimeWarning: You have iterated over the result of pkg_resources.parse_version. This is a legacy behavior which is inconsistent with the new version class introduced in setuptools 8.0. In most cases, conversion to a tuple is unnecessary. For comparison of versions, sort the Version instances directly. If you have another use case requiring the tuple, please file a bug with the setuptools project describing that need.
no previously-included directories found matching 'doc'
no previously-included directories found matching 'old-tutorial'
Creating directory '/home/user/adhocracy_buildout/develop-eggs'.
mr.developer: Queued 'c2c.recipe.msgfmt' for checkout.
Username for 'https://github.com': 
Password for 'https://github.com': 
mr.developer: Cloned 'c2c.recipe.msgfmt' with git.
mr.developer: git cloning of 'c2c.recipe.msgfmt' failed.
mr.developer: remote: Repository not found.
mr.developer: fatal: Authentication failed for 'https://github.com/xi/c2c.recipe.msgfmt/'
mr.developer: 
mr.developer: There have been errors, see messages above.

it looks like the source repo is archived: https://github.com/camptocamp/c2c.recipe.msgfmt and I imagine that is why one needs to authenticate with github to download it.

hoijui avatar Apr 15 '19 14:04 hoijui

.. ahh no! this is using the private repo https://github.com/xi/c2c.recipe.msgfmt/ while the public version https://github.com/camptocamp/c2c.recipe.msgfmt/ would be readable (even though it is archived)

hoijui avatar Apr 15 '19 15:04 hoijui

I hope someone here can figure out which dependency pulls this in.

hoijui avatar Apr 15 '19 15:04 hoijui