The PackageKit daemon has crashed

The PackageKit daemon has crashed
File ‘./repodata/3cd842f0bbb91dc7f68fce3daba757572ec840993f0765196be7544bc77c7b64
-deltainfo.xml.gz’ not found on medium ‘http://download.opensuse.org/update/leap/
15.0/oss’
The PackageKit daemon has crashed
The PackageKit daemon has crashed

This started yesterday. Repeated today. I don’t have time at the moment to upgrade to the bleeding edge (15.1). Now, what?

I occasionally see that in logs – in Leap 15.1 and in Tumbleweed.

Now, what?

It’s not a problem for me. I use Yast Online Update and “zypper up” for updating (in Tumbleweed, make that “zypper dup”). And those do not depend on PackageKit.

:frowning: I wish the developers would add that suggestion to their error message. It worked, thank you. Somebody has been busy the last few days. A gazillion packages are updating. About to reboot now. Thank you!!

That is not very specific. When you mean with “gazillion” several hundred, then you have a problem. Probably you have some wrong repo (a Tumbleweed one?). When the reboot succeeds, please post

zypper lr -d

Run systemctl start packagekit.service as root.

Except for Chrome, it’s all opensuse.org:

$ sudo zypper lr -d

| Alias | Name | Enabled | GPG Check | Refresh | Priority | Type | URI | Service

—±------------------------------------±----------------------------------------±--------±----------±--------±---------±-------±-------------------------------------------------------------------------------------±-------
1 | download.opensuse.org-non-oss | Main Repository (NON-OSS) | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/distribution/leap/15.0/repo/non-oss/ |
2 | download.opensuse.org-non-oss_1 | Update Repository (Non-Oss) | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/leap/15.0/non-oss/ |
3 | download.opensuse.org-oss | Main Repository (OSS) | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/distribution/leap/15.0/repo/oss/ |
4 | download.opensuse.org-oss_1 | Main Update Repository | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/leap/15.0/oss |
5 | google-chrome | google-chrome | Yes | (r ) Yes | Yes | 99 | rpm-md | http://dl.google.com/linux/chrome/rpm/stable/x86_64 |
6 | http-download.opensuse.org-30d955f3 | windows:mingw:win64 | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/windows:/mingw:/win64/openSUSE_Leap_15.0/ |
7 | http-download.opensuse.org-3c16e933 | X11:Unity | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/X11:/Unity/openSUSE_Leap_15.0/ |
8 | http-download.opensuse.org-4dce2bdd | home:jmairboeck | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/home:/jmairboeck/openSUSE_Leap_15.0/ |
9 | http-download.opensuse.org-8ebc6f96 | windows:mingw | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/windows:/mingw/openSUSE_Leap_15.0/ |
10 | http-download.opensuse.org-f5ca76e0 | openSUSE:Leap:15.0:Update | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/leap/15.0/oss/ |
11 | http-opensuse-guide.org-2d58d7cd | libdvdcss repository | Yes | (r ) Yes | Yes | 99 | rpm-md | http://opensuse-guide.org/repo/openSUSE_Leap_15.0/ |
12 | openSUSE-Leap-15.0-1 | openSUSE-Leap-15.0-1 | No | ---- | ---- | 99 | rpm-md | hd:/?device=/dev/disk/by-id/usb-_USB_Flash_Memory_E46F13A4D420C150B002FB6A-0:0-part2 |
13 | pacman | pacman | Yes | (r ) Yes | Yes | 99 | rpm-md | http://packman.inode.at/suse/openSUSE_Leap_15.0/ |
14 | repo-debug | openSUSE-Leap-15.0-Debug | No | ---- | ---- | 99 | NONE | http://download.opensuse.org/debug/distribution/leap/15.0/repo/oss/ |
15 | repo-debug-non-oss | openSUSE-Leap-15.0-Debug-Non-Oss | No | ---- | ---- | 99 | NONE | http://download.opensuse.org/debug/distribution/leap/15.0/repo/non-oss/ |
16 | repo-debug-update | openSUSE-Leap-15.0-Update-Debug | No | ---- | ---- | 99 | NONE | http://download.opensuse.org/debug/update/leap/15.0/oss/ |
17 | repo-debug-update-non-oss | openSUSE-Leap-15.0-Update-Debug-Non-Oss | No | ---- | ---- | 99 | NONE | http://download.opensuse.org/debug/update/leap/15.0/non-oss/ |
18 | repo-source | openSUSE-Leap-15.0-Source | No | ---- | ---- | 99 | NONE | http://download.opensuse.org/source/distribution/leap/15.0/repo/oss/ |
19 | repo-source-non-oss | openSUSE-Leap-15.0-Source-Non-Oss | No | ---- | ---- | 99 | NONE | http://download.opensuse.org/source/distribution/leap/15.0/repo/non-oss/ |

Momentarily, I will see what effect restarting might have, meanwhile I used the direct invocation of “zypper up” and that worked. For a while. Today, I get some other crash:

Retrieving: yast2-proxy-4.0.2_4.0.3-lp150.2.6.1_lp150.2.10.1.noarch.drpm …[done]
Applying delta: ./yast2-proxy-4.0.2_4.0.3-lp150.2.6.1_lp150.2.10.1.noarch.d[done]
Retrieving package apache2-2.4.33-lp150.2.23.1.x86_64
(24/52), 1.2 MiB ( 4.1 MiB unpacked)
Retrieving delta: ./rpms/x86_64/apache2-2.4.33-lp150.2.20.1_lp150.2.23.1.x86_64.d
rpm, 193.7 KiB
Retrieving: apache2-2.4.33-lp150.2.20.1_lp150.2.23.1.x86_64.drpm …[done]
Applying delta: ./apache2-2.4.33-lp150.2.20.1_lp150.2.23.1.x86_64.drpm …[done]
Retrieving package flatpak-0.10.4-lp150.8.1.x86_64
(25/52), 665.5 KiB ( 2.4 MiB unpacked)
Retrieving delta: ./rpms/x86_64/flatpak-0.10.4-lp150.3.3.1_lp150.8.1.x86_64.drpm,
281.5 KiB
Retrieving: flatpak-0.10.4-lp150.3.3.1_lp150.8.1.x86_64.drpm ----------[starting]
Segmentation fault

Please use CODE tags, not QUOTE tags around your copied/pasted computer text. It is the button with #, at the right from the QUOTE button.

OK. I’ll try to remember. Anyway, the really ugly quote basically said all my repos (other than Chrome) were, in fact, “leap 15.0” repos. I’d edit the thing, if I could.

Even if you would be able to edit an old post, that would not work. Information lost by not pasting directly between the CODE tags is lost forever.
Next time better.

I read it with some diificulties and your interpretation is correct. Only Leap 15.0.
In that case I do not understand your Gazillion. And you did specify that more precise (several thousands?)

Thank you so much for struggling through the hieroglyphics! To me, when the “software updates” tool tells me I have a couple of dozen updates and it scrolls for page after page after page, it’s a gazillion. Many 10s, certainly more than a couple dozen. Likely close to a hundred. Next time, I’ll count.

It seems my /var/lib/rpm/Packages file has 3 million lines in it. And the process didn’t choke and die today, so it all looks good, but for a warning:

 Warning: Repository 'Update Repository (Non-Oss)' appears to be outdated. Consider using a different mirror 
or server.

I’m a firm believer in having error message writers say stuff that’s useful to people not wired into the context. (Like me. :slight_smile:

What if we forget that update applet for a moment and you simply do it the openSUSE way. Start YaST > Software > Online Update and see what patches there are and probably carry on and install them.

BTW that meassge is one the repo that is “probably” outdated hits many. It is because there were so no updates (changes) to taht repo for a long time and zypplib then suggests that there might be something wrong there. The re isn’t. Ignore it.

Don’t Panic. Relax!

  • When the applet got in the way I issued the following command:

2019-08-28 12:15 6247 1.14.29 zypper rm package-update-indicator-4-1.1.x86_64

  • As a courtesy to users offering help you may consider decrapping your list of repos:
erlangen:~ # zypper lr -uEP
#  | Alias                            | Name                            | Enabled | GPG Check | Refresh | Priority | URI                                                                              
---+----------------------------------+---------------------------------+---------+-----------+---------+----------+----------------------------------------------------------------------------------
 3 | Packman                          | Packman                         | Yes     | (r ) Yes  | Yes     |   90     | http://ftp.fau.de/packman/suse/openSUSE_Tumbleweed/                              
 5 | download.opensuse.org-non-oss    | Haupt-Repository (NON-OSS)      | Yes     | (r ) Yes  | Yes     |   99     | http://download.opensuse.org/tumbleweed/repo/non-oss/                            
 6 | download.opensuse.org-oss        | Haupt-Repository (OSS)          | Yes     | (r ) Yes  | Yes     |   99     | http://download.opensuse.org/tumbleweed/repo/oss/                                
 7 | download.opensuse.org-tumbleweed | Hauptaktualisierungs-Repository | Yes     | (r ) Yes  | Yes     |   99     | http://download.opensuse.org/update/tumbleweed/                                  
19 | zulu                             | zulu                            | Yes     | (r ) Yes  | Yes     |   99     | http://repos.azulsystems.com/sles/latest                                         
 1 | Application_Geo                  | Application_Geo                 | Yes     | (r ) Yes  | Yes     |  100     | http://download.opensuse.org/repositories/Application:/Geo/openSUSE_Tumbleweed/  
 2 | Google-Chrome                    | Google-Chrome                   | Yes     | (r ) Yes  | Yes     |  100     | http://dl.google.com/linux/chrome/rpm/stable/x86_64                              
 9 | home:Herbster0815                | home:Herbster0815               | Yes     | (r ) Yes  | Yes     |  100     | http://download.opensuse.org/repositories/home:/Herbster0815/openSUSE_Tumbleweed/
11 | home_seife_testing               | testing (openSUSE_Factory)      | Yes     | (r ) Yes  | Yes     |  100     | http://download.opensuse.org/repositories/home:/seife:/testing/openSUSE_Factory/ 
14 | jalbum                           | jalbum                          | Yes     | (  ) No   | Yes     |  100     | http://jalbum.net/download/software/yumrepo/                                     
15 | myrepo                           | myrepo                          | Yes     | (  ) No   | Yes     |  100     | dir:/home/karl/Downloads/myrepo                                                  
16 | opensuse-guide.org               | libdvdcss repository            | Yes     | (r ) Yes  | Yes     |  100     | http://opensuse-guide.org/repo/openSUSE_Tumbleweed/                              
erlangen:~ # 
  • When in trouble refresh your cached metadata by running: zypper ref -f
  • Use ‘zypper up’ to check for updates and updating your system.