foldynl / QLog

Amateur radio logbook software
GNU General Public License v3.0
150 stars 20 forks source link

error when upgrade from 0.38 to 0.40.1 #533

Open TecnoTalarn opened 1 day ago

TecnoTalarn commented 1 day ago

Hi, I have a colleague who couldn't update ubuntu, and today I finally fixed his software sources. The thing is that when updating Qlog it stopped working With the following error:

qlog: symbol lookup error: qlog: undefined symbol: rigerror2

He had the version: qlog_0.38.0-1~jammy_amd64.deb

and when installing:

qlog_0.40.1-1~noble_amd64.deb

generates the error. I left it with version 0.38 and everything works again.

Surely it must be missing some software library? Or can it be because of ubuntu version? jammy or noble?

Thank you!

foldynl commented 23 hours ago

The situation will need more information. What version of Ubuntu do you currently have 22.04 or 24.04? I assume he is using a PPA, can you confirm?

It looks like there is confusion about hamlib. If you are using 24.04, you need to install qlog_0.40.1-1~noble_amd64.deb and hamlib must be 4.5.5. In the meantime, I would try uninstalling qlog and hamlib and installing qlog. The qlog package will choose the correct version of hamlib itself.

TecnoTalarn commented 19 hours ago

Yes, he is using 24.04.1 LTS with PPA. He may have an old version of hamlib, when I can I will connect to it and check. But it sounds to me that he does not have 4.5.5 The easiest thing will be to uninstall qlog and hamlib and try to install the latest qlog and see what happens. He does not use the communication with the radio, since it is an old ts440 without the communication chip, therefore, in principle hamlib does not use it at all.

many thanks!