Update Error

Hi, when I click the update button (running opensuse 13.2) it says one package is to be removed and five added. The one to be removed is called libpdb0-32bit. It then says “Removing a protected system package is not allowed.”

What do I do?

Thanks

Well, it should not want to remove libpdb0-32bit in the first place, it doesn’t do that here.

Please post your repo list:

zypper lr -d

And the output of “sudo zypper up -D” to get more details why it wants to remove that.

calvin@linux-e0zo:~> zypper lr -d
#  | Alias                              | Name                               | Enabled | Refresh | Priority | Type   | URI                                                                                  | Service            
---+------------------------------------+------------------------------------+---------+---------+----------+--------+--------------------------------------------------------------------------------------+--------            
 1 | download.opensuse.org-13.2-non-oss | Update Repository (Non-Oss)        | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/13.2-non-oss/                                    |                    
 2 | download.opensuse.org-non-oss      | Main Repository (NON-OSS)          | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/13.2/repo/non-oss/                         |                    
 3 | download.opensuse.org-oss          | Main Repository (OSS)              | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/13.2/repo/oss/                             |                    
 4 | download.opensuse.org-update       | Main Update Repository             | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/13.2/                                            |                    
 5 | games:tools                        | games:tools                        | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/games:/tools/openSUSE_13.2/                |                    
 6 | home:DarkPlayer:Pipelight          | home:DarkPlayer:Pipelight          | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/DarkPlayer:/Pipelight/openSUSE_13.2/ |                    
 7 | home:HunOL                         | home:HunOL                         | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/HunOL/openSUSE_13.2/                 |                    
 8 | home:brunciter                     | home:brunciter                     | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/brunciter/openSUSE_13.2/             |                    
 9 | home:rbos:pipelight                | home:rbos:pipelight                | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/rbos:/pipelight/openSUSE_13.1/       |                    
10 | kde-extra                          | kde-extra                          | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_13.2/                  |                    
11 | openSUSE-13.2-0                    | openSUSE-13.2-0                    | Yes     | No      |   99     | yast2  | cd:///?devices=/dev/disk/by-id/ata-TSSTcorp_CDDVDW_SN-208AB_R8QJ6GGD10278G           |                    
12 | openSUSE:13.2:Update               | openSUSE:13.2:Update               | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/openSUSE:/13.2:/Update/standard/           |                    
13 | repo-debug                         | openSUSE-13.2-Debug                | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/distribution/13.2/repo/oss/                       |                    
14 | repo-debug-update                  | openSUSE-13.2-Update-Debug         | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/update/13.2/                                      |                    
15 | repo-debug-update-non-oss          | openSUSE-13.2-Update-Debug-Non-Oss | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/update/13.2-non-oss/                              |                    
16 | repo-source                        | openSUSE-13.2-Source               | No      | Yes     |   99     | NONE   | http://download.opensuse.org/source/distribution/13.2/repo/oss/                      |                    
17 | windows:mingw:win32                | windows:mingw:win32                | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/windows:/mingw:/win32/openSUSE_13.2/       |        
18 | windows:mingw:win64                | windows:mingw:win64                | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/windows:/mingw:/win64/openSUSE_13.2/       |        


calvin@linux-e0zo:~> sudo zypper up -D

We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

    #1) Respect the privacy of others.
    #2) Think before you type.
    #3) With great power comes great responsibility.

root's password:
Loading repository data...
Reading installed packages...

The following 48 package updates will NOT be installed:
  amarok apper appmenu-qt bluedevil bluedevil-lang choqok cln digikam digikam-doc gstreamer-plugins-qt gtk2-engine-oxygen gtk2-theme-oxygen k3b kaffeine kde-gtk-config kio_iso kipi-plugins kipi-plugins-acquireimage 
  kipi-plugins-geolocation kipi-plugins-lang konversation konversation-lang ksshaskpass ktorrent kvkbd lensfun-data libbluedevil2 libepub0 libkgeomap2 libkgeomap-lang liblensfun0 libmediawiki1 libodfgen-0_1-1 libopencv2_4 
  libqalculate5 libraw10 libtag-extras1 libtelepathy-qt4-2 moodbar python3-setuptools python-setuptools skanlite skanlite-doc skanlite-lang synaptiks wine wine-32bit wine-gecko 

The following NEW package is going to be installed:
  yast2-inetd-doc 

The following 5 packages are going to be upgraded:
  libnetapi0-32bit libsmbldap0-32bit samba-32bit samba-client-32bit samba-winbind-32bit 

5 packages to upgrade, 1 new.
Overall download size: 302.3 KiB. Already cached: 1.0 MiB  After the operation, additional 1.3 MiB will be used.
Continue? [y/n/? shows all options] (y): y

Ok, so zypper has no problem.
Maybe there just was some temporary inconsistency on some mirror?

Try to refresh PackageKit’s cache (by right-clicking on the Updater icon and selecting “Check for new updates”) and install the updates again.
If it still doesn’t work just use “sudo zypper up” to install them.

libpdb0-32bit is part of that samba update, so the problem should be gone afterwards.

PS: Your repo #9 is for 13.1. Change the URL to say openSUSE_13.2 instead… :wink:

The updater icon isn’t there anymore :confused:

Done it.

Edit: Never mind I found the icon haha. I get the same error.

Hm.
Try to remove PackageKit’s cache then:

sudo rm /var/lib/PackageKit/*

It made no difference :confused:

Hm. No idea then.

It doesn’t seem to be a general problem, because I don’t see that here.
Probably it’s caused by some other package you have installed, but would be strange that zypper does not want uninstall libpdb0-32bit then.

Maybe try to disable all repos except the standard ones. Can you reproduce the issue then?

Maybe try to run “pkcon -v update”, this might give more clues.
Or have a look at the PackageKit log, /var/log/pk_backend_zypp .