How To Install openqa-worker on Fedora 36
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/).