Skip to content

Port to Ubuntu 26.04 - #104

Merged
MakisH merged 21 commits into
developfrom
ubuntu-26.04
Oct 5, 2026
Merged

MakisH merged 21 commits into
developfrom
ubuntu-26.04

Conversation

@MakisH

@MakisH MakisH commented Jun 2, 2026 •

Copy link
Copy Markdown
Member

This PR bumps the Ubuntu version to 26.04 (based on the bento/ubuntu-26.04 box, first released yesterday) and enables the previously disabled components ASTE and Rust bindings (see #94).

It also changes the default number of cores to 4 and the RAM to 4GB.

Interesting in this release is that the FEniCS PPA is not needed anymore: there are now both FEniCS legacy and FEniCSx packages on Ubuntu Universe.

Notes:

So far, I can confirm that the complete box builds. Proceeding with testing.

Issues:

  • Paraview has no icons on its buttons. (I also documented it on the Kitware GitLab, and reported it on the Ubuntu Bugzilla). -> Was missing the qt6-svg-plugins package.
  • There is no "extract" option for tar.gz files in the context menu of the file manager. -> was missing the thunar-archive-plugin package.
  • While trying to install fenicsprecice, it builds scipy from source, which takes a while. I could re-introduce the central venv. Some people suggest upgrading PIP first.
  • Similar to Ubuntu 24.04, Desktop shortcuts require being set as trusted. See some discussion. In any case, I could manually pre-set the launchers to trusted via the GUI, or restore a backup in subsequent builds. -> We anyway cannot have unattended builds anymore, and the manual set is trivial.
  • Not sure if this is new, but there is a Failed to start vboxadd-service.service message at boot, followed by a Job systemd-networkd-wait-online.service/start running that times out after ~2min.
  • There is a similar one about GRUB (see screenshot)
Screenshot from 2026-06-10 20-56-38

@MakisH MakisH self-assigned this Jun 2, 2026
@MakisH

MakisH commented Oct 5, 2026 •

Copy link
Copy Markdown
Member Author

I have tested all components, generally everything works.

Open issues:

Edit: While I checked some DUNE and DUNE-FEM cases, I did not check DuMux. That might be broken.

@MakisH
MakisH marked this pull request as ready for review October 5, 2026 19:56
@MakisH
MakisH merged commit 6b25477 into develop Oct 5, 2026
2 of 4 checks passed
@MakisH
MakisH deleted the ubuntu-26.04 branch October 5, 2026 20:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant