You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@allura.apache.org by Dave Brondsema <da...@brondsema.net> on 2022/01/04 18:16:41 UTC
[allura:tickets] Re: #8406 Installing on "Ubuntu 20.04" not possible
That URL looks right to me. I think you want to forward everything to port 8080 though. That port is the docker http server which handles git request as well as forwarding internally to 8088 for regular webpages.
If that doesn't work still, I'd recommend looking at the docker-compose logs, specifically for the 'http' container (maybe 'web' too) and see if it has any clues.
---
** [tickets:#8406] Installing on "Ubuntu 20.04" not possible**
**Status:** open
**Milestone:** v1.13.0
**Labels:** install
**Created:** Fri Dec 24, 2021 11:34 PM UTC by peacecop kalmer:
**Last Updated:** Thu Dec 30, 2021 08:07 PM UTC
**Owner:** nobody
Installing on *Ubuntu 20.04* according to the [manual](https://forge-allura.apache.org/docs/getting_started/installation.html) giving in the command:
~~~
sudo docker-compose run taskd paster setup-app docker-dev.ini
~~~
results with:
> Creating network "allura-git_default" with the default driver
> Building web
> Step 1/9 : FROM ubuntu:18.04
> ---> 5a214d77f5d7
> Step 2/9 : RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends git-core python3-dev gcc libmagic1 libssl-dev libldap2-dev libsasl2-dev libjpeg8-dev zlib1g-dev python3-venv zip subversion python3-svn curl locales sudo && rm -rf /var/lib/apt/lists/*
> ---> Using cache
> ---> 9e4c012987ac
> Step 3/9 : RUN curl --silent --location https://deb.nodesource.com/setup_10.x | sudo bash - && DEBIAN_FRONTEND=noninteractive apt-get install --yes --no-install-recommends nodejs
> ---> Using cache
> ---> 03e2dc378636
> Step 4/9 : RUN locale-gen en_US.UTF-8
> ---> Using cache
> ---> 754eb37004ea
> Step 5/9 : ENV LANG en_US.UTF-8
> ---> Using cache
> ---> 80fe4470c51b
> Step 6/9 : ENV USER root
> ---> Using cache
> ---> a9a65fbce4c4
> Step 7/9 : WORKDIR /allura
> ---> Using cache
> ---> f3205a90cce3
> Step 8/9 : ENV PYTHONUNBUFFERED 1
> ---> Using cache
> ---> 336704d9b3c3
> Step 9/9 : CMD gunicorn --paste Allura/docker-dev.ini -b :8088 --reload
> ---> Using cache
> ---> 6eb3703bbbf8
> Successfully built 6eb3703bbbf8
> Successfully tagged allura-git_web:latest
> WARNING: Image for service web was built because it did not already exist. To rebuild this image you must use `docker-compose build` or `docker-compose up --build`.
> Creating allura-git_solr_1 ... done
> Creating allura-git_mongo_1 ... done
> Creating allura-git_web_1 ... error
>
> ERROR: for allura-git_web_1 Cannot create container for service web: create .: volume name is too short, names should be at least two alphanumeric characters
>
> ERROR: for web Cannot create container for service web: create .: volume name is too short, names should be at least two alphanumeric characters
> ERROR: Encountered errors while bringing up the project.
---
Sent from forge-allura.apache.org because dev@allura.apache.org is subscribed to https://forge-allura.apache.org/p/allura/tickets/
To unsubscribe from further messages, a project admin can change settings at https://forge-allura.apache.org/p/allura/admin/tickets/options. Or, if this is a mailing list, you can unsubscribe from the mailing list.
[allura:tickets] Re: #8406 Installing on "Ubuntu 20.04" not possible
Posted by "peacecop kalmer:" <ka...@test.tennis24.ee>.
In order to make it more comfortable for you to advice, I post some information.
I did `docker-compose logs` and found these things for *web_1* and *http_1*:
> web_1 | [2021-12-30 19:55:55 +0000] [9] [INFO] Starting gunicorn 20.1.0
web_1 | [2021-12-30 19:55:55 +0000] [9] [INFO] Listening at: http://0.0.0.0:8088 (9)
web_1 | [2021-12-30 19:55:55 +0000] [9] [INFO] Using worker: sync
web_1 | [2021-12-30 19:55:55 +0000] [12] [INFO] Booting worker with pid: 12
web_1 | 19:55:59,271 ERROR [tg.configuration.app_config] Failed to initialize mako template engine, removing it...
web_1 | 19:56:15,659 WARNI [allura.lib.app_globals] Image path not set for nav_logo
web_1 | 19:56:36,555 WARNI [forgeimporters.github] github_importer.* not set up in .ini file; cannot use OAuth for GitHub
web_1 | 19:56:52,614 WARNI [forgeimporters.github] github_importer.* not set up in .ini file; cannot use OAuth for GitHub
web_1 | 19:57:06,479 WARNI [forgeimporters.github] github_importer.* not set up in .ini file; cannot use OAuth for GitHub
web_1 | 19:57:24,707 WARNI [forgeimporters.github] github_importer.* not set up in .ini file; cannot use OAuth for GitHub
web_1 | 19:58:07,140 ERROR [forgegit.model.git_repo] Error with rev_parse(master^0) at http://allura.tennis24.ee/p/poster/code/ref/master/
web_1 | Traceback (most recent call last):
web_1 | File "/allura/ForgeGit/forgegit/model/git_repo.py", line 240, in commit
web_1 | impl = self._git.rev_parse(str(rev) + '^0')
web_1 | File "/allura-data/virtualenv/lib/python3.6/site-packages/timermiddleware/__init__.py", line 120, in wrapper
web_1 | return self.run_and_log(func, inst, *args, **kwargs)
web_1 | File "/allura-data/virtualenv/lib/python3.6/site-packages/timermiddleware/__init__.py", line 152, in run_and_log
web_1 | retval = func(*args, **kwargs)
web_1 | File "/allura-data/virtualenv/lib/python3.6/site-packages/git/repo/fun.py", line 225, in rev_parse
web_1 | obj = name_to_object(repo, rev[:start])
web_1 | File "/allura-data/virtualenv/lib/python3.6/site-packages/git/repo/fun.py", line 159, in name_to_object
web_1 | raise BadName(name)
web_1 | gitdb.exc.BadName: Ref 'master' did not resolve to an object
web_1 | 18:11:53,079 ERROR [forgegit.model.git_repo] Error with rev_parse(master^0) at http://allura.tennis24.ee/p/poster/code/ref/master/
web_1 | Traceback (most recent call last):
web_1 | File "/allura/ForgeGit/forgegit/model/git_repo.py", line 240, in commit
web_1 | impl = self._git.rev_parse(str(rev) + '^0')
web_1 | File "/allura-data/virtualenv/lib/python3.6/site-packages/timermiddleware/__init__.py", line 120, in wrapper
web_1 | return self.run_and_log(func, inst, *args, **kwargs)
web_1 | File "/allura-data/virtualenv/lib/python3.6/site-packages/timermiddleware/__init__.py", line 152, in run_and_log
web_1 | retval = func(*args, **kwargs)
web_1 | File "/allura-data/virtualenv/lib/python3.6/site-packages/git/repo/fun.py", line 225, in rev_parse
web_1 | obj = name_to_object(repo, rev[:start])
web_1 | File "/allura-data/virtualenv/lib/python3.6/site-packages/git/repo/fun.py", line 159, in name_to_object
web_1 | raise BadName(name)
web_1 | gitdb.exc.BadName: Ref 'master' did not resolve to an object
web_1 | 20:53:57,126 ERROR [forgegit.model.git_repo] Error with rev_parse(master^0) at http://allura.tennis24.ee/p/poster/code/ref/master/
web_1 | Traceback (most recent call last):
web_1 | File "/allura/ForgeGit/forgegit/model/git_repo.py", line 240, in commit
web_1 | impl = self._git.rev_parse(str(rev) + '^0')
web_1 | File "/allura-data/virtualenv/lib/python3.6/site-packages/timermiddleware/__init__.py", line 120, in wrapper
web_1 | return self.run_and_log(func, inst, *args, **kwargs)
web_1 | File "/allura-data/virtualenv/lib/python3.6/site-packages/timermiddleware/__init__.py", line 152, in run_and_log
web_1 | retval = func(*args, **kwargs)
web_1 | File "/allura-data/virtualenv/lib/python3.6/site-packages/git/repo/fun.py", line 225, in rev_parse
web_1 | obj = name_to_object(repo, rev[:start])
web_1 | File "/allura-data/virtualenv/lib/python3.6/site-packages/git/repo/fun.py", line 159, in name_to_object
web_1 | raise BadName(name)
web_1 | gitdb.exc.BadName: Ref 'master' did not resolve to an object
> http_1 | AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 172.25.0.7. Set the 'ServerName' directive globally to suppress this message
inmail_1 | 19:55:59,301 INFO [allura.command] Loaded tools
http_1 | AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 172.25.0.7. Set the 'ServerName' directive globally to suppress this message
http_1 | [Thu Dec 30 19:56:00.737742 2021] [:error] [pid 1:tid 140034370296768] python_init: Python version mismatch, expected '2.7.6', found '2.7.17'.
http_1 | [Thu Dec 30 19:56:00.739671 2021] [:error] [pid 1:tid 140034370296768] python_init: Python executable found '/usr/bin/python'.
http_1 | [Thu Dec 30 19:56:00.739688 2021] [:error] [pid 1:tid 140034370296768] python_init: Python path being used '/usr/lib/python2.7:/usr/lib/python2.7/plat-x86_64-linux-gnu:/usr/lib/python2.7/lib-tk:/usr/lib/python2.7/lib-old:/usr/lib/python2.7/lib-dynload'.
http_1 | [Thu Dec 30 19:56:00.739714 2021] [:notice] [pid 1:tid 140034370296768] mod_python: Creating 8 session mutexes based on 6 max processes and 25 max threads.
http_1 | [Thu Dec 30 19:56:00.739721 2021] [:notice] [pid 1:tid 140034370296768] mod_python: using mutex_directory /tmp
http_1 | [Thu Dec 30 19:56:00.761391 2021] [mpm_event:notice] [pid 1:tid 140034370296768] AH00489: Apache/2.4.29 (Ubuntu) mod_python/3.3.1 Python/2.7.17 configured -- resuming normal operations
http_1 | [Thu Dec 30 19:56:00.761631 2021] [core:notice] [pid 1:tid 140034370296768] AH00094: Command line: '/usr/sbin/apache2 -D FOREGROUND'
Regarding to configuration, I have these rows regarding to web addresses and ports in *docker-dev.ini*:
> domain = allura.tennis24.ee
base_url = http://allura.tennis24.ee
> scm.repos.refresh_base_url = http://web:8080
> scm.host.http.git = http://allura.tennis24.ee/git$path
scm.host.file.git = /allura-data/scm/git$path
> scm.repos.tarball.url_prefix = http://localhost:8088/
Regarding to the same things, I have the following configuration rows in *production.ini*:
> use = config:/allura/Allura/docker-dev.ini#main
> base_url = http://allura.tennis24.ee
domain = allura.tennis24.ee
> scm.repos.refresh_base_url = http://web:8080
> scm.host.https.git = https://allura.tennis24.ee/git$path
*nginx* configuration:
> server {
server_name allura.tennis24.ee;
location / {
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
proxy_pass http://localhost:8088;
}
}
If I change *8088* into *8080* in that file then for the address http://allura.tennis24.ee/git/p/poster/puud.kalmer, I get:
> This allura.tennis24.ee page can’t be foundNo webpage was found for the web address: http://allura.tennis24.ee/git/p/poster/puud.kalmer
HTTP ERROR 404
---
** [tickets:#8406] Installing on "Ubuntu 20.04" not possible**
**Status:** open
**Milestone:** v1.13.0
**Labels:** install
**Created:** Fri Dec 24, 2021 11:34 PM UTC by peacecop kalmer:
**Last Updated:** Tue Jan 04, 2022 06:16 PM UTC
**Owner:** nobody
Installing on *Ubuntu 20.04* according to the [manual](https://forge-allura.apache.org/docs/getting_started/installation.html) giving in the command:
~~~
sudo docker-compose run taskd paster setup-app docker-dev.ini
~~~
results with:
> Creating network "allura-git_default" with the default driver
> Building web
> Step 1/9 : FROM ubuntu:18.04
> ---> 5a214d77f5d7
> Step 2/9 : RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends git-core python3-dev gcc libmagic1 libssl-dev libldap2-dev libsasl2-dev libjpeg8-dev zlib1g-dev python3-venv zip subversion python3-svn curl locales sudo && rm -rf /var/lib/apt/lists/*
> ---> Using cache
> ---> 9e4c012987ac
> Step 3/9 : RUN curl --silent --location https://deb.nodesource.com/setup_10.x | sudo bash - && DEBIAN_FRONTEND=noninteractive apt-get install --yes --no-install-recommends nodejs
> ---> Using cache
> ---> 03e2dc378636
> Step 4/9 : RUN locale-gen en_US.UTF-8
> ---> Using cache
> ---> 754eb37004ea
> Step 5/9 : ENV LANG en_US.UTF-8
> ---> Using cache
> ---> 80fe4470c51b
> Step 6/9 : ENV USER root
> ---> Using cache
> ---> a9a65fbce4c4
> Step 7/9 : WORKDIR /allura
> ---> Using cache
> ---> f3205a90cce3
> Step 8/9 : ENV PYTHONUNBUFFERED 1
> ---> Using cache
> ---> 336704d9b3c3
> Step 9/9 : CMD gunicorn --paste Allura/docker-dev.ini -b :8088 --reload
> ---> Using cache
> ---> 6eb3703bbbf8
> Successfully built 6eb3703bbbf8
> Successfully tagged allura-git_web:latest
> WARNING: Image for service web was built because it did not already exist. To rebuild this image you must use `docker-compose build` or `docker-compose up --build`.
> Creating allura-git_solr_1 ... done
> Creating allura-git_mongo_1 ... done
> Creating allura-git_web_1 ... error
>
> ERROR: for allura-git_web_1 Cannot create container for service web: create .: volume name is too short, names should be at least two alphanumeric characters
>
> ERROR: for web Cannot create container for service web: create .: volume name is too short, names should be at least two alphanumeric characters
> ERROR: Encountered errors while bringing up the project.
---
Sent from forge-allura.apache.org because dev@allura.apache.org is subscribed to https://forge-allura.apache.org/p/allura/tickets/
To unsubscribe from further messages, a project admin can change settings at https://forge-allura.apache.org/p/allura/admin/tickets/options. Or, if this is a mailing list, you can unsubscribe from the mailing list.