Newbie installing local on Windows 10, ERR_SSL_PROTOCOL_ERROR

96 views
Skip to first unread message

Daniel Roller

unread,
Sep 30, 2020, 12:20:52 AM9/30/20
to Islandora ISLE
I'm stuck, a beginner with Islandora and ISLE, trying to install a local server
on Windows 10. 

On Step 9 Test the Site
ERR_SSL_PROTOCOL_ERROR
hpw.localdomain’s server IP address could not be found.
 
Tried clearing cache, using edge, chrome, firefox.
I don't know what to do!


Prior steps seem okay until..
On Step 8, 
$ docker-compose up -d 
    Failed
Had to disable both IIS and Apache so Islandora could use port 80 and 8080. 
Where should I change Islandora Tomcat ports so I can use IIS/Apache
or is this just an installation problem.
  change line 144 of docker-compose.local.yml, made IIS happy but 
    still have ERR_SSL_PROTOCOL_ERROR
$ docker-compose up -d
Creating network "hpw_local_isle-internal" with the default driver
Creating network "hpw_local_isle-external" with the default driver
Creating isle-proxy-ld     ... done
Creating isle-portainer-ld ... done
Creating isle-mysql-ld     ... done
Creating isle-solr-ld      ... done
Creating isle-fedora-ld    ... done
Creating isle-apache-ld    ... done
Creating isle-images-ld    ... done


$ docker ps -a | grep isle-
91dd0fa9c7ae        islandoracollabgroup/isle-imageservices:1.5.2   "/init"                  2 hours ago         Up 3 minutes              0.0.0.0:8083->8080/tcp                                             isle-images-ld
a3063b380519        islandoracollabgroup/isle-apache:1.5.2          "/init"                  2 hours ago         Up 3 minutes              80/tcp                                                             isle-apache-ld
5e23b6e29ef8        islandoracollabgroup/isle-fedora:1.5.2          "/init"                  2 hours ago         Up 4 minutes              0.0.0.0:8081->8080/tcp                                             isle-fedora-ld
ffceba7a176d        islandoracollabgroup/isle-solr:1.5.2            "/init"                  2 hours ago         Up 4 minutes              8983/tcp, 0.0.0.0:8082->8080/tcp                                   isle-solr-ld
0551179f0760        islandoracollabgroup/isle-mysql:1.5.2           "docker-entrypoint.s…"   2 hours ago         Up 4 minutes              3306/tcp, 33060/tcp                                                isle-mysql-ld
e0d469c8b829        traefik:1.7.9                                   "/traefik"               2 hours ago         Up 3 minutes              0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp, 0.0.0.0:8080->8080/tcp   isle-proxy-ld
c46f9feea5df        portainer/portainer                             "/portainer -H unix:…"   36 hours ago        Up 4 minutes              0.0.0.0:9010->9000/tcp                                             isle-portainer-ld


This box has other potential conficts such as MySql and WSL.

ysu...@berklee.edu

unread,
Sep 30, 2020, 11:39:14 AM9/30/20
to Islandora ISLE
Hello,

I am not an ISLE expert, but I have two quick questions for you...

1) What type of ISLE install type is this, for example is this the "demo" type?

2) Can you send us a copy of what changes you made to the hosts file in "Step 1: Edit "/etc/hosts" File." You don't have to send in the full copy,  just the line(s) you added to the host file.

Thanks and good luck,
Yamil

Daniel Roller

unread,
Sep 30, 2020, 12:57:19 PM9/30/20
to Islandora ISLE
Thanks, this is a "local" installation
from C:\Windows\System32\drivers\etc\hosts
127.0.0.1       localhost hpw.localdomain admin.hpw.localdomain images.hpw.localdomain portainer.hpw.localdomain
created in c:\Users\dan00\hpw-isle.

An oddity here is that the .env file has
COMPOSE_PROJECT_NAME=hpw_local
BASE_DOMAIN=hpw_local.localdomain
CONTAINER_SHORT_ID=ld
COMPOSE_FILE=docker-compose.local.yml

which seems to say that hpw isn't correct but hpw_local is.  I have tried both without success.

Thanks again, Dan

Yamil Suarez

unread,
Sep 30, 2020, 4:36:32 PM9/30/20
to Daniel Roller, Islandora ISLE
Dan,

Again, I am not an ISLE expert, but I have built a few test "demo" and (new) "local" isle setups. One thing that tripped me up was that I failed to make sure I spelled my "project name" / "ISLE domain name" the same exact way in the few spots in the various config files we are supposed to configure for a local/staging/production ISLE set up.

With what you mentioned in your email, the value you put in the BASE_DOMAIN variable seems to be wrong...

From my understanding and according to this...
https://islandora-collaboration-group.github.io/ISLE/install/install-local-new/#step-3-edit-the-env-file-to-point-to-the-local-environment

---------
Change only the following lines in the ".env" file so that the resulting values look like the following: Please note: the following below is an example not actual values you should use. Use one word to describe your project and follow the conventions below accordingly

COMPOSE_PROJECT_NAME=yourprojectnamehere_local
BASE_DOMAIN=yourprojectnamehere.localdomain
CONTAINER_SHORT_ID=ld leave default setting of ld as is. Do not change.
COMPOSE_FILE=docker-compose.local.yml
------------------

it should be...

BASE_DOMAIN=hpw.localdomain

I am not a Docker expert, but you may need to run something like...

docker-compose down -v

which stops all the ISLE containers, then erases the ISLE containers/volumes/networks. You then would have to restart the instructions from step "Step 7: Launch Process"


See if that works, though more experienced users may offer something else.

Good luck,
Yamil



--------------------------------

Yamil Suarez, MCS
Associate Director of Library Systems & Web Development

Stan Getz Library
Berklee College of Music
1140 Boylston St
Boston, MA 02215


Pronouns: he/him/his



--
You received this message because you are subscribed to the Google Groups "Islandora ISLE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to islandora-isl...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/islandora-isle/2d5b72ce-8635-4121-923a-8496ed19a8fan%40googlegroups.com.

Daniel Roller

unread,
Sep 30, 2020, 7:44:54 PM9/30/20
to Islandora ISLE
Thanks for your quick response.

I errantly copied one of my various tests into that conversation.   I had been failing with
BASE_DOMAIN=hpw.localdomain
which I believe to be correct.

(you gota love this) I received your email at the eye doctor, you should know that this geezer is now scheduled for cataract surgeries. 
So I will review what I have done with vi search or grep., assuming that I'm blind.

Also having reread the install doc(during the 2 hours at the eye doctor), my changes to vim's _vimrc for ff=unix also failed so cr/lf were in everything I touched.  
So far revisiting those files, hasn't fix the problem either, but my review continues....

Thanks for you time
Dan

Daniel Roller

unread,
Oct 2, 2020, 1:19:34 AM10/2/20
to Islandora ISLE
One typo at the end of step 5. SOLVED

·        Add the SSL .pem and .key file names generated from running the above script to the ./config/proxy/traefik.local.toml file.

This allowed "Step 9 Test the Site" to get another error. A database error. See new conversation.

Thanks for your help 
Reply all
Reply to author
Forward
0 new messages