Hi,
I have a similar issue as described here
but I am not able to solve it even with the information in the other support thread.
If I understand it correctly, the trick is to uninstall either of the conflicting jre or jdk in this situation:
sudo pacman -Syyu
[...]
looking for conflicting packages...
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: jdk-openjdk and jre-openjdk are in conflict
When I try to uninstall jre packages, I still get errors:
sudo pacman -R jre-openjdk ξ² 1 β
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing jre-openjdk breaks dependency 'java-runtime' required by beanshell
:: removing jre-openjdk breaks dependency 'jre21-openjdk=21.u35-3' required by jdk-openjdk
How is the replacement jre->jdk meant to work if, as in the above beanshell dependency, it seems to be explitly ask for jre and not jdk?
Also the last line is somewhat weird in that jre is said to be replaced by jdk but jdk itself seems to be dependent on jre
Also I get
sudo pacman -R jre-openjdk-headless
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing jre-openjdk-headless breaks dependency 'jre21-openjdk-headless=21.u35-3' required by jre-openjdk
I seem to have fundamentally misunderstood something, can sb help?