How To Install openqa-worker on Fedora 36

In this tutorial we learn how to install openqa-worker in Fedora 36. openqa-worker is The openQA worker

Introduction

In this tutorial we learn how to install openqa-worker on Fedora 36.

What is openqa-worker

The openQA worker manages the os-autoinst test engine. A system with openqa-worker installed can run an arbitrary number of openQA workers (as many as its hardware can support), each of which will run a single openQA test job at a time, as long as appropriate jobs for the worker are available from the server it is configured to work for.

We can use yum or dnf to install openqa-worker on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install openqa-worker.

Install openqa-worker on Fedora 36 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install openqa-worker using dnf by running the following command:

sudo dnf -y install openqa-worker

Install openqa-worker on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install openqa-worker using yum by running the following command:

sudo yum -y install openqa-worker

How To Uninstall openqa-worker on Fedora 36

To uninstall only the openqa-worker package we can use the following command:

sudo dnf remove openqa-worker

openqa-worker Package Contents on Fedora 36

/etc/openqa/client.conf
/etc/openqa/workers.ini
/run/openqa
/usr/lib/systemd/system
/usr/lib/systemd/system-generators/systemd-openqa-generator
/usr/lib/systemd/system/[email protected]
/usr/lib/systemd/system/[email protected]
/usr/lib/systemd/system/openqa-slirpvde.service
/usr/lib/systemd/system/openqa-vde_switch.service
/usr/lib/systemd/system/[email protected]
/usr/lib/systemd/system/openqa-worker-cacheservice-minion.service
/usr/lib/systemd/system/openqa-worker-cacheservice.service
/usr/lib/systemd/system/[email protected]
/usr/lib/systemd/system/openqa-worker.target
/usr/lib/systemd/system/[email protected]
/usr/lib/sysusers.d/openQA-worker.conf
/usr/lib/tmpfiles.d/openqa.conf
/usr/share/openqa
/usr/share/openqa/lib/OpenQA/CacheService
/usr/share/openqa/lib/OpenQA/CacheService/Client.pm
/usr/share/openqa/lib/OpenQA/CacheService/Command
/usr/share/openqa/lib/OpenQA/CacheService/Command/run.pm
/usr/share/openqa/lib/OpenQA/CacheService/Controller
/usr/share/openqa/lib/OpenQA/CacheService/Controller/API.pm
/usr/share/openqa/lib/OpenQA/CacheService/Controller/Influxdb.pm
/usr/share/openqa/lib/OpenQA/CacheService/Model
/usr/share/openqa/lib/OpenQA/CacheService/Model/Cache.pm
/usr/share/openqa/lib/OpenQA/CacheService/Model/Downloads.pm
/usr/share/openqa/lib/OpenQA/CacheService/Plugin
/usr/share/openqa/lib/OpenQA/CacheService/Plugin/Helpers.pm
/usr/share/openqa/lib/OpenQA/CacheService/Request
/usr/share/openqa/lib/OpenQA/CacheService/Request.pm
/usr/share/openqa/lib/OpenQA/CacheService/Request/Asset.pm
/usr/share/openqa/lib/OpenQA/CacheService/Request/Sync.pm
/usr/share/openqa/lib/OpenQA/CacheService/Response
/usr/share/openqa/lib/OpenQA/CacheService/Response.pm
/usr/share/openqa/lib/OpenQA/CacheService/Response/Info.pm
/usr/share/openqa/lib/OpenQA/CacheService/Response/Status.pm
/usr/share/openqa/lib/OpenQA/CacheService/Task
/usr/share/openqa/lib/OpenQA/CacheService/Task/Asset.pm
/usr/share/openqa/lib/OpenQA/CacheService/Task/Sync.pm
/usr/share/openqa/lib/OpenQA/Worker
/usr/share/openqa/lib/OpenQA/Worker/App.pm
/usr/share/openqa/lib/OpenQA/Worker/CommandHandler.pm
/usr/share/openqa/lib/OpenQA/Worker/Engines
/usr/share/openqa/lib/OpenQA/Worker/Engines/isotovideo.pm
/usr/share/openqa/lib/OpenQA/Worker/Isotovideo
/usr/share/openqa/lib/OpenQA/Worker/Isotovideo/Client.pm
/usr/share/openqa/lib/OpenQA/Worker/Job.pm
/usr/share/openqa/lib/OpenQA/Worker/Settings.pm
/usr/share/openqa/lib/OpenQA/Worker/WebUIConnection.pm
/usr/share/openqa/script
/usr/share/openqa/script/openqa-slirpvde
/usr/share/openqa/script/openqa-vde_switch
/usr/share/openqa/script/openqa-worker-cacheservice-minion
/usr/share/openqa/script/openqa-workercache
/usr/share/openqa/script/openqa-workercache-daemon
/usr/share/openqa/script/worker
/var/lib/openqa/cache
/var/lib/openqa/pool
/var/lib/openqa/pool/1

References

Summary

In this tutorial we learn how to install openqa-worker on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).