Good day all,

Thanks for your suggestion Maguette,

I did try installing Jruby, and you were correct regarding the command to
do so, it is:

rvm install jruby

However, that wasn't successful yielding ...

Searching for binary rubies, this might take some time.
No binary rubies available for: ubuntu/18.04/x86_64/jruby-9.2.6.0.
Continuing with compilation. Please read 'rvm help mount' to get more
information on binary rubies.
Checking requirements for ubuntu.
Requirements installation successful.
$JAVA_HOME was empty, setting up
JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64, if it fails try setting
JAVA_HOME to something sane and try again.
Cloning from https://github.com/jruby/jruby.git, this may take a while
depending on your connection.
Error running 'command git clone https://github.com/jruby/jruby.git
/usr/share/rvm/repos/jruby',
please read
/home/yerodinp/.rvm/log/1580930136_jruby-9.2.6.0/git.clone.git.log
Cloning from https://github.com/jruby/jruby.git, this may take a while
depending on your connection.
HEAD is now at ae9a21c2ac Add tags for new failing specs
fatal: unable to access 'https://github.com/jruby/jruby.git/': Could not
resolve host: github.com
fatal: unable to access 'https://github.com/jruby/jruby.git/': Could not
resolve host: github.com
There has been an error while checking out branch master.
Halting the installation.
Copying from repo to src path...
jruby-9.2.6.0 -
#mvnw.....................................................................................................
Error running '/usr/share/rvm/src/jruby-9.2.6.0/mvnw',
please read /home/yerodinp/.rvm/log/1580930136_jruby-9.2.6.0/mvnw.log


So I moved on and I looked at the INFO lines shown at the beginning of the
build process.
Then, compared them to where the build process failed after I typed the mvn
command:

Two things jumped at me.

1. I obviously changed something for the worse, because the Mirage2 build
is failing earlier than when I first posted to the DSpace technical support
group.
2. The most recent attempt

yerodinp@ubuntu3_wk:/build/dspace-6.3-release$ mvn package
-Dmirage2.on=true -Dmirage2.deps.included=false

yields:

[INFO] DSpace Kernel :: Additions and Local Customizations
 [jar]

....and

[INFO] DSpace Kernel :: Additions and Local Customizations  FAILURE [
14.901 s]

....suggesting that my Mirage2 build fails with step 3/13 where it attempts
to do Building DSpace Kernel :: Additions and Local Customizations 6.3

Within this last build attempt, the 3/13 section of the build stated the
following:

Downloading from maven-snapshots:
http://oss.sonatype.org/content/repositories/snapshots/org/dspace/dspace-api-lang/maven-metadata.xml
Downloading from central:
https://repo.maven.apache.org/maven2/org/dspace/dspace-api-lang/maven-metadata.xml
Downloaded from central:
https://repo.maven.apache.org/maven2/org/dspace/dspace-api-lang/maven-metadata.xml
(1.4 kB at 672 B/s)
Downloaded from maven-snapshots:
http://oss.sonatype.org/content/repositories/snapshots/org/dspace/dspace-api-lang/maven-metadata.xml
(366 B at 83 B/s)

[INFO]
[INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-java) @ additions
---
[INFO]
[INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-versions) @
additions ---
[INFO]
[INFO] --- maven-resources-plugin:2.7:resources (default-resources) @
additions ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO]
[INFO] --- maven-compiler-plugin:3.5.1:compile (default-compile) @
additions ---

With the most telling error message stating:
[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-compiler-plugin:3.5.1:compile
(default-compile) on project add


Guys and Ladies, I have proven to myself that I can revert back to the
ordinary Mirage theme without losing access to any repository data.
However, I am thinking that maybe the script that the Mirage2 build
attempts to follow,  might need some tweaking because I was able to
successfully load all the Mirage2 pre-requisites

It's got to be something simple that I am either missing or not doing right.

Example:
In Windows, some programs won't successfully open a file if the path to the
file is too long.

Yerodin P
DSpace newbie.


On Tue, Feb 4, 2020 at 11:54 AM Ndong, Maguette <mnd...@path.org> wrote:

> Hello Yerodin,
>
>
>
> Try to install JRuby through rvm (If I remember it’s rvm install jruby)
>
> Be sure that rvm is using ruby as current and default (check with rvm list
> and rvm use default ruby-xx.xx)
>
> And in your “dspace-src/modules/xmlui-mirage2/pom.xml”, add this <jruby.
> version>9.2.6.0</jruby.version> under your npm version
>
>
>
> Hope it will work for you! 😊
>
>
>
> Cheers,
>
>
>
>
>
>
>
> [image:
> /var/folders/75/tk9dnd5n1190v6mj0b5g1bdm0000gn/T/com.microsoft.Outlook/WebArchiveCopyPasteTempFiles/cidimage005.jpg@01D44A8E.8DDB7BD0]Maguette
> Thioro NDONG
>
>
> *Technical Advisor *Mail: PO Box 15115  |  Dakar Fann
>
> Address: Fann Résidence Rue Saint John Perse x F  |  Dakar Senegal
>
> Tel: +221 33 869 11 51  |  Mobile: +221 77 096 60 54
>
>
>
> *stay connected: *[image: cid:image007.jpg@01D3533C.94570370]*@DigitalSQR*
> <http://www.twitter.com/digitalsqr>* | **digitalsquare.org*
>
> [image:
> /var/folders/75/tk9dnd5n1190v6mj0b5g1bdm0000gn/T/com.microsoft.Outlook/WebArchiveCopyPasteTempFiles/cidimage003.png@01D44A8E.8D16A530]
>
>
>
>
>
>
>
>
>
> *From: *<dspace-tech@googlegroups.com> on behalf of Yerodin P <
> yerod...@gmail.com>
> *Date: *Tuesday, February 4, 2020 at 2:54 PM
> *Cc: *"dspace-tech@googlegroups.com" <dspace-tech@googlegroups.com>
> *Subject: *Re: [dspace-tech] Build failure for installing Mirage 2 in
> Dspace...Cannot run program "npm"
>
>
>
> Good day all,
>
> Okay,
>
> Can those of you running the Mirage2 responsive theme assist with the
> answer to this question?
>
> In-spite of the following warnings:
>
> 1. Bower
>
> $ npm install -g bower
> npm WARN deprecated bower@1.8.8: We don't recommend using Bower for new
> projects. Please consider Yarn and Webpack or Parcel.
>
>
> 2. Ruby SASS
>
> $ gem install sass -v 3.3.14
> Ruby Sass Has Reached End-of-Life
> Ruby Sass should no longer be used, and will no longer be receiving any
> updates. See the Sass blog, and consider switching to the sassc gem
>
> .....were those of you running DSpace's Mirage2 theme, able to
> successfully implement the theme in-spite of these warnings?
>
> Yerodin P
> DSpace newbie.
>
>
>
> On Tue, Feb 4, 2020 at 9:40 AM Yerodin P <yerod...@gmail.com> wrote:
>
> Thank you for the hint Paul,
> Forgive me if you get this twice as I did a "reply all" from my Gmail
> account.
>
> I will try just the dspace-tech@googlegroups.com in my next post.
>
>
>
> Anyway......
>
>
> Close inspection indicates that your counsel is part of the steps
> described here:
>
>
> https://github.com/DSpace/DSpace/blob/dspace-6_x/dspace-xmlui-mirage2/readme.md#compass
> <https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FDSpace%2FDSpace%2Fblob%2Fdspace-6_x%2Fdspace-xmlui-mirage2%2Freadme.md%23compass&data=02%7C01%7Cmndong%40path.org%7C96cb0bad03c24f89446208d7a98233d5%7C29ca3f4f6d6749a5a001e1db48252717%7C0%7C0%7C637164248992729900&sdata=ApLDS%2B1fGTzb3g28vLJLHDPopXtNGUk09Dnfevcybxo%3D&reserved=0>
>
>
> .... for loading Mirage2 prerequisites.
>
> I did encounter this suggestion after running the command:
>
> $ curl -o-
> https://raw.githubusercontent.com/creationix/nvm/v0.31.7/install.sh
> <https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fraw.githubusercontent.com%2Fcreationix%2Fnvm%2Fv0.31.7%2Finstall.sh&data=02%7C01%7Cmndong%40path.org%7C96cb0bad03c24f89446208d7a98233d5%7C29ca3f4f6d6749a5a001e1db48252717%7C0%7C0%7C637164248992739893&sdata=c728E41HVz425tCaODykwFrn1AgaKH4WDUTlQY3CneQ%3D&reserved=0>
>  | bash
>
>
>
>
> => Close and reopen your terminal to start using nvm or run the following to 
> use it now:
> $ export NVM_DIR="/home/yerodinp/.nvm"
> $ [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
>
>
>
>
> Hence, I am interpreting your hint to mean I should look to see if I
> missed any important steps, or didn't read and understand the provided
> instructions properly.
>
> According to the DSpace literature, once Mirage2 prerequisites are
> successfully loaded, the build and implementation of Mirage2 should be easy
> peasy.
>
> Will report my findings regardless of outcome and post solution if I find
> out what I was doing wrong.
>
>
>
> Yerodin P
>
> DSpace newbie.
>
>
>
>
>
> On Mon, Feb 3, 2020 at 10:58 AM Paul Münch <muen...@staff.uni-marburg.de>
> wrote:
>
> Hello,
>
> during Node installation there is a hint:
>
> export NVM_DIR="$HOME/.nvm"
>
> [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
>
>
>
> Use this in a script before the maven run. Or add it to your environment
> in a different way.
>
> I hope this helps and kind regards,
>
> Paul Münch
>
> Am 31.01.20 um 21:29 schrieb Yerodin P:
>
>
>
> Good Day all,
>
>
>
> Before I post for help with my problem, here are the system specifics on
> which I am running DSpace v6.3:
>
>
>
> - Intel(R) Xeon(R) CPU E5-2650 v4 @ 2.20GHz, 2 cores, 4GB RAM
>
> - Ubuntu Server 18.04.2 LTS
>
> - PostgreSQL v10.10
>
> - OpenSSH_7.6
>
> - Tomcat7 in one instance and Tomcat8 in another.
>
> - javac 1.8.0_242
>
> - openjdk version "1.8.0_242"
>
> OpenJDK Runtime Environment (build 1.8.0_242-8u242-b08-0ubuntu3~18.04-b08)
>
> OpenJDK 64-Bit Server VM (build 25.242-b08, mixed mode)
>
>
>
> - Apache Maven 3.6.0
>
> Maven home: /usr/share/maven
>
> Java version: 1.8.0_242, vendor: Private Build, runtime:
> /usr/lib/jvm/java-8-openjdk-amd64/jre
>
> Default locale: en_US, platform encoding: UTF-8
>
> OS name: "linux", version: "4.15.0-76-generic", arch: "amd64", family:
> "unix"
>
>
>
>
>
> - Git version 2.17.1
>
> - $ rvm requirements
>
> Checking requirements for ubuntu.
>
> Requirements installation successful.
>
>
>
> - Compass successfully installed
>
> - Ruby-2.6.3 installed.
>
> - home/useraccount/.nvm/versions/node/v6.5.0/lib
>
> ├── bower@1.8.8
>
> ├── grunt@1.0.4
>
> ├── grunt-cli@1.3.2
>
>
>
> Please note:
>
> The standard Mirage XMLUI theme works fine for me.
>
> I have been able as a DSpace Admin, to do such things as batch upload of
> files and execute search statistics.
>
>
>
>
>
> *MY DSPACE PROBLEM*
>
>
>
> I was able to successfully:
>
>
>
> - load the pre-requisites for Mirage2
>
> - edit [dspace-source]/dspace/config/xmlui.xconf  to uncomment the regular
> Mirage theme and add:
>
> <theme name="Mirage 2" regex=".*" path="Mirage2/" />
>
>
>
> - make adjustments to the file
> [dspace-source]/dspace-6.3-release/dspace/modules/xmlui-mirage2//pom.xml
>
> where I changed the version of the dependencies to reflect what was
> actually loaded.
>
>
>
> However, when I eventually ran:
>
> $ mvn -Dmirage2.on=true -Dmirage2.deps.included=false clean package
>
>
>
> Even though the directory
>
>
>
> /build/dspace-6.3-release/dspace/modules/xmlui-mirage2/target/themes/
>
>
>
> ..does exist, I got the following error message and am temporarily stuck
> at this part of the Mirage2 installation:
>
>
>
> [INFO]
> ------------------------------------------------------------------------
>
> [INFO] Reactor Summary for DSpace Parent Project 6.3:
>
> [INFO]
>
> [INFO] DSpace Parent Project .............................. SUCCESS [
> 29.677 s]
>
> [INFO] DSpace Addon Modules ............................... SUCCESS [
> 0.019 s]
>
> [INFO] DSpace Kernel :: Additions and Local Customizations  SUCCESS [01:42
> min]
>
> [INFO] DSpace XML-UI Mirage2 Theme :: Local Customisations  FAILURE [
> 49.864 s]
>
> [INFO] DSpace XML-UI (Manakin) :: Local Customizations .... SKIPPED
>
> [INFO] DSpace JSP-UI :: Local Customizations .............. SKIPPED
>
> [INFO] DSpace RDF :: Local Customizations ................. SKIPPED
>
> [INFO] DSpace REST :: Local Customizations ................ SKIPPED
>
> [INFO] DSpace SWORD :: Local Customizations ............... SKIPPED
>
> [INFO] DSpace SWORD v2 :: Local Customizations ............ SKIPPED
>
> [INFO] DSpace SOLR :: Local Customizations ................ SKIPPED
>
> [INFO] DSpace OAI-PMH :: Local Customizations ............. SKIPPED
>
> [INFO] DSpace Assembly and Configuration .................. SKIPPED
>
> [INFO]
> ------------------------------------------------------------------------
>
> [INFO] BUILD FAILURE
>
> [INFO]
> ------------------------------------------------------------------------
>
> [INFO] Total time:  03:02 min
>
> [INFO] Finished at: 2020-01-30T16:05:17-04:00
>
> [INFO]
> ------------------------------------------------------------------------
>
> [ERROR] Failed to execute goal
> com.soebes.maven.plugins:iterator-maven-plugin:0.3:iterator (default) on
> project xmlui-mirage2: Command execution failed.: Cannot run program "npm"
> (in directory
> "/build/dspace-6.3-release/dspace/modules/xmlui-mirage2/target/themes/Mirage2"):
> error=2, No such file or directory -> [Help 1]
>
>
>
> Your suggestions on moving forward are welcome.
>
>
>
> Yerodin P
>
> DSpace newbie.
>
>
>
> --
> All messages to this mailing list should adhere to the DuraSpace Code of
> Conduct: https://duraspace.org/about/policies/code-of-conduct/
> <https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fduraspace.org%2Fabout%2Fpolicies%2Fcode-of-conduct%2F&data=02%7C01%7Cmndong%40path.org%7C96cb0bad03c24f89446208d7a98233d5%7C29ca3f4f6d6749a5a001e1db48252717%7C0%7C0%7C637164248992739893&sdata=9I60CWpNpq%2FXpcSXDaSa06FFVraDaIgJbLiVk10lsGU%3D&reserved=0>
> ---
> You received this message because you are subscribed to the Google Groups
> "DSpace Technical Support" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to dspace-tech+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/dspace-tech/feb2a656-28c6-4753-bc9f-0338ab7f7c73%40googlegroups.com
> <https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fd%2Fmsgid%2Fdspace-tech%2Ffeb2a656-28c6-4753-bc9f-0338ab7f7c73%2540googlegroups.com%3Futm_medium%3Demail%26utm_source%3Dfooter&data=02%7C01%7Cmndong%40path.org%7C96cb0bad03c24f89446208d7a98233d5%7C29ca3f4f6d6749a5a001e1db48252717%7C0%7C0%7C637164248992749894&sdata=mr%2Fy%2BCQ9XTeP6izhlGSbPcvMf%2FKs37atXoYJkrt0k4Y%3D&reserved=0>
> .
>
>
>
> --
> All messages to this mailing list should adhere to the DuraSpace Code of
> Conduct: https://duraspace.org/about/policies/code-of-conduct/
> <https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fduraspace.org%2Fabout%2Fpolicies%2Fcode-of-conduct%2F&data=02%7C01%7Cmndong%40path.org%7C96cb0bad03c24f89446208d7a98233d5%7C29ca3f4f6d6749a5a001e1db48252717%7C0%7C0%7C637164248992749894&sdata=I1swPlAI5et%2FVRWVFXaL3WgYBHxdPlPETqrXgyCh7To%3D&reserved=0>
> ---
> You received this message because you are subscribed to a topic in the
> Google Groups "DSpace Technical Support" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/dspace-tech/hiVC3XU09U4/unsubscribe
> <https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fd%2Ftopic%2Fdspace-tech%2FhiVC3XU09U4%2Funsubscribe&data=02%7C01%7Cmndong%40path.org%7C96cb0bad03c24f89446208d7a98233d5%7C29ca3f4f6d6749a5a001e1db48252717%7C0%7C0%7C637164248992759882&sdata=dWasJWxAdZ9Ab8I%2BdF9CBlD%2BhrnmWQG12tXMZxG%2BgYs%3D&reserved=0>
> .
> To unsubscribe from this group and all its topics, send an email to
> dspace-tech+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/dspace-tech/b3ed16dc-4a21-9fe3-d7f6-4ce5a3b51b75%40staff.uni-marburg.de
> <https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fd%2Fmsgid%2Fdspace-tech%2Fb3ed16dc-4a21-9fe3-d7f6-4ce5a3b51b75%2540staff.uni-marburg.de%3Futm_medium%3Demail%26utm_source%3Dfooter&data=02%7C01%7Cmndong%40path.org%7C96cb0bad03c24f89446208d7a98233d5%7C29ca3f4f6d6749a5a001e1db48252717%7C0%7C0%7C637164248992759882&sdata=Fva5uastxqZmWVZ%2BIeCsvO6Tmr9hCUO1VFR5ECMZnjc%3D&reserved=0>
> .
>
> --
> All messages to this mailing list should adhere to the DuraSpace Code of
> Conduct: https://duraspace.org/about/policies/code-of-conduct/
> <https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fduraspace.org%2Fabout%2Fpolicies%2Fcode-of-conduct%2F&data=02%7C01%7Cmndong%40path.org%7C96cb0bad03c24f89446208d7a98233d5%7C29ca3f4f6d6749a5a001e1db48252717%7C0%7C0%7C637164248992769874&sdata=ySMfQZyUaPj3fVleAp3bjyj1sbFMCXcW0EYc7wu1x3M%3D&reserved=0>
> ---
> You received this message because you are subscribed to the Google Groups
> "DSpace Technical Support" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to dspace-tech+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/dspace-tech/CACtoqqBrA1fX0AegJzS2%3DoRwRpuJ5_k9EafOLvEEHf75%2BM%2BJhw%40mail.gmail.com
> <https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fd%2Fmsgid%2Fdspace-tech%2FCACtoqqBrA1fX0AegJzS2%253DoRwRpuJ5_k9EafOLvEEHf75%252BM%252BJhw%2540mail.gmail.com%3Futm_medium%3Demail%26utm_source%3Dfooter&data=02%7C01%7Cmndong%40path.org%7C96cb0bad03c24f89446208d7a98233d5%7C29ca3f4f6d6749a5a001e1db48252717%7C0%7C0%7C637164248992769874&sdata=92iacnqKLvBo9CUWwdum1gQ3ni%2BIi48iqsaWiF4vcCw%3D&reserved=0>
> .
>
>

-- 
All messages to this mailing list should adhere to the DuraSpace Code of 
Conduct: https://duraspace.org/about/policies/code-of-conduct/
--- 
You received this message because you are subscribed to the Google Groups 
"DSpace Technical Support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to dspace-tech+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dspace-tech/CACtoqqA%2BfMYE4ZKnBfZz7K-N%2B__W0hB0Wv9cOJRPuqJfNZ-B2A%40mail.gmail.com.

Reply via email to