jre-openjdk and jdk-openjdk conflicting with each other and preventing me from updating my system
As mentioned in the titel the merge of this two packages prevents me from updating.
sudo pacman -Syu gives me the following output:
:: Package databases are synchronised ...
core is up to date
extra 8.3 MiB 22.2 MiB/s 00:00 [--------------------------------------------------------------------] 100%
community is up to date
multilib is up to date
:: Complete system update is started ...
:: replace analitza with extra/analitza5? [Y/n]
:: replace appstream-qt with extra/appstream-qt5? [Y/n]
:: replace kdsoap with extra/kdsoap-qt5? [Y/n]
:: replace kquickimageeditor with extra/kquickimageeditor5? [Y/n]
:: replace libkcddb with extra/libkcddb5? [Y/n]
:: replace libkdcraw with extra/libkdcraw5? [Y/n]
Dependencies are resolved ...
Conflicting packages are searched for ...
Error: Unresolvable package conflicts found
Error: Process could not be prepared (Conflicting dependencies)
:: jdk-openjdk and jre-openjdk are in conflict with each other
pacman -Qi tells me the following:
Name : jre-openjdk Version : 21.u35-3 Description : OpenJDK Java 21 full runtime environment Architecture : x86_64 URL : https://openjdk.java.net/ Licences : custom Groups : Nothing Provides : java-runtime=21 java-runtime-openjdk=21 jre21-openjdk=21.u35-3 Depends on : jre21-openjdk-headless=21.u35-3 giflib libgif.so glibc gcc-libs libpng Optional dependencies : alsa-lib: for basic sound support [Installed] gtk2: for the Gtk+ 2 look and feel - desktop usage [Installed] gtk3: for the Gtk+ 3 look and feel - desktop usage [Installed] Required by : jdk-openjdk minecraft-launcher Optional for : libbluray libjpeg-turbo libjxl libreoffice-fresh In conflict with : Nothing Replaced : Nothing Install size : 589.86 KiB Packer : Frederik Schwan Created on : Thu 21 Sep 2023 21:15:27 CEST Installed on : Sun 01 Oct 2023 16:09:39 CEST Reason for installation : Installed as a dependency of another package Installation script : Yes Verified by : Signature
and
Name : jdk-openjdk Version : 21.u35-3 Description : OpenJDK Java 21 development kit architecture : x86_64 URL : https://openjdk.java.net/ Licenses : custom groups : Nichts provides : java-environment=21 java-environment-openjdk=21 jdk21-openjdk=21.u35-3 dependend from : jre21-openjdk=21.u35-3 java-environment-common=3 hicolor-icon-theme libelf glibc gcc-libs optional dependencies : Nichts needed from : netbeans optional for : libreoffice-fresh In Konflikt mit : Nichts replaces : Nichts Installation Size : 308,99 MiB Packer : Frederik Schwan created at : Do 21 Sep 2023 21:15:27 CEST date of installation : So 01 Okt 2023 16:09:40 CEST Installationreason : Installed as a dependency of another package Installation Script : Ja verified through : Signatur
Manually updating/removing one of the two packages still gives me the Error that they are conflicting.
Had this happen to me with a headless and non headless version. Forcing the system to delete the headless version fixed the problem for me. It might give errors about dependencies, I just ignored them and forced a deletion and it went fine.