Autopsy has released version "4.23.1". Please update this package.
Search Criteria
Package Details: autopsy 4.22.1-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/autopsy.git (read-only, click to copy) |
|---|---|
| Package Base: | autopsy |
| Description: | Digital forensics platform and graphical interface to The Sleuth Kit® and other digital forensic tools |
| Upstream URL: | http://www.sleuthkit.org/autopsy/ |
| Keywords: | forensics gui java postmoterm recovery sleuthkit |
| Licenses: | Apache-2.0 |
| Submitter: | Mikos |
| Maintainer: | mh4ckwascut |
| Last Packager: | mh4ckwascut |
| Votes: | 86 |
| Popularity: | 0.022792 |
| First Submitted: | 2005-09-03 19:00 (UTC) |
| Last Updated: | 2025-04-27 12:30 (UTC) |
Dependencies (7)
- java-openjfxAUR (jre10AUR, jdk10AUR, jdk7AUR, jre7AUR, java11-openjfxAUR, java21-openjfxAUR, java17-openjfx-binAUR, zulu-fx-binAUR, zulu11-fx-binAUR, zulu17-fx-binAUR, jre-zulu-fx-binAUR, jre-zulu-fxAUR, java-openjfx-nowebkitAUR, java-openjfx-nowebkitAUR, java8-openjfxAUR, openjdk-zulu-ca-fx-binAUR, openjdk-zulu17-ca-fx-binAUR, openjdk-zulu21-ca-fx-binAUR, liberica-nik-23-full-binAUR, liberica-nik-24-full-binAUR, liberica-nik-25-full-binAUR, openjdk-liberica11-full-binAUR, openjdk-liberica17-full-binAUR, openjdk-liberica21-full-binAUR, openjdk-liberica8-full-binAUR, openjdk-liberica-full-binAUR, java17-openjfxAUR, zulu-jre21-fxAUR, zulu-jre25-fxAUR, zulu-jre17-fxAUR, zulu-jre8-fxAUR, zulu-jre11-fxAUR, java21-openjfx-binAUR, java24-openjfxAUR, java25-openjfxAUR, liberica-jdk-full-binAUR, liberica-jdk-25-full-binAUR, liberica-jdk-21-full-binAUR, zulu-17-fx-binAUR, liberica-jdk-17-full-binAUR, java-openjfx-binAUR, zulu8-fx-binAUR, zulu21-fx-binAUR, zulu-jre-fx-binAUR, zulu-jdk-fx-binAUR, java-openjfxAUR, jre8AUR, jdk8AUR)
- java-runtime (jre10AUR, jre12AUR, jdk10AUR, jdk10-openj9-binAUR, jdk7AUR, jre7AUR, jdk8-graalvm-binAUR, jdk16-graalvm-binAUR, jdk16-adoptopenjdkAUR, liberica-jre-11-binAUR, jdk11-j9-binAUR, jre16-openjdkAUR, jre14-openjdkAUR, jre15AUR, jre14AUR, jre13AUR, jre16AUR, jre18-openjdkAUR, jdk19-graalvm-binAUR, liberica-jre-11-full-binAUR, jdk19-graalvm-ee-binAUR, liberica-jre-8-full-binAUR, jdk11-graalvm-binAUR, jre-openj9AUR, jre12-openjdkAUR, jdk11-dragonwell-standard-binAUR, jdk11-jetbrains-binAUR, jdk20-graalvm-binAUR, jdk17-graalvm-binAUR, jdk20-openj9-binAUR, zulu-13-binAUR, jdk8-dragonwell-extended-binAUR, jdk8-dragonwell-standard-binAUR, jdk11-dragonwell-extended-binAUR, jdk8-j9-binAUR, jdk7-j9-binAUR, jdk7r1-j9-binAUR, jre13-openjdkAUR, jre15-openjdkAUR, jre17-jetbrainsAUR, mandrel-binAUR, mandrel24-binAUR, jdk22-graalvm-ee-binAUR, jdk20-graalvm-ee-binAUR, jdk22-graalvm-binAUR, jre19-openjdkAUR, zulu-fx-binAUR, zulu11-fx-binAUR, zulu17-fx-binAUR, jdk11-openj9-binAUR, jre-zulu-binAUR, jre-zulu-fx-binAUR, jre17AUR, jre-zuluAUR, jre-zulu-fxAUR, jdk23-graalvm-ee-binAUR, jdk17-jetbrains-binAUR, jdk21-dragonwell-standard-binAUR, jdk24-graalvm-ce-binAUR, jdk8-dragonwell-extendedAUR, jdk23-temurinAUR, zing-23-binAUR, jdk17-dragonwell-standard-binAUR, jdk21-dragonwell-extended-binAUR, openjdk-zulu-ca-fx-binAUR, openjdk-zulu17-ca-fx-binAUR, openjdk-zulu21-ca-fx-binAUR, amazon-corretto-17AUR, amazon-corretto-21-binAUR, zulu-24-binAUR, liberica-nik-23-full-binAUR, liberica-nik-24-full-binAUR, jdk-openj9-binAUR, jdk24-graalvm-binAUR, jdk24-graalvm-ee-binAUR, liberica-nik-25-full-binAUR, amazon-corretto-24-binAUR, jdk8-openj9-binAUR, jre21-jetbrains-gitAUR, jdk21-jetbrains-gitAUR, openjdk-liberica11-full-binAUR, openjdk-liberica17-full-binAUR, openjdk-liberica21-full-binAUR, openjdk-liberica8-full-binAUR, openjdk-liberica-full-binAUR, jdk-openjdk-wakefieldAUR, jre-openjdk-wakefieldAUR, amazon-corretto-15AUR, jre25-temurinAUR, jre21-temurinAUR, jre17-temurinAUR, zulu-jre21-fxAUR, zulu-jre25-fxAUR, zulu-jre17-fxAUR, jre8-temurinAUR, jre11-temurinAUR, zulu-jre8-fxAUR, zulu-jre11-fxAUR, microsoft-openjdk-21-binAUR, microsoft-openjdk-25-binAUR, microsoft-openjdk-17-binAUR, microsoft-openjdk-11-binAUR, jdk21-graalvm-ee-binAUR, amazon-corretto-25-binAUR, jdk-android-studioAUR, zing-21-binAUR, zing-17-binAUR, zing-8-binAUR, jdk8-perfAUR, jdk25-openjdk-wakefieldAUR, jre25-openjdk-wakefieldAUR, jdk25-graalvm-binAUR, jdk25-graalvm-ce-binAUR, zulu-26-fx-binAUR, jdk21-jetbrains-binAUR, liberica-jdk-21-binAUR, jdk16-temurinAUR, java-openjdk-binAUR, liberica-jdk-full-binAUR, liberica-jdk-25-full-binAUR, liberica-jdk-21-full-binAUR, liberica-jdk-8-full-binAUR, jdk25-temurinAUR, jdk21-temurinAUR, jdk17-temurinAUR, jre22-openjdkAUR, jdk22-openjdkAUR, jre23-openjdkAUR, jdk23-openjdkAUR, jdk24-openjdkAUR, jre24-openjdkAUR, jdk17-graalvm-ee-binAUR, zulu-17-fx-binAUR, jdk25-openj9-binAUR, jdk11-temurinAUR, jdk17-openj9-binAUR, jdk21-openj9-binAUR, liberica-jdk-11-binAUR, liberica-jdk-11-full-binAUR, liberica-jdk-11-lite-binAUR, liberica-jdk-17-full-binAUR, jdk11-graalvm-ee-binAUR, jdk8-graalvm-ee-binAUR, jdk8-temurinAUR, jdk21-graalvm-binAUR, amazon-corretto-11AUR, amazon-corretto-8AUR, sapmachine11-jdkAUR, sapmachine17-jdkAUR, zulu8-fx-binAUR, zulu21-fx-binAUR, zulu-jre-fx-binAUR, zulu-jdk-fx-binAUR, jreAUR, jdkAUR, jre-ltsAUR, jdk-ltsAUR, jre21-zulu-binAUR, jre25-zulu-binAUR, jre17-zulu-binAUR, zulu-17-binAUR, zulu-21-binAUR, zulu-8-binAUR, zulu-11-binAUR, jdk-temurinAUR, jre21-jetbrainsAUR, zulu-25-binAUR, jre8AUR, jdk8AUR, jre11AUR, java-openjdk-ea-binAUR, jre-jetbrainsAUR, jdk-openjdk, jdk11-openjdk, jdk17-openjdk, jdk21-openjdk, jdk25-openjdk, jre-openjdk, jre11-openjdk, jre17-openjdk, jre21-openjdk, jre25-openjdk, jre8-openjdk)
- sleuthkit (sleuthkit-gitAUR)
- sleuthkit-javaAUR
- testdisk (testdisk-gitAUR, testdisk-wipAUR)
- opencv (opencv-cuda) (optional) – media files (64-bit)
- perl-parse-registryAUR (optional) – regripper
Required by (0)
Sources (2)
l3v11 commented on 2026-06-03 17:34 (UTC)
jenarch commented on 2026-03-09 22:13 (UTC)
The tag says "postmoterm," I think that's a typo for "postmortem?"
carl-0s commented on 2026-03-03 19:53 (UTC)
Doesn't seem to work:
bash -c 'JAVA_HOME=/usr/lib/jvm/java-17-openjdk PATH=$JAVA_HOME/bin:$PATH /usr/bin/autopsy'
/opt/autopsy/bin/../etc/autopsy.conf: line 18: $'\r': command not found
/opt/autopsy/bin/../etc/autopsy.conf: line 56: $'\r': command not found
/opt/autopsy/bin/../etc/autopsy.conf: line 59: $'\r': command not found
/opt/autopsy/bin/../etc/autopsy.conf: line 64: $'\r': command not found
/opt/autopsy/bin/../etc/autopsy.conf: line 67: $'\r': command not found
Detected KDE; adding awt.useSystemAAFontSettings=on
egrep: warning: egrep is obsolescent; using grep -E
egrep: warning: egrep is obsolescent; using grep -E
egrep: warning: egrep is obsolescent; using grep -E
egrep: warning: egrep is obsolescent; using grep -E
egrep: warning: egrep is obsolescent; using grep -E
WARNING: Unknown module: javafx.base specified to --add-exports
WARNING: Unknown module: javafx.controls specified to --add-exports
WARNING: Unknown module: javafx.controls specified to --add-opens
java.lang.IllegalStateException: Host module FixedModule:org.openide.filesystems was enabled before, will not accept fragment FixedModule:org.openide.filesystems.compat8
at org.netbeans.ModuleManager.attachModuleFragment(ModuleManager.java:1104)
at org.netbeans.ModuleManager.maybeAddToEnableList(ModuleManager.java:1717)
at org.netbeans.ModuleManager.simulateEnable(ModuleManager.java:1640)
at org.netbeans.ModuleManager.simulateEnable(ModuleManager.java:1613)
at org.netbeans.core.startup.ModuleList.installNew(ModuleList.java:290)
at org.netbeans.core.startup.ModuleList.installNew(ModuleList.java:326)
at org.netbeans.core.startup.ModuleList.trigger(ModuleList.java:252)
at org.netbeans.core.startup.ModuleSystem.restore(ModuleSystem.java:298)
at org.netbeans.core.startup.Main.getModuleSystem(Main.java:173)
at org.netbeans.core.startup.Main.getModuleSystem(Main.java:142)
at org.netbeans.core.startup.Main.start(Main.java:299)
at org.netbeans.core.startup.TopThreadGroup.run(TopThreadGroup.java:98)
at java.base/java.lang.Thread.run(Thread.java:840)
org.netbeans.InvalidException: StandardModule:org.sleuthkit.autopsy.core jarFile: /opt/autopsy/autopsy/modules/org-sleuthkit-autopsy-core.jar: java.lang.UnsupportedClassVersionError: org/sleuthkit/datamodel/TskCoreException has been compiled by a more recent version of the Java Runtime (class file version 68.0), this version of the Java Runtime only recognizes class file versions up to 61.0
stoked-security commented on 2026-01-05 14:01 (UTC) (edited on 2026-01-05 14:03 (UTC) by stoked-security)
Hi, two improvement suggestions:
1) Could the /usr/bin/autopsy symlink be replaced with a small shell script that sets JAVA_HOME to the JDK17 install directory? This way other applications could use a more modern system wide JRE/JDK version set through archlinux-java, while autopsy continues to run using JDK 17. I used the following script for testing:
#!/usr/bin/env bash
JAVA_HOME="/usr/lib/jvm/java-17-openjdk"
export PATH="$JAVA_HOME/bin:$PATH"
/usr/share/autopsy/bin/autopsy
Changing the Exec value in the .desktop file to point to this scripts works as well.
2) By adding the following line to the .desktop file the autopsy icon will show in the task switcher instead of the default:
StartupWMClass=java-lang-Thread
I hope you want to implement these changes so all could benefit.
stoked-security commented on 2025-12-10 14:58 (UTC)
Solved my own question, sleuthkit-java was compiled with a more modern version of java. Removed the package and cached builds and reinstalled with java 17 enabled. Now autopsy is running without errors.
stoked-security commented on 2025-12-10 14:47 (UTC)
I tried running autopsy with Java 17 as instructed. However, autopsy will display an error message during start as org/sleuthkit/datamodel/TskCoreException throws a class version error requiring at least version 68.0 (java 24). This problem has also been reported here: https://github.com/sleuthkit/autopsy/issues/7977
Not sure if this is something that has to be fixed upstream or has to do with the packaging for Arch?
Mario156090 commented on 2025-02-08 17:30 (UTC)
@ochiruko, you should to move to java 17 and try compile. But is very very slow.
ochiruko commented on 2024-10-08 18:24 (UTC)
Build failed for me, with an exception when building gradle. On line 3528 of build.gradle, "Process 'command 'perl'' finished with non-zero exit value 2". Aside from errno=2 indicating that something was missing, I have no idea where to go from here.
mh4ckwascut commented on 2024-02-28 15:04 (UTC)
You only have to enable java 17 for the build, you can revert it to 21 later and only use java 17 to use autopsy.
Autopsy is developed to work with java 17, they is no official support for java 21 yet.
georgerabus commented on 2024-02-26 00:40 (UTC)
@mh4ckwascut if I enable system wide jre 17 then other applications that use 21 will stop working. Btw is it possible to update the package to jre 21 or it's too much of a hustle?
Pinned Comments