[sleuthkit-users] libswt-gtk-3-java (unlisted requirement for Autopsy in Linux)
Brought to you by:
carrier
From: Luis 'P. G. <po...@po...> - 2018-11-18 00:48:32
|
Hi everyone TL/DR: libswt-gtk-3-java is a requirement, not listed anywhere. I was trying to get Autopsy running on Linux, under different distros so far: Debian 9.6, Ubuntu 18.04 LTS, and Kali, all of them 64-bit. After installing sleuthkit-java and following all these steps <https://github.com/sleuthkit/autopsy/blob/develop/Running_Linux_OSX.txt>, the software would run but I couldn't create cases. Thing is: - Click "Create case" - Enter case name and base path (permissions are OK there) - Optionally enter case number, notes... - Upon clicking FINISH, "creating case database" appears briefly and then a dialog is shown with "Cannot create case", and "null" as the only description, and an OK button. - After this point, if the above process is repeated, the same error appears but instead of null, it says: "Cannot initialize class.org.sleuthkit.autopsy.casemodule.services.TagNameDefinition". In the bottom right corner I could see this error: "Error initializing JavaFX. Some features will not be available. Check that you have the right JRE installed (Oracle JRE > 1.7.10)." I tried to get Java in several ways, including this PPA repo <https://medium.com/coderscorner/installing-oracle-java-8-in-ubuntu-16-10-845507b13343>, as well as downloading jdk-8u192-linux-x64.tar.gz and/or server-jre-8u192-linux-x64.tar.gz directly from Oracle, and update-alternatives accordingly, and putting the right JAVA_HOME in /etc/environment. Finally found the solution here: https://stackoverflow.com/questions/21185156/javafx-on-linux-is-showing-a-graphics-device-initialization-failed-for-es2-s and it's as simple as installing libswt-gtk-3-java. I guess this should be a dependency of the sleuthkit-java package. Now let's enjoy it in Linux. I've been missing this since the good old 2.x days! Pope |