[kde] [Bug 367745] New: KDE neon User Edition 5.7 - xenial 16.04 - sudo apt-get upgrade - appstream is crashing the install or upgrade of software - appstreamcli: symbol lookup error: appstreamcli: undefined symbol: as_data_pool_refresh_cache

Cristian UmaƱa via KDE Bugzilla bugzilla_noreply at kde.org
Wed Aug 24 00:39:57 BST 2016


https://bugs.kde.org/show_bug.cgi?id=367745

            Bug ID: 367745
           Summary: KDE neon User Edition 5.7 - xenial 16.04 - sudo
                    apt-get upgrade - appstream is crashing the install or
                    upgrade of software - appstreamcli: symbol lookup
                    error: appstreamcli: undefined symbol:
                    as_data_pool_refresh_cache
           Product: kde
           Version: unspecified
          Platform: Neon Packages
                OS: Linux
            Status: UNCONFIRMED
          Severity: grave
          Priority: NOR
         Component: general
          Assignee: unassigned-bugs at kde.org
          Reporter: cumanacr at gmail.com

When I trying to keep up to date my software I encountering the following
problem:

qma at mjolnir:~$ sudo apt-get upgrade
The following packages will be upgraded:
  appstream
1 upgraded, 0 newly installed, 0 to remove and 7 not upgraded.
Need to get 0 B/70,7 kB of archives.
After this operation, 292 kB of additional disk space will be used.
(Reading database ... 319667 files and directories currently installed.)
Preparing to unpack .../appstream_0.9.7-1+16.04+build1_amd64.deb ...
Unpacking appstream (0.9.7-1+16.04+build1) over (0.9.4-1ubuntu1) ...
Processing triggers for man-db (2.7.5-1) ...
Setting up appstream (0.9.7-1+16.04+build1) ...
appstreamcli: symbol lookup error: appstreamcli: undefined symbol:
as_data_pool_refresh_cache


Reproducible: Always

Steps to Reproduce:
1. sudo apt-get upgrade
2. accept the upgrade for appstream
3. appstreamcli: symbol lookup error: appstreamcli: undefined symbol:
as_data_pool_refresh_cache

Actual Results:  
I cannot install or upgrade any software.

Expected Results:  
Upgrade the appstream software and resume normal operation.

Reading about appstream I found that the current stable version for Xenial is
appstream_0.9.4-1ubuntu1 

But KDE Neon is installing the version 0.9.7-1+16.04+build1 that I think is for
Yakkety and is outdated I found the link to this version here:
http://archive.neon.kde.org/dev/stable/pool/main/a/appstream/

The current appstream version for Yakkety is 0.9.8-4 
https://launchpad.net/ubuntu/+source/appstream

I found a workaround to temporary solve the problem:

```
cd /tmp && mkdir asfix
cd asfix
wget
https://launchpad.net/ubuntu/+archive/primary/+files/appstream_0.9.4-1ubuntu1_amd64.deb
wget
https://launchpad.net/ubuntu/+archive/primary/+files/libappstream3_0.9.4-1ubuntu1_amd64.deb
sudo dpkg -i *.deb
```

More details about the solution on this link:
https://bugs.launchpad.net/ubuntu/+source/appstream/+bug/1579712/comments/24

My Kde Neon configuration is:

qma at mjolnir:~$ lsb_release -a
No LSB modules are available.
Distributor ID: neon
Description:    KDE neon User Edition 5.7
Release:        16.04
Codename:       xenial

qma at mjolnir:~$ uname -a
Linux mjolnir 4.6.2-040602-generic #201606100516 SMP Fri Jun 10 09:18:34 UTC
2016 x86_64 x86_64 x86_64 GNU/Linux

Regards,

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Unassigned-bugs mailing list