Messinet Secure Services

Messinet Secure Services is an ever-changing virtual classroom in which I learn about the GNU/Linux platform and all the services it can deliver. These services are the technological incarnation of an idea centered around keeping my family in touch with each other and technology.

Transition to Forgejo

Messinet Secure Services has transitioned our local Git and RPM repositories to Forgejo. Modernizing our internal infrastructure, we’ve retired our Koji, Trac, and Apache / dist-git / git-http-backend services, used since Fedora 14.

There was certinaly more to do after Winding Down, and Fedora Moves Towards Forgejo provided the motivation to begin. The following among Forgejo’s integrated features underpinned the transition.

While you’re reading, keep an eye on Fedora’s Forgejo Instance.

Fedora 42 Upgrades Complete

Messinet Secure Services has upgraded from Fedora 41 to Fedora 42 using the DNF system-upgrade plugin, which simplified the upgrade process on all of our workstations, servers, and systemd-nspawn containers.

A few minor issues are reported and await resolution:

  • libdecor and dependency reduction for headless operation #2345874
  • Postfix missing /usr/sbin/sendmail #2360491
  • Rkhunter grep warning #2360502

Some Nextcloud components need to resolve the PHP 8.4 Implicitly marking parameter $path as nullable is deprecated, the explicit nullable type must be used instead deprecation warning, to name a few:

  • SearchDAV\\Query\\Scope::__construct()
  • Fusonic\\OpenGraph\\Consumer::loadHtml()
  • OCA\\Music\\Utility\\CoverHelper::removeArtistCoverFromCache() #1220
  • OCA\\Music\\AppFramework\\Db\\UniqueConstraintViolationException::__construct() #1220
  • OCA\\Music\\AppFramework\\Core\\Logger::log() #1230

Fedora 40 Upgrades Complete

Messinet Secure Services has upgraded from Fedora 39 to Fedora 40 and have decommissioned our public Fedora Linux RPM Repository and our Copr Fedora community build services.

We used the DNF system-upgrade plugin, which simplified the upgrade process on all of our workstations, servers, and systemd-nspawn containers.

Unfortunately, a long-standing issue still prevents the MACVLAN interface of a systemd-nspawn container from coming up when the container is restarted. This issue can be worked around by restarting the entire system hosting the container.

Winding Down

After 23 years, Messinet Secure Services will begin winding down a number of services.

  • VoIP: Asterisk, Kamailio, RTPengine, WebCDR
  • Fedora RPMs: Git interface, Koji

With the upcoming upgrade to Fedora 40, we will no longer release Fedora RPMs and will decommission our Fedora Linux RPM Repository and our Copr Fedora community build services.