Was it a fresh install of Fedora 33 or only Eclipse? I upgraded from Fedora 32 to 33 seamless and Eclipse works in my computer with no issues, so your problem must be another thing.
Java 8 isn’t needed by Libreoffce Calc or Eclipse Platform any more. They were upgraded to use Java 11 instead. So please, uninstall Java 8 unless you need Open JFX, which still depends on Java 8. That’s for sure.
If it was an upgrade of Eclipse only, perhaps there is an old plugin which is causing the issue. I used to reset everything whenever I had an issue like yours.
Delete hidden Eclipse folder in your $HOME. $ rm -rf .eclipse
Delete hidden metatada folder in your all your projects. Look out not to delete your source code folders! You will be able to recreate your project afterwards. $ rm -rf $YOUR_PROJECT_DIR/.metadata $ rm -rf $YOUR_PROJECT_DIR/.project $ rm -rf $YOUR_PROJECT_DIR/.classpath
Finally, I once had issues with a custom GNOME theme that I downloaded from https://www.gnome-look.org. Eclipse didn’t start because of some kind of weird incompatibility. I found out that it was solved if I restored default GNOME theme.
I run Eclipse in a physical machine. I use it every day with no issues. I skimmed the log but, honestly, I don’t understand a line. If it works in your VM, then it should work in your physical computer, as well. Why don’t you try to reinstall F33, upgrade and install eclipse-platform as the first package after the upgrade? Don’t install anything else before. Not even Java 11. Let it install its dependencies itself. If the issue still happens, then you’d rather fill a bug at https://bugzilla.redhat.com/
I’ve tested various scenarios in VM’s and I localized when it broke. It’s due to something that NVidia repo provide when you install CUDA.
What I’ve done to reproduce error:
Fresh fedora 33 install
Update to newest version (as 7 Nov 2020) sudo dnf update -y
Install NVidia drivars from rpmfusion (NVidia) sudo dnf install akmod-nvidia sudo dnf install xorg-x11-drv-nvidia-cuda When you install eclipse at this point, it works fine
Enable cuda developer repo as described in rpmfusion (CUDA) sudo dnf config-manager --add-repo https://developer.download.nvidia.com/compute/cuda/repos/fedora32/x86_64/cuda-fedora32.repo sudo dnf clean all sudo dnf module disable nvidia-driver
When you try install eclipse now it install some componenst from cuda-fedora repo:
This brokes eclipse form some reason
(Yoo do not see this when you install: sudo dnf install -y cuda first, as those 3 libraries are installed with it and you dont see them in eclipse instalation)
Now, I managed to fix it by uninstalling cuda, java and eclipse and then install it with right order and with disabling cuda-fedora32 repo.
Remove cuda, eclipse and java rm -rf ~/.eclipse sudo dnf remove cuda java eclipse
Install eclipse disabling cuda repo (and run to check if run) sudo dnf install eclipse --disablerepo=cuda-fedora32-x86_64 eclipse
Install cuda sudo dnf install cuda Now eclipse and cuda work for me.
You don’t need that repository in order to have the NVIDIA proprietary driver. Besides, you’d better remove it to avoid conflicts later. I enabled that repo, tried to upgrade and… well… see it by yourself
For drivers Yes, but i need to use pycuda (needed by gprMax) for now and it does not work without whole cudatoolkit including nvcc compiler. Sadly, they are not provided by rpmfusion.