Using the "ldd" command on the BurnInTest executable displays any missing libraries required, which will need to be installed before BurnInTest can be run.
"Qt5Charts missing. Install libQt5Charts" in Temperature/Battery tab
You will need to install some additional libraries in Ubuntu:
sudo apt install libqt5charts5-dev qml-module-qtcharts qml-module-qtquick2
Also check:
- lm-sensors is installed to retrieve CPU temperatures
- hddtemp or smartctl is installed to retrieve HDD temps
Missing libraries and ifconfig in Ubuntu 18.04.5
A default install of 18.04.5 will be missing the Qt5 libraries, curl and ifconfig. These can be installed using:
sudo apt-get install qt5-default libcurl4 net-tools
If ifconfig is not installed then BurnInTest will not be able to gather infomation about the network cards and the network test will not work correctly.
Missing Qt libraries in Ubuntu 18.04
A default install of 18.04 is missing the following libraries;
Most of these can be installed using the command;
sudo apt-get install libqt5opengl5 libqt5printsupport5 libcurl4"
Missing Qt libraries in Ubuntu 20.04
A default install of 20.04 may be missing the following libraries;
These can be installed using the command;
sudo apt-get install libqt5opengl5 libqt5printsupport5 libqt5widgets5 libqt5gui5 libqt5core5a
If you receive the error "Unable to locate package" you may need to run the command "sudo add-apt-repository universe" before trying to install the missing libraries.
Missing Qt libraries in Ubuntu 22.04/24.04/25.04
Missing Qt libraries libQt5PrintSupport and libQt5Quick can be installed using;
sudo apt-get install libqt5printsupport5 libqt5quick5
Missing libncurses5 library in Ubuntu 21.10/22.04
Missing libcurses5 library can be installed using;
sudo add-apt-repository universe
sudo apt-get install libncurses5
Missing libncurses5 library in Ubuntu 24.04/25.04
Missing libcurses5 library can be installed on x86 using;
wget http://launchpadlibrarian.net/666953488/libtinfo5_6.2-0ubuntu2.1_amd64.deb && sudo dpkg -i libtinfo5_6.2-0ubuntu2.1_amd64.deb && rm -f libtinfo5_6.2-0ubuntu2.1_amd64.deb
wget http://launchpadlibrarian.net/666953484/libncurses5_6.2-0ubuntu2.1_amd64.deb && sudo dpkg -i libncurses5_6.2-0ubuntu2.1_amd64.deb && rm -f libncurses5_6.2-0ubuntu2.1_amd64.deb
Alternatively, you can download the required libraries from the following links;
https://launchpad.net/ubuntu/focal/amd64/libtinfo5/6.2-0ubuntu2.1
https://launchpad.net/ubuntu/focal/amd64/libncurses5/6.2-0ubuntu2.1
Then run sudo dpkg -i [.deb files] to install both libraries.
Missing libcurses5 library can be installed on ARM using;
wget http://launchpadlibrarian.net/666954170/libtinfo5_6.2-0ubuntu2.1_arm64.deb && sudo dpkg -i libtinfo5_6.2-0ubuntu2.1_arm64.deb && rm -f libtinfo5_6.2-0ubuntu2.1_arm64.deb
wget http://launchpadlibrarian.net/666954166/libncurses5_6.2-0ubuntu2.1_arm64.deb && sudo dpkg -i libncurses5_6.2-0ubuntu2.1_arm64.deb && rm -f libncurses5_6.2-0ubuntu2.1_arm64.deb
Alternatively, you can download the required libraries from the following links;
https://launchpad.net/ubuntu/focal/arm64/libtinfo5/6.2-0ubuntu2.1
https://launchpad.net/ubuntu/focal/arm64/libncurses5/6.2-0ubuntu2.1
Then run sudo dpkg -i [.deb files] to install both libraries.
Missing libGLU library in CentOS 8
The workstation install of CentOS 8 should only be missing the libGLU library which can be instlled using:
sudo yum install mesa-libGLU
Missing webkit library in CentOS 7.5
The libQtWebKitWidgets library can not be found in a default install of CentOS. In order to install the required libraries you will need to enable the EPEL (Extra Packages for Enterprise Linux) using yum and then install the required library.
You can do this using these commands;
yum install -y epel-release
yum install qt5-qtwebkit
Missing libraries in RedHat 8
RedHat 8 requires BurnInTest version 4.1 as it removed some dependencies that are no longer available for install in RedHat 8 (the QT webkit library). In a default "Server with GUI" install there will still be several missing Qt libraries and libGLU when trying to launch the GUI version of BurnInTest so you will need to install the following libraries;
sudo yum install qt5-qtbase-gui mesa-libGLU
Missing webkit library in RedHat 7.5
This should now be resolved by installing V4.1 of BurnInTest which removes the dependency on the QT webkit library. If you continue to use the old version of BurnInTest you can install the webkit as described below.
In a default "Server with GUI" and "KDE" software options checked install of RedHat 7.5 the libQt5WebKitWidgets and libQt5Webkit libraries will be reported as missing when trying to launch the GUI version of BurnInTest. We were able to launch BurnInTest by following this procedure;
sudo rpm -i qt5-qtwebkit-5.9.1-1.el7.x86_64.rpmsudo yum install qt5-qtlocation and sudo yum install qt5-qtsensors before trying the rpm install again.Missing libraries in Fedora 26
Several Qt libraries and the libGLU library may be missing in default installations of Fedora 26 workstation.
You can install these libraries using;
sudo dnf install qt5-qtwebkit
sudo dnf install mesa-libGLU