Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.
Sign upmeta-ticket: tracking progress/strategy for running Martus in Qubes #1836
Comments
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
adrelanos
Mar 16, 2016
Member
Can you ask the Martus developers please to get their application into the official Debian repositories? That would make integration so much easier!
There is also Debian Anonymity Tools Team (and perhaps other Debian Developers) that might be interested and willing to help. They could try to get in touch with them.
|
Can you ask the Martus developers please to get their application into the official Debian repositories? That would make integration so much easier! There is also Debian Anonymity Tools Team (and perhaps other Debian Developers) that might be interested and willing to help. They could try to get in touch with them. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
mfc
Mar 16, 2016
Member
Yes, this has been highlighted to them. Also them packaging it and serving it from their own repo as an intermediary step. They may need help with that process so that's useful link for them.
|
Yes, this has been highlighted to them. Also them packaging it and serving it from their own repo as an intermediary step. They may need help with that process so that's useful link for them. |
andrewdavidwong
added
enhancement
C: other
privacy
labels
Apr 6, 2016
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
mfc
Apr 22, 2016
Member
successfully change Debian 8 template to unstable and install newer version of openjdk
this fails because Debian 8 testing version of openjdk-8-jre also does not come with javafx: Caused by: java.lang.ClassNotFoundException: javafx.fxml.Initializable
installing openjfx for javafx functionality brings in a bunch of competing dependencies that takes down the template making it unusable.
this fails because Debian 8 testing version of openjdk-8-jre also does not come with installing |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
mfc
Apr 22, 2016
Member
figure out where
javafxlives in dnf / rpm land and install it in a Fedora 23 template
javafx is not build for Fedora yet: https://bugzilla.redhat.com/show_bug.cgi?id=1145303
javafx is not build for Fedora yet: https://bugzilla.redhat.com/show_bug.cgi?id=1145303 |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
mfc
Apr 22, 2016
Member
install
openjfxandopenjdk-8-jrevia Debian backports
!! Works !!
- create a Debian 8 martus template using the Qubes VM Manager or running
qvm-clone debian-8 debian-8-martusin dom0 - add backports to the sources for the new template by opening a terminal in the new template, run
sudo vi /etc/apt/sources.listand add:deb http://http.debian.net/debian jessie-backports main(if you are new tovitext editing, typeito be able to edit, and when done editing pressESCthen type:xand pressENTER) - update source list:
sudo apt-get update - install
openjdkandopenjfxfrom backports:sudo apt-get -t jessie-backports install openjdk-8-jre openjfx - You may need to install
unzipto be able to unzip Martus after you download it:sudo apt-get install unzip - create new qube/appvm based on your debian-8-martus template with whatever color and networking you want (
sys-whonixprobably preferred) using the Qubes VM Manager or runningqvm-create -t debian-8-martus -l blue martusandqvm-prefs -s martus netvm sys-whonixin dom0 - download the latest Martus version from https://martus.org
- unzip the Martus package
unzip Martus-5.1.1.zip - cd into new folder
cd Martus-5.1.1 - run Martus:
java -jar martus.jar
!! Works !!
|
mfc
closed this
Apr 22, 2016
mfc
added
the
C: doc
label
Apr 22, 2016
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
|
let's get the instructions into a doc |
marmarek
added this to the
Documentation/website milestone
Apr 24, 2016
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
marmarek
Apr 24, 2016
Member
Looks like a perfect case for VM managing using Salt: #1541
Lets not get better be an enemy of good and still include above steps in documentation. But I'll use this as an example configuration and will report back when finished.
|
Looks like a perfect case for VM managing using Salt: #1541 |
marmarek
reopened this
Apr 24, 2016
added a commit
to QubesOS/qubes-doc
that referenced
this issue
Apr 24, 2016
added a commit
to QubesOS/qubesos.github.io
that referenced
this issue
Apr 24, 2016
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
|
Doc page created. Please edit as appropriate. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
mfc
Apr 24, 2016
Member
Looks perfect, thanks axon. you can add it to the website docs.
@marmarek sounds good! maybe we can close this ticket and when you are creating examples for salt configuration we can put it there?
|
Looks perfect, thanks axon. you can add it to the website docs. @marmarek sounds good! maybe we can close this ticket and when you are creating examples for salt configuration we can put it there? |
added a commit
to QubesOS/qubes-doc
that referenced
this issue
Apr 24, 2016
added a commit
to QubesOS/qubesos.github.io
that referenced
this issue
Apr 24, 2016
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
|
Yes, that's ok. |
mfc commentedMar 15, 2016
•
edited
Edited 1 time
-
mfc
edited Apr 24, 2016 (most recent)
The secure human rights information collection tool Martus requires
openjdk 1.8and thejavafxpackage (packaged for Debian asopenjfx).Currently Fedora 23 comes with
openjdkversion1.8.0_72but running Martusjava -jar martus.jarfails because it doesn't have thejavafx, which is unclear to me how to install.Currently Debian 8 comes with
openjdkversion1.7.0_95which is insufficient to run Martus.Current potential solutions I see are:
change Debian 8 template to unstable or testing and install newer version ofopenjdkfigure out wherejavafxlives in dnf / rpm land and install it in a Fedora 23 templateopenjfxandopenjdk-8-jrevia Debian backports -- SUCCESSThese issues were first reported and discussed with Martus developers at the Internet Freedom Festival.