RHEL 7.6 and Archipelago 1.0.0-RC2D9

77 views
Skip to first unread message

cshl.l...@gmail.com

unread,
May 21, 2021, 2:32:51 PM5/21/21
to archipelago commons
Today I download the 1.0.0-RC2D9 branch. I encountered a few error during the installation. Any suggestions welcome.

$ docker exec -ti esmero-php bash -c "composer install"
> DrupalProject\composer\ScriptHandler::checkComposerVersion
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
......
  - Installing wikimedia/assert (v0.5.0): Extracting archive
  - Installing data-values/data-values (2.3.0): Extracting archive
  - Installing wikibase/data-model (9.5.0): Extracting archive
  - Applying patches for drupal/display_field_copy
    patches/1.x-display_field_copy-missing-schema-3107615-2-D8.patch (Fix missing schema 1.x)
    https://www.drupal.org/files/issues/2020-10-01/drupal9-readiness_3135922-7.patch (D9 readyness)

  - Applying patches for drupal/form_mode_manager
    https://www.drupal.org/files/issues/2019-12-10/form_mode_manager-bundle-label-in-title-3100112-2-D8.patch (Fix Form Mode title)
    https://www.drupal.org/files/issues/2020-10-30/form_mode_manager-drupal-9-compatibility-3164478-6.patch (D9 readyness)

  - Applying patches for drupal/role_theme_switcher
    https://www.drupal.org/files/issues/2020-06-06/role_theme_switcher.1.x-dev.rector.patch (D9 readyness)

Package container-interop/container-interop is abandoned, you should avoid using it. Use psr/container instead.
Package doctrine/reflection is abandoned, you should avoid using it. Use roave/better-reflection instead.

Generating autoload files
101 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
Scaffolding files for drupal/core:
  - Copy [project-root]/.editorconfig from assets/scaffold/files/editorconfig
  - Copy [project-root]/.gitattributes from assets/scaffold/files/gitattributes
  - Copy [web-root]/example.gitignore from assets/scaffold/files/example.gitignore
  - Copy [web-root]/INSTALL.txt from assets/scaffold/files/drupal.INSTALL.txt
  - Copy [web-root]/README.txt from assets/scaffold/files/drupal.README.txt
  - Copy [web-root]/sites/README.txt from assets/scaffold/files/sites.README.txt
  - Copy [web-root]/modules/README.txt from assets/scaffold/files/modules.README.txt
  - Copy [web-root]/profiles/README.txt from assets/scaffold/files/profiles.README.txt
  - Copy [web-root]/themes/README.txt from assets/scaffold/files/themes.README.txt
> DrupalProject\composer\ScriptHandler::createRequiredFiles
Created a sites/default/settings.php file with chmod 0666

$ docker exec -ti esmero-php bash -c 'scripts/archipelago/setup.sh'
Adding Drupal 9 basic Configs
Downloading JQUERY Slider Pips Library for facets
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  6664  100  6664    0     0  45643      0 --:--:-- --:--:-- --:--:-- 45643
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  6432  100  6432    0     0  44054      0 --:--:-- --:--:-- --:--:-- 44054

$ docker exec -ti -u www-data esmero-php bash -c "cd web;../vendor/bin/drush -y si --verbose --existing-config --db-url=mysql://root:esmerodb@esmero-db/drupal9 --account-name=admin --account-pass=archipelago -r=/var/www/html/web --sites-subdir=default --notify=false;drush cr;chown -R www-data:www-data sites;"
 [info] Executing: command -v mysql
 [info] Executing: mysql --defaults-file=/tmp/drush_gEoebc --database=drupal9 --host=esmero-db --silent -A < /tmp/drush_PeKGcJ

 You are about to:
 * CREATE the 'drupal9' database.

 // Do you want to continue?: yes.

 [info] Sites directory sites/default already exists - proceeding.
 [info] Executing: mysql --defaults-file=/tmp/drush_ehAhhI --database=drupal9 --host=esmero-db --silent -A < /tmp/drush_AnAeMJ
 [info] Executing: mysql --defaults-file=/tmp/drush_cdfIgo --database=information_schema --host=esmero-db --silent -A < /tmp/drush_NojPnH
 [info] Installing from existing config at ../config/sync
 [notice] Starting Drupal installation. This takes a while.
 [notice] Performed install task: install_select_language
 [notice] Performed install task: install_select_profile
 [notice] Performed install task: install_load_profile
 [error]  The file permissions could not be set on sites/default/files.
 [info] Array to string conversion install.core.inc:2285

In install.core.inc line 2289:

  [Drupal\Core\Installer\Exception\InstallerException]
  File system: Writable (<em>public</em> download method)

  Array


Exception trace:
  at /var/www/html/web/core/includes/install.core.inc:2289
 install_display_requirements() at /var/www/html/web/core/includes/install.core.inc:1076
 install_verify_requirements() at /var/www/html/web/core/includes/install.core.inc:690
 install_run_task() at /var/www/html/web/core/includes/install.core.inc:565
 install_run_tasks() at /var/www/html/web/core/includes/install.core.inc:118
 install_drupal() at /var/www/html/vendor/drush/drush/includes/drush.inc:213
 drush_call_user_func_array() at /var/www/html/vendor/drush/drush/includes/drush.inc:197
 drush_op() at /var/www/html/vendor/drush/drush/src/Commands/core/SiteInstallCommands.php:149
 Drush\Commands\core\SiteInstallCommands->install() at n/a:n/a
 call_user_func_array() at /var/www/html/vendor/consolidation/annotated-command/src/CommandProcessor.php:257
 Consolidation\AnnotatedCommand\CommandProcessor->runCommandCallback() at /var/www/html/vendor/consolidation/annotated-command/src/CommandProcessor.php:212
 Consolidation\AnnotatedCommand\CommandProcessor->validateRunAndAlter() at /var/www/html/vendor/consolidation/annotated-command/src/CommandProcessor.php:176
 Consolidation\AnnotatedCommand\CommandProcessor->process() at /var/www/html/vendor/consolidation/annotated-command/src/AnnotatedCommand.php:311
 Consolidation\AnnotatedCommand\AnnotatedCommand->execute() at /var/www/html/vendor/symfony/console/Command/Command.php:255
 Symfony\Component\Console\Command\Command->run() at /var/www/html/vendor/symfony/console/Application.php:1027
 Symfony\Component\Console\Application->doRunCommand() at /var/www/html/vendor/symfony/console/Application.php:273
 Symfony\Component\Console\Application->doRun() at /var/www/html/vendor/symfony/console/Application.php:149
 Symfony\Component\Console\Application->run() at /var/www/html/vendor/drush/drush/src/Runtime/Runtime.php:118
 Drush\Runtime\Runtime->doRun() at /var/www/html/vendor/drush/drush/src/Runtime/Runtime.php:48
 Drush\Runtime\Runtime->run() at /var/www/html/vendor/drush/drush/drush.php:72
 require() at /var/www/html/vendor/drush/drush/drush:4


In Settings.php line 196:

  Missing $settings['hash_salt'] in settings.php.



chown: sites/.gitignore: Operation not permitted
chown: sites/default/example.settings.local.php: Operation not permitted
chown: sites/default/example.sites.php: Operation not permitted
chown: sites/default/files/color/archipelago_subtheme-563e3668/colors.css: Operation not permitted
chown: sites/default/files/color/archipelago_subtheme-563e3668/logo.svg: Operation not permitted
chown: sites/default/files/color/archipelago_subtheme-563e3668: Operation not permitted
chown: sites/default/files/color/archipelago_subtheme-563e3668: Operation not permitted
chown: sites/default/files/color: Operation not permitted
chown: sites/default/files/color: Operation not permitted
chown: sites/default/files/jsonld/36c4de8d45f712d0eaba5fd31d3a7fc9.jsonld: Operation not permitted
chown: sites/default/files/jsonld/c20db5b6a8d641e98c0570d1ef89017f.jsonld: Operation not permitted
chown: sites/default/files/jsonld: Operation not permitted
chown: sites/default/files/jsonld: Operation not permitted
chown: sites/default/files: Operation not permitted
chown: sites/default/files: Operation not permitted
chown: sites/default/default.services.yml: Operation not permitted
chown: sites/default/default.settings.php: Operation not permitted
chown: sites/default/development.services.yml: Operation not permitted
chown: sites/default/settings.php: Operation not permitted
chown: sites/default: Operation not permitted
chown: sites/default: Operation not permitted
chown: sites/development.services.yml: Operation not permitted
chown: sites/example.settings.local.php: Operation not permitted
chown: sites/example.sites.php: Operation not permitted
chown: sites/README.txt: Operation not permitted
chown: sites: Operation not permitted
chown: sites: Operation not permitted

$ docker exec -ti esmero-php bash -c 'drush ucrt demo --password="demo"; drush urol metadata_pro "demo"'
docker exec -ti esmero-php bash -c 'drush ucrt jsonapi --password="jsonapi"; drush urol metadata_api "jsonapi"'
docker exec -ti esmero-php bash -c 'drush urol administrator "admin"'

  Command ucrt was not found. Drush was unable to query the database. As a result, many commands are unavailable. Re-run your command with --debug to see relevant log messages.


  Command urol was not found. Drush was unable to query the database. As a result, many commands are unavailable. Re-run your command with --debug to see relevant log messages.


Thanks
-Tom

dp...@metro.org

unread,
May 21, 2021, 2:53:23 PM5/21/21
to archipelago commons
Hi Tom,

This looks like permission problem related to Redhat and the default selinux but may be something different too. 
Any chance you skipped setting the permissions for the mounted folders?
Does the same happen with D8 version (1.0.0-RC2).

You not running Docker as root right?
I can give Centos 8 a try later today and see if I can replicate the issue. I may say that   Missing $settings['hash_salt'] in settings.php. sounds familiar but I could not replicate locally.

I won't be able to come back to you super fast on this (need to spin an AWS Centos machine and setup everything) but will for sure during the weekend.
Any additional info you can share?

docker ps?
ls -lah of your archipelago-deployment folder to see your permissions?)


Best and thanks for testing

Diego

dp...@metro.org

unread,
May 21, 2021, 5:28:01 PM5/21/21
to archipelago commons

Hey Tom, solved. Thanks for reporting

I made myself some free time to figure this out (and I did!)

Installed Alma Linux on an AWS EC2 t3a.large machine (small, 8 Gbytes) basic specs, 200GBytes of base drive (Alma is a Redhat derivative because Centos is no longer! I totally did not knew that)
Made Sure selinux was there
Installed Docker and also root-less docker
Installed docker-compose
Installed git

Followed the Ubuntu instructions we wrote and found the same error as you. Good. replicable.

Issue is with the web/sites/default permissions. Seems like they are not being preserved by the new D9 installer.

Solution on our side:

This affects step 3 of the Documentation
docker exec -ti esmero-php bash -c 'scripts/archipelago/setup.sh'

Tested twice (super fast install, takes less than 5 minutes if you copy and paste)
You can see it here live (will destroy by midnight)
(for security I changed the passwords)

On your side (to apply the fix and continue where you got stuck):

cd archipelago-deployment
git pull // This brings our solution
Skip steps 1-2 (you already got that)
Skip `composer install ` from step 3 (you already did that)
and continue from there

Should finish without issues.

I also did the same for D8 install so Redhat should work with that too

last note:

Since you are going public with the demo install, don't forget to change the IIIF server url in your Archipelago (yourip:8001//admin/config/archipelago/iiif)
from http://localhost:8183/iiif/2 to your public IP http://yourip:8183/iiif/2 which means also opening that port in your firewalls/security groups
and if you are login into the system via Safari you also need to set the cookie domain to your ec2 instance or you won't. be able to log in to drupal (Chrome won't have issues with login in) 

let me know how it goes and thanks for testing!

Diego

cshl.l...@gmail.com

unread,
May 21, 2021, 8:36:17 PM5/21/21
to archipelago commons
Diego,

I shutdown docker machines and removed the directories, and reinstalled 1.0.0-RC2D9 from scratch.

From the command line the deploy command ends in success. However...

The homepage is blank of all content, and only has, the search button, plus:
User account menu
I am not seeing any of the demo content which I see in the instance that you had spun up.
I was expecting that the command:
 docker exec -ti esmero-php bash -c 'scripts/archipelago/deploy.sh'
was going to load the demo content.

I am only seeing the following warning message during the installation:
 [info] olivero theme installed.
 [info] bootstrap_barrio_subtheme theme installed.
 [warning] The "block_content:1cdf7155-eb60-4f27-9e5e-64fffe93127a" was not found
 [notice] Missing required data for configuration: role_theme_switcher.settings
 [notice] Performed install task: install_config_import_batch
 [notice] Performed install task: install_config_download_translations
 [notice] Performed install task: install_config_revert_install_changes
 [notice] Performed install task: install_configure_form
 [notice] Cron run completed.
 [notice] Performed install task: install_finished
 [success] Installation complete.
 [success] Cache rebuild complete.

When the following command is executed:
docker exec -ti -u www-data esmero-php bash -c "cd web;../vendor/bin/drush -y si --verbose --existing-config --db-url=mysql://root:esmerodb@esmero-db/drupal9 --account-name=admin --account-pass=archipelago -r=/var/www/html/web --sites-subdir=default --notify=false;drush cr;chown -R www-data:www-data sites;"

The sequence of commands, I ran were:
 1088  git clone https://github.com/esmero/archipelago-deployment.git archipelago-deployment
 1089  cd archipelago-deployment
 1090  git checkout 1.0.0-RC2D9
 1091  cp docker-compose-linux.yml docker-compose.yml
 1092  vi docker-compose.yml
 1093  grep -rlZ localhost:8183 config/sync | xargs -0 sed -i 's/localhost:8183/libdev07:8183/g'
 1094  docker-compose up -d
 1095  sudo chown -R 100:100 persistent/iiifcache
 1096  sudo chown -R 8983:8983 persistent/solrcore
 1097  docker exec -ti esmero-php bash -c "chown -R www-data:www-data private"
 1099  git pull
 1100  docker exec -ti esmero-php bash -c "composer install"
 1101  docker exec -ti esmero-php bash -c 'scripts/archipelago/setup.sh'
 1102  docker exec -ti -u www-data esmero-php bash -c "cd web;../vendor/bin/drush -y si --verbose --existing-config --db-url=mysql://root:esmerodb@esmero-db/drupal9 --account-name=admin --account-pass=archipelago -r=/var/www/html/web --sites-subdir=default --notify=false;drush cr;chown -R www-data:www-data sites;"
 1103  docker exec -ti esmero-php bash -c 'drush ucrt demo --password="demo"; drush urol metadata_pro "demo"'
 1104  docker exec -ti esmero-php bash -c 'scripts/archipelago/deploy.sh'

On line 1092, I am only changing the menio port to 9001, since I was having a conflict on my machine.

 grep -B 7 9001 docker-compose.yml
  minio:
    container_name: esmero-minio
    restart: always
    image: minio/minio:latest
    volumes:
         - ${PWD}/persistent/miniodata:/data:cached
    ports:
         - "9001:9000"

In the Drupal logfile, there are a few "access denied" error messages.

Type Date Message User Operations

user

05/21/2021 - 19:55

Session opened for admin.

admin


system

05/21/2021 - 19:48

The "block_content:1cdf7155-eb60-4f27-9e5e-64fffe93127a…

Anonymous (not verified)


system

05/21/2021 - 19:48

The "block_content:1cdf7155-eb60-4f27-9e5e-64fffe93127a…

Anonymous (not verified)


access denied

05/21/2021 - 19:47

Path: /jsonapi/block_content/…

Anonymous (not verified)


page not found

05/21/2021 - 19:47

/jsonapi/ami_set_entity/ami_set_entity/5e537ff6-3b84-…

Anonymous (not verified)


access denied

05/21/2021 - 19:47

Path: /jsonapi/ami_set_entity/ami_set_entity. Symfony\…

Anonymous (not verified)


access denied

05/21/2021 - 19:47

Path: /jsonapi/menu_link_content/menu_link_content.…

Anonymous (not verified)


access denied

05/21/2021 - 19:47

Path: /jsonapi/menu_link_content/menu_link_content.…

Anonymous (not verified)


access denied

05/21/2021 - 19:47

Path: /jsonapi/menu_link_content/menu_link_content.…

Anonymous (not verified)


access denied

05/21/2021 - 19:47

Path: /jsonapi/menu_link_content/menu_link_content.…

Anonymous (not verified)


access denied

05/21/2021 - 19:47

Path: /jsonapi/metadatadisplay_entity/…

Anonymous (not verified)


access denied

05/21/2021 - 19:47

Path: /jsonapi/metadatadisplay_entity/…

Anonymous (not verified)


access denied

05/21/2021 - 19:47

Path: /jsonapi/metadatadisplay_entity/…

Anonymous (not verified)


access denied

05/21/2021 - 19:47

Path: /jsonapi/metadatadisplay_entity/…

Anonymous (not verified)


access denied

05/21/2021 - 19:47

Path: /jsonapi/metadatadisplay_entity/…

Anonymous (not verified)


access denied

05/21/2021 - 19:47

Path: /jsonapi/metadatadisplay_entity/…

Anonymous (not verified)


access denied

05/21/2021 - 19:47

Path: /jsonapi/metadatadisplay_entity/…

Anonymous (not verified)


access denied

05/21/2021 - 19:47

Path: /jsonapi/metadatadisplay_entity/…

Anonymous (not verified)


access denied

05/21/2021 - 19:47

Path: /jsonapi/metadatadisplay_entity/…

Anonymous (not verified)


access denied

05/21/2021 - 19:47

Path: /jsonapi/metadatadisplay_entity/…

Anonymous (not verified)


access denied

05/21/2021 - 19:47

Path: /jsonapi/metadatadisplay_entity/…

Anonymous (not verified)


access denied

05/21/2021 - 19:47

Path: /jsonapi/metadatadisplay_entity/…

Anonymous (not verified)


access denied

05/21/2021 - 19:47

Path: /jsonapi/metadatadisplay_entity/…

Anonymous (not verified)


access denied

05/21/2021 - 19:47

Path: /jsonapi/metadatadisplay_entity/…

Anonymous (not verified)


access denied

05/21/2021 - 19:47

Path: /jsonapi/metadatadisplay_entity/…

Anonymous (not verified)


access denied

05/21/2021 - 19:47

Path: /jsonapi/metadatadisplay_entity/…

Anonymous (not verified)


cron

05/21/2021 - 19:46

Cron run completed.

Anonymous (not verified)


config

05/21/2021 - 19:46

Missing required data for configuration:…

Anonymous (not verified)


system

05/21/2021 - 19:46

The "block_content:1cdf7155-eb60-4f27-9e5e-64fffe93127a…

Anonymous (not verified)


system

05/21/2021 - 19:46

bootstrap_barrio_subtheme theme installed.

Anonymous (not verified)


system

05/21/2021 - 19:46

olivero theme installed.

Anonymous (not verified)


system

05/21/2021 - 19:46

claro theme installed.

Anonymous (not verified)


system

05/21/2021 - 19:46

archipelago_subtheme theme installed.

Anonymous (not verified)

FYI

$ ls -lah
total 740K
drwxr-xr-x. 15 tadams library 4.0K May 21 19:45 .
drwxr-xr-x. 17 tadams library 4.0K May 21 18:56 ..
-rw-r--r--.  1 tadams library 6.5K May 21 18:56 composer.json
-rw-r--r--.  1 tadams library 658K May 21 18:56 composer.lock
drwxr-xr-x.  3 tadams library   18 May 21 18:56 config
drwxr-xr-x.  3 tadams library 4.0K May 21 18:56 d8content
-rw-r--r--.  1 tadams library 1.3K May 21 18:56 docker-compose.dev.yml
-rw-r--r--.  1 tadams library 2.5K May 21 18:56 docker-compose-legacy.yml
-rw-r--r--.  1 tadams library 2.7K May 21 18:56 docker-compose-linux.yml
-rw-r--r--.  1 tadams library 2.8K May 21 18:56 docker-compose-osx.yml
-rw-r--r--.  1 tadams library 2.7K May 21 18:56 docker-compose.yml
drwxr-xr-x.  2 tadams library   59 May 21 18:56 docs
drwxr-xr-x.  4 tadams library   69 May 21 18:56 drush
-rw-r--r--.  1 root   root     357 May 21 19:45 .editorconfig
-rw-r--r--.  1 tadams library  747 May 21 18:56 .env
drwxr-xr-x.  8 tadams library  198 May 21 19:41 .git
-rw-r--r--.  1 root   root    3.8K May 21 19:45 .gitattributes
-rw-r--r--.  1 tadams library  927 May 21 18:56 .gitignore
-rw-r--r--.  1 tadams library  321 May 21 18:56 load.environment.php
drwxr-xr-x.  2 tadams library   45 May 21 18:56 nginxconfigford8
drwxr-xr-x.  2 tadams library 4.0K May 21 18:56 patches
drwxr-xr-x.  9 tadams library  152 May 21 19:38 persistent
drwxr-xr-x.  2     82      82   23 May 21 18:56 private
-rw-r--r--.  1 tadams library 5.6K May 21 18:56 README.md
drwxr-xr-x.  4 tadams library   41 May 21 18:56 scripts
drwxr-xr-x. 91 root   root    4.0K May 21 19:45 vendor
drwxr-xr-x.  8 tadams library 4.0K May 21 19:45 web
drwxr-xr-x.  2 tadams library   40 May 21 18:56 xdebug
[tadams@libdev07 archipelago-deployment]$ docker ps
CONTAINER ID        IMAGE                          COMMAND                  CREATED             STATUS              PORTS                    NAMES
f10b81deab02        nginx                          "nginx -g 'daemon of…"   55 minutes ago      Up 55 minutes       0.0.0.0:8001->80/tcp     esmero-web
33c68a56a266        esmero/esmero-nlp:1.0          "/usr/local/bin/entr…"   55 minutes ago      Up 55 minutes       0.0.0.0:6400->6400/tcp   esmero-nlp
5baf30c9b7d3        solr:8.8.2                     "docker-entrypoint.s…"   55 minutes ago      Up 53 minutes       0.0.0.0:8983->8983/tcp   esmero-solr
79c9297bc04e        mysql:8.0.22                   "docker-entrypoint.s…"   55 minutes ago      Up 55 minutes       3306/tcp, 33060/tcp      esmero-db
b862ab04722b        minio/minio:latest             "/usr/bin/docker-ent…"   55 minutes ago      Up 55 minutes       0.0.0.0:9001->9000/tcp   esmero-minio
034770feca97        esmero/php-7.4-fpm:1.0.0-RC1   "docker-php-entrypoi…"   55 minutes ago      Up 55 minutes       9000/tcp                 esmero-php
be281f033b55        esmero/cantaloupe-s3:4.1.9RC   "sh -c 'java -Dcanta…"   55 minutes ago      Up 55 minutes       0.0.0.0:8183->8182/tcp   esmero-cantaloupe


dp...@metro.org

unread,
May 21, 2021, 10:09:57 PM5/21/21
to archipelago commons
Hi Tom, sorry I replied directly and missed one of your logs so this is the right answer,

 I see you skipped 2 commands. Your step 4 https://github.com/esmero/archipelago-deployment/blob/1.0.0-RC2D9/docs/ubuntu.md#step-4-create-a-demo-and-a-jsonapi-user-using-drush-and-assign-your-admin-user-the-administrator-role-new-for-drupal-9 is not complete. You missed creating the JSON API user and adding the admin role to the user 1, so the twig templates, block and AMI that get ingested via docker exec -ti esmero-php bash -c 'scripts/archipelago/deploy.sh' are not there yet (that is why you have access denied entries in your logs)

Run those again then,run docker exec -ti esmero-php bash -c 'scripts/archipelago/deploy.sh' again too and you will almost be there!

All of your other logs look good and as expected. 

But for the demo content you are also needing one last piece of instructions (one step demo content with happens via the UI not drush or terminal anymore). All demo objects are ingested now via an AMI Set you will have after fixing the miss step. (AMI is faster, simpler and encourages people to learn the new batch ingest)

Basically log in, go to content, press on. The ami sets tab, on the only ami set there on the edit button there is an arrow, press there choose “process”, etc. Its in that doc linked in the main readme

The change of ports (external) for minio should not affect you but if something fails during the ami ingest that may be the place to start troubleshooting 

Best!

cshl.l...@gmail.com

unread,
May 22, 2021, 7:41:43 AM5/22/21
to archipelago commons
Diego,

All is good. I have installed Archipelago 1.0.0-RC2 using Drupal 9 on a RHEL 7.6 machine. Thanks for your guidance along the way.

-Tom

dp...@metro.org

unread,
May 22, 2021, 7:36:01 PM5/22/21
to archipelago commons
Thanks for reporting back Tom, very happy you got it running. Enjoy testing and please let us know if you find any other issues. I really appreciate your feedback here which ended in a fix and improvement for a platform (redhat) we do not have enough documentation yet.

I will destroy that demo server now!

Hugs

Diego




Reply all
Reply to author
Forward
0 new messages