3C issue : IAB and OpenSeadragon not displaying books or book pages (Cantaloupe)

PROBLEM:

in Islandora Repository > Book Collection > (select a book to view),
Internet Archive Bookreader shows blank yellow pages.

Proceeding to “individual page view”, Openseadragon displays nothing.

Reproduced issue on localhost browser, and external off-site pc’s browser.

ANALYSIS

— Checked to see if problem presents itself when using Djatoka instead of Cantaloupe.

RESULT: SUCCESS

Books and book pages display properly when viewers and paged content modules are set to Djatoka both localhost and external.

— Checked Internet Archive Bookreader configuration

NOTE: Image Server set to IIIF Image Server
NOTE: IIIF Image Server Base URL set to: iiif
(POSSIBLE ISSUE: what URL should be set as Base url ??? Need to confirm with community.)
NOTE: “Add token as header” is unchecked
NOTE: IIIF Identifier is set to [islandora_iareader:url_token]
(POSSIBLE ISSUE: Is there anything else in this configuration page that needs to be considered??)

— Checked OpenSeadragon configuration

NOTE: Image Server = IIIF Image Server
NOTE: IIIF Image Server Base URL set to: iiif
(POSSIBLE ISSUE: what URL should be set as Base url ??? Need to confirm with community.)
NOTE: “Add token as header” is unchecked
NOTE: IIIF Identifier is set to [islandora_openseadragon:url_token]
(POSSIBLE ISSUE: Is there anything else in this configuration page that needs to be considered??)

— Checked Paged Content module configuration

(POSSIBLE ISSUE: There is a form box for “djatoka URL”, but none for “cantaloupe URL”. Should I leave the field blank since I want to use cantaloupe and not djatoka for this functionality? I am setting the field to blank for now.)
(POSSIBLE ISSUE: Is there anything else in this configuration page that needs to be considered??)

— Checked to ensure Cantaloupe is running and visible on localhost browser.
RESULT: SUCCESS
Upon visiting localhost:8182, I am greeted with tthe Cantaloupe Image Server Sample Image.
Upon visiting http://localhost:8182/iiif/2 , I am greeted with IIIF Image API 2.x Endpoint info.

— Checked firewall.
Port 8182 appears to be open but reading as closed during external nmap scan. Does this port need to be open?

— Checked proxy statements in httpd.conf.


        <Proxy *>
        Order deny,allow
        Allow from all
        </Proxy>

	RequestHeader set X-Forwarded-Path /	
        ProxyRequests off
	ProxyPass /iiif/2 http://localhost:8182/cantaloupe/iiif/2
	ProxyPassReverse /iiif/2 http://localhost:8182/cantaloupe/iiif/2
	ProxyPass /adore-djatoka http://localhost:8080/adore-djatoka
        ProxyPassReverse /adore-djatoka http://localhost:8080/adore-djatoka

Environment Details:

Centos 7.6.1810
Apache 2.4.6
Mariadb 5.5.60-1
PHP 7.1.8
Java jdk-8u162
Tomcat 7.0.55
Fedora 3.8.1
Fedora-gsearch-7.7
Solr-4.2.0 (with DiscoveryGarden basic solr config)
flash-player-npapi-31.0.0.148-release.x86_64
drupal filter 3.8.1
Composer 1.7.2
Drush 7.4.0
Maven-3.5.4
Adore-Djatoka-1.1
Cantaloupe-4.0.3

Firewalld = ON
selinux = Permissive

colorbox
islandora_solution_pack_audio-7.x-1.12
ctools
islandora_solution_pack_book-7.x-1.12
entity
islandora_solution_pack_collection
i18n
islandora_solution_pack_compound-7.x-1.12
imagemagick
islandora_solution_pack_image-7.x-1.12
islandora
islandora_solution_pack_large_image-7.x-1.12
islandora_batch-7.x-1.12
islandora_solution_pack_ohms-master
islandora_book_batch-7.x-1.12
islandora_solution_pack_pdf
islandora_importer-7.x-1.12
islandora_videojs-7.x-1.12
islandora_internet_archive_bookreader-7.x-1.12
islandora_xml_forms-7.x-1.12
islandora_ocr-7.x-1.12
islandora_youtube-master
islandora_openseadragon-7.x-1.12
libraries
islandora_paged_content
objective_forms-7.x-1.12
islandora_pdfjs-7.x-1.12
php_lib-7.x-1.12
islandora_solr_collection_view-7.x
islandora_solr_metadata-7.x-1.12
rules
islandora_solr_search-7.x-1.12
token
islandora_solr_views-7.x-1.12
views

LIBRARIES

bookreader
colorbox
jail
openseadragon
pdfjs
tuque
video.js-master

Leave a Reply

Your email address will not be published. Required fields are marked *