<div dir="ltr">Hi,<div>Newbie here as well.</div><div>I'm attempting a similar install, but not getting past <span style="color:rgb(0,0,0)">docker compose build step.</span></div><div><font color="#000000"><br></font></div><div><font color="#000000">After using the default settings I get the following message;</font></div><div>invalid project name "{{project_name}}": must consist only of lowercase alphanumeric characters, hyphens, and underscores as well as start with a letter or number</div><div><br></div><div><br clear="all"><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><span style="font-family:arial,helvetica,sans-serif"><font size="2">Donald Singh<br></font></span></div><div><span style="font-family:arial,helvetica,sans-serif"><font size="2">Sworn Land Surveyor<br></font></span></div><div><font size="2" face="comic sans ms, sans-serif"><span style="font-family:arial,helvetica,sans-serif">Mobile: +5926432845</span><br></font></div><div><font size="2" face="comic sans ms, sans-serif"><span style="background-color:rgb(238,238,238)"><span style="font-family:georgia,serif">Let's Build Guyana <b>Together</b>!</span></span><br></font></div></div></div></div></div></div></div></div></div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Mar 15, 2024 at 2:59 PM McGee,David H via geonode-users <<a href="mailto:geonode-users@lists.osgeo.org" target="_blank">geonode-users@lists.osgeo.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hello,<br>
<br>
Any assistance would be greatly appreciated. I’m attempting to install GeoNode in an LXC system container.<br>
<br>
Many thanks in advance,<br>
<br>
David<br>
<br>
My Environment is:<br>
<br>
(host) Ubuntu 22.04.4 LTS<br>
<br>
(lxc system container storage, image, config info)<br>
Storage pool: driver - btrfs, space used 33.03GiB, total 100.00GiB<br>
image.architecture: amd64<br>
  image.description: ubuntu 22.04 LTS amd64 (release) (20240308)<br>
  image.label: release<br>
  image.os: ubuntu<br>
  image.release: jammy<br>
  image.serial: "20240308"<br>
  image.type: squashfs<br>
  image.version: "22.04"<br>
  security.nesting: "true"<br>
  security.syscalls.intercept.mknod: "true"<br>
  security.syscalls.intercept.setxattr: "true"<br>
<br>
I followed <a href="https://docs.geonode.org/en/4.2.x/install/basic/index.html#docker-setup-for-ubuntu-20-04" rel="noreferrer" target="_blank">https://docs.geonode.org/en/4.2.x/install/basic/index.html#docker-setup-for-ubuntu-20-04</a> .<br>
<br>
.env was created with:<br>
<br>
python my_geonode/create-envfile.py \<br>
      --hostname localhost \<br>
      --email yyyy@yyyyyyy.yy \<br>
      --geonodepwd admin \<br>
      --geoserverpwd geoserver \<br>
      --pgpwd postgres \<br>
      --dbpwd geonode \<br>
      --geodbpwd geonode<br>
<br>
After:<br>
<br>
docker compose build<br>
<br>
When I performed:<br>
<br>
docker compose up -d<br>
<br>
It finished with:<br>
<br>
Container django4my_geonode         Error<br>
dependency failed to start: container django4my_geonode is unhealthy<br>
Logs:<br>
<br>
I noticed the following from  dockercompose logs -f django:<br>
<br>
django4my_geonode  | STARTING DJANGO ENTRYPOINT Fri Mar  8 20:37:05 UTC 2024<br>
<br>
django4my_geonode  |     conn = _connect(dsn, connection_factory=connection_factory, **kwasync)<br>
django4my_geonode  | psycopg2.OperationalError: connection to server at "db" (172.18.0.4), port 5432 failed: FATAL:  password authentication failed for user "my_geonode"<br>
django4my_geonode  |<br>
django4my_geonode  |<br>
django4my_geonode  | The above exception was the direct cause of the following exception:<br>
django4my_geonode  |<br>
django4my_geonode  | Traceback (most recent call last):<br>
django4my_geonode  |   File "/usr/src/my_geonode/manage.py", line 31, in <module><br>
django4my_geonode  |     execute_from_command_line(sys.argv)<br>
django4my_geonode  |   File "/usr/local/lib/python3.10/dist-packages/django/core/management/__init__.py", line 442, in execute_from_command_line<br>
django4my_geonode  |     utility.execute()<br>
django4my_geonode  |   File "/usr/local/lib/python3.10/dist-packages/django/core/management/__init__.py", line 436, in execute<br>
django4my_geonode  |     self.fetch_command(subcommand).run_from_argv(self.argv)<br>
django4my_geonode  |   File "/usr/local/lib/python3.10/dist-packages/django/core/management/base.py", line 412, in run_from_argv<br>
django4my_geonode  |     self.execute(*args, **cmd_options)<br>
django4my_geonode  |   File "/usr/local/lib/python3.10/dist-packages/django/core/management/base.py", line 458, in execute<br>
django4my_geonode  |     output = self.handle(*args, **options)<br>
django4my_geonode  |   File "/usr/local/lib/python3.10/dist-packages/django/core/management/base.py", line 106, in wrapper<br>
django4my_geonode  |     res = handle_func(*args, **kwargs)<br>
django4my_geonode  |   File "/usr/local/lib/python3.10/dist-packages/django/core/management/commands/migrate.py", line 115, in handle<br>
django4my_geonode  |     connection.prepare_database()<br>
django4my_geonode  |   File "/usr/local/lib/python3.10/dist-packages/django/contrib/gis/db/backends/postgis/base.py", line 101, in prepare_database<br>
django4my_geonode  |     with self.cursor() as cursor:<br>
django4my_geonode  |   File "/usr/local/lib/python3.10/dist-packages/django/utils/asyncio.py", line 26, in inner<br>
django4my_geonode  |     return func(*args, **kwargs)<br>
django4my_geonode  |   File "/usr/local/lib/python3.10/dist-packages/django/db/backends/base/base.py", line 330, in cursor<br>
django4my_geonode  |     return self._cursor()<br>
django4my_geonode  |   File "/usr/local/lib/python3.10/dist-packages/django/db/backends/base/base.py", line 306, in _cursor<br>
django4my_geonode  |     self.ensure_connection()<br>
django4my_geonode  |   File "/usr/local/lib/python3.10/dist-packages/django/utils/asyncio.py", line 26, in inner<br>
django4my_geonode  |     return func(*args, **kwargs)<br>
django4my_geonode  |   File "/usr/local/lib/python3.10/dist-packages/django/db/backends/base/base.py", line 288, in ensure_connection<br>
django4my_geonode  |     with self.wrap_database_errors:<br>
django4my_geonode  |   File "/usr/local/lib/python3.10/dist-packages/django/db/utils.py", line 91, in __exit__<br>
django4my_geonode  |     raise dj_exc_value.with_traceback(traceback) from exc_value<br>
django4my_geonode  |   File "/usr/local/lib/python3.10/dist-packages/django/db/backends/base/base.py", line 289, in ensure_connection<br>
django4my_geonode  |     self.connect()<br>
django4my_geonode  |   File "/usr/local/lib/python3.10/dist-packages/django/utils/asyncio.py", line 26, in inner<br>
django4my_geonode  |     return func(*args, **kwargs)<br>
django4my_geonode  |   File "/usr/local/lib/python3.10/dist-packages/django/db/backends/base/base.py", line 270, in connect<br>
django4my_geonode  |     self.connection = self.get_new_connection(conn_params)<br>
django4my_geonode  |   File "/usr/local/lib/python3.10/dist-packages/django/contrib/gis/db/backends/postgis/base.py", line 112, in get_new_connection<br>
django4my_geonode  |     connection = super().get_new_connection(conn_params)<br>
django4my_geonode  |   File "/usr/local/lib/python3.10/dist-packages/django/utils/asyncio.py", line 26, in inner<br>
django4my_geonode  |     return func(*args, **kwargs)<br>
django4my_geonode  |   File "/usr/local/lib/python3.10/dist-packages/django/db/backends/postgresql/base.py", line 275, in get_new_connection<br>
django4my_geonode  |     connection = self.Database.connect(**conn_params)<br>
django4my_geonode  |   File "/usr/local/lib/python3.10/dist-packages/psycopg2/__init__.py", line 122, in connect<br>
django4my_geonode  |     conn = _connect(dsn, connection_factory=connection_factory, **kwasync)<br>
django4my_geonode  | django.db.utils.OperationalError: connection to server at "db" (172.18.0.4), port 5432 failed: FATAL:  password authentication failed for user "my_geonode"<br>
<br>
<br>
_______________________________________________<br>
geonode-users mailing list<br>
<a href="mailto:geonode-users@lists.osgeo.org" target="_blank">geonode-users@lists.osgeo.org</a><br>
<a href="https://lists.osgeo.org/mailman/listinfo/geonode-users" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/geonode-users</a><br>
</blockquote></div>