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.

Does anyone knows how i can fix this problem?

22 points
0 points

The recommended command doesnt work for me. I get the same error message mentioned in my post.

permalink
report
parent
reply
2 points

Might try just removing it, pacman -R jre-openjdk and then pacman -Syu jdk-openjdk

permalink
report
parent
reply
0 points

That didn’t work. If I used packman -Rdd it worked.

permalink
report
parent
reply

This did work for me.

permalink
report
parent
reply
5 points

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.

permalink
report
reply
4 points

Same, just pacman -Rdd the jres and headless versions, then updated and everything was fine.

It’s okay to tell pacman “I know what I’m doing, ignore broken dependencies” for these kinds of things where you know you’ll fix it.

permalink
report
parent
reply
1 point

Yeah that’s the command I used, just couldn’t remember it off the top of my head

permalink
report
parent
reply
1 point

Thanks for the tip. This worked.

permalink
report
parent
reply
12 points
*

stay up to date with arch news. you can subscribe to the feed, or just periodically check like I do

permalink
report
reply
6 points

You can also use informant, which will notify you of unread news when using pacman

permalink
report
parent
reply
7 points

Paru has this funtionality build in. I don’t remember whether it is enabled by default though.

permalink
report
parent
reply
2 points
*

No, I think you have to enable it by default. I moved back to yay some time ago, because paru development seemed stalled (e.g. paru -G not working anymore) but the news integration was one of its nice small features that I have not seen somewhere else.

permalink
report
parent
reply
3 points

I fixed it by just uninstalling all java packages and reinstalling jre-openjdk and jdk17-openjdk.

permalink
report
reply
1 point
Deleted by creator
permalink
report
reply

Arch Linux

!archlinux@lemmy.ml

Create post

The beloved lightweight distro

Community stats

  • 183

    Monthly active users

  • 305

    Posts

  • 2.2K

    Comments

Community moderators