Yesterday I made a test to install cqrlog to Fedora 32.
I wanted to test QT5 version and I did not have free hardware so I ended up to virtual computer.
Built one with 8Gb virtual hard drive.
Loaded network install media from https://download.fedoraproject.org/pub/fedora/linux/releases/32/Server/x... and installed it as virtual CD of virtual computer.
Booted virtual PC and installation started. After selctions (timezone, username (allow admin checkbox to use sudo command) etc..) installation starded.
I selected LXDE desktop install with minimal packages (to save space and time)
After it finished rebooted virtual PC to get Fedora 32 running.
First opened command console and installed needed QT5 support to test QT version of cqrlog (this is not needed, if you do not use QT5) with command:
sudo dnf install qt5pas
After that was done installed cqrlog:
sudo dnf install cqrlog
When it was done started cqrlog from command console:
cqrlog
Selected to save log data to local machine and let cqrlog to create the first log.
After that closed cqrlog.
Then went to https://github.com/OH1KH/cqrlog/tree/loc_testing/compiled to get latest alpha test of cqrlog.
Downloaded cqr5.zip (this is QT version, cqr2.zip is normal gtk2 version)
Downloaded fixed help files help.tgz
and updateCqrlog.sh script
How to download and use them is told in page's README text.
After moved downloaded files to /tmp and set execution bits to updateCqrlog.sh with:
chmod a+z /tmp/updateCqrlog.sh
I started uploadCqrlog.sh and it run through as expected.
Then started again cqrlog from console:
cqrlog
And the latest alpha test version was running.
At this point all settings mycall, name radio.. etc should be done before actual usage of cqrlog.
This can not be more easier!
I was trying to recover from a crash and working on CQRLOG. The first screen that showed up was "do you want to store logs on a local machine." Absentmindedly selected NO instead of yes and got a SQL server login.
I tried removing the installation, rebooting and reinstalling CQRLOG. It still gives me the SQL server instead of "do you want to store logs on a local machine" prompt. What do I need to do to create the first log and get away from the SQL server?
w1jd@comcast.net
Hi!
I suppose your cqrlog now opens directly without stopping to database open-window.
In that case select NewQSO/File/Open or create new log and you get to DBopen-window.
If your cqrlog opens and stops to DBopen window you do not need to do this.
In both cases then just check "save log data to local machine" checkbox to get rid of database server login. The checkbox is there between "connect"/"disconnect" buttons and log list view. It is shown in both cases with server logging and using local machine saving.
--
Saku
OH1KH
Hi Saku,
if I download the current QT5 version and copy over the previous one, the message appears when I start the program:
-------------------------------------------------------------
Access violation.
Press OK to ignore and risk data corruption.
Press Abort to kill the program.
-------------------------------------------------------------
The last lines in the log are:
-------------------------------------------------------------
...
...
Grid map created
/usr/bin/mysqld
MySQLProcess.Executable: /usr/sbin/mysqld Parameters: --defaults-file=/home/xxx/.config/cqrlog/database/mysql.cnf
--datadir=/home/xxx/.config/cqrlog/database/
--socket=/home/xxx/.config/cqrlog/database/sock
--port=64000
Trying to connect to database
2020-09-26 9:35:11 0 [Note] /usr/sbin/mysqld (mysqld 10.3.22-MariaDB-1ubuntu1) starting as process 19057 ...
TMySQL57Connection : Server connect failed.
Trying:1
Loading login
Load values set local
/home/xxx/.config/cqrlog/database/buero.pid
saving login
saving as local
saving login
saving as local
select * from tables where table_schema = 'cqrlog_common'
SELECT log_nr,log_name FROM cqrlog_common.log_list order by log_nr
SELECT log_nr,log_name FROM cqrlog_common.log_list order by log_nr
-------------------------------------------------------------------------------------------------------------------------------------------------------
73, Wolfgang
DL2KI
HI Wolfgang!
If you install QT5 version you must also load qt5pas package. See the readme!
Did you do that?
--
Saku
OH1KH
Hi Saku,
yes, I had read that.
On my "Kubuntu 20.04.1 LTS - 64bit" is "libqt5pas1-2.6~beta-6build1 (focal)" installed.
73, Wolfgang
DL2KI
Ok!
Then it is perhaps because the ready compiled binary is compiled with Fedora32.
You should compile the source with your Kubuntu.
It is not difficult. You just need to install packages "lazarus" and "git". They will add all other dependencies needed.
See the end of message https://cqrlog.com/node/2984
Before typing
make
Because you want QT5 version you need to open "Makefile" with text editor and change string "ws=gtk2" to "ws=qt5"
It appears there two times.
After that issue
make
and
sudo make install
--
Saku
OH1KH