Tried to install CQRLOG from the Fedora repository using Fedora 35. I have the mariadb server installed and working. However, CQRLOG will ot install due to the following errors:
sudo dnf install cqrlog
Last metadata expiration check: 0:21:46 ago on Sat 18 Dec 2021 04:51:20 PM EST.
Error:
Problem: package cqrlog-2.5.2-3.fc35.x86_64 requires mariadb-server, but none of the providers can be installed
- package mariadb-server-3:10.5.12-1.fc35.x86_64 requires mysql-compat-client(x86-64), but none of the providers can be installed
- package mariadb-server-3:10.5.13-1.fc35.x86_64 requires mysql-compat-client(x86-64), but none of the providers can be installed
- package mysql-community-client-8.0.27-10.fc35.x86_64 obsoletes community-mysql < 8.0.27-10.fc35 provided by community-mysql-8.0.26-1.fc35.x86_64
....
Any suggestions?
HI!
There are few things to try:
1)
If you want to keep current setup you could try to install cqrlog from cqrlog_2.5.2_amd64.tar.gz from http://cqrlog.com/download
This message tells how to do that with kubuntu https://www.cqrlog.com/node/3160
You can easily convert "apt-get" to "dnf install" and some package names are different with Fedora.
I would start by installing the cqrlog first, try to start it and afterwards add needed packages, if any.
2)
you can use "dnf --allowerasing install cqrlog". But be sure you have made a working backup from your hard drive before that.
"--allowerasing" may do changes that cause some other program(s) to stop working.
3)
you can install "dnf install git lazarus qt5pas qt5pas-devel" and once installed download cqrlog source compile and install it by yourself.
This is the most recommended way as you will get the very latest version of cqrlog. Lot more newer than from package.
This method needs also some additional packages to install, but you can do them later if cqrlog does not run properly.
This message is a good one, just convert commands and package names to fit with Fedora's https://www.cqrlog.com/node/2998
My current Fedora 35 system has following packages installed (many of them not needed with cqrlog).
With this setup cqrlog would happily install from package (If I just let it happen, but i prefer self compile)
[saku@hamtpad ~]$ rpm -qa | grep -i mariadb
mariadb-connector-c-config-3.1.13-2.fc35.noarch
mariadb-common-10.5.13-1.fc35.x86_64
mariadb-errmsg-10.5.13-1.fc35.x86_64
mariadb-connector-c-3.1.13-2.fc35.x86_64
mariadb-connector-c-devel-3.1.13-2.fc35.x86_64
perl-DBD-MariaDB-1.21-14.fc35.x86_64
mariadb-10.5.13-1.fc35.x86_64
mariadb-backup-10.5.13-1.fc35.x86_64
mariadb-cracklib-password-check-10.5.13-1.fc35.x86_64
mariadb-gssapi-server-10.5.13-1.fc35.x86_64
mariadb-rocksdb-engine-10.5.13-1.fc35.x86_64
mariadb-server-utils-10.5.13-1.fc35.x86_64
mariadb-server-10.5.13-1.fc35.x86_64
mariadb-devel-10.5.13-1.fc35.x86_64
[saku@hamtpad ~]$ rpm -qa | grep -i mysql
mysqludf_xql-1.0.0-12.fc23.x86_64
community-mysql-common-8.0.27-1.fc35.x86_64
perl-DBD-MySQL-4.050-12.fc35.x86_64
mysql-mmm-2.2.1-27.fc35.noarch
mysql-selinux-1.0.4-3.fc35.noarch
mysql++-3.3.0-1.fc35.x86_64
mysql-connector-net-6.9.9-13.fc35.x86_64
mysql++-manuals-3.3.0-1.fc35.x86_64
mysql-connector-java-8.0.25-3.fc35.noarch
mysql-connector-net-devel-6.9.9-13.fc35.x86_64
mysql-connector-python3-8.0.21-4.fc35.noarch
mysql++-devel-3.3.0-1.fc35.x86_64
mysqltuner-1.8.3-1.git.1333ea9.fc35.noarch
mysql-mmm-agent-2.2.1-27.fc35.noarch
mysql-mmm-monitor-2.2.1-27.fc35.noarch
mysql-mmm-tools-2.2.1-27.fc35.noarch
mysqlreport-3.5-25.fc35.noarch
php-mysqlnd-8.0.13-1.fc35.x86_64
qt5-qtbase-mysql-5.15.2-30.fc35.x86_64
community-mysql-libs-8.0.27-1.fc35.x86_64
[saku@hamtpad ~]$
--
Saku
OH1KH