I get the same problem when I tried to update the package. I'm using Ubuntu 18.04
$ dpkg -l | grep libxkbcommon0 ii libxkbcommon0:amd64 0.8.0-1ubuntu0.1 amd64 library interface to the XKB compiler - shared library $ cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=18.04 DISTRIB_CODENAME=bionic DISTRIB_DESCRIPTION="Ubuntu 18.04.2 LTS" $ sudo apt-get install libxkbcommon0:i386 Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: argyll argyll-ref bubblewrap cdrdao docutils-common docutils-doc dvdauthor fonts-font-awesome fonts-lato gir1.2-gconf-2.0 gir1.2-javascriptcoregtk-4.0 gir1.2-polkit-1.0 gir1.2-snapd-1 gir1.2-totemplparser-1.0 gksu gnome-control-center-faces gnome-software-common gnome-todo-common grilo-plugins-0.3-base liba11y-profile-manager-0.1-0 libandroid-properties1 libapache2-mod-dnssd libappconfig-perl libboost-filesystem1.65.1 libboost-system1.65.1 libboost-thread1.65.1 libbrotli1 libcairo-gobject-perl libcairo-perl libcapnp-0.6.1 libclass-inspector-perl libclass-load-perl libclass-std-fast-perl libclass-std-perl libcommon-sense-perl libconvert-binhex-perl libdate-manip-perl libdbd-mysql-perl libdbi-perl libdevice-serialport-perl libdrm-dev libebackend-1.2-10 libebook-1.2-19 libebook-contacts-1.2-2 libedata-book-1.2-25 libedata-cal-1.2-28 libemail-date-format-perl libfcitx-gclient1 libfontenc-dev libfreetype6-dev libgdm1 libgeonames-common libgeonames0 libgksu2-0 libglib-object-introspection-perl libglib-perl libgnome-autoar-0-0 libgnome-games-support-common libgnome-todo libgom-1.0-0 libgrilo-0.3-0 libgspell-1-common libgtk2-perl libgtop-2.0-11 libhardware2 libhybris libhybris-common1 libimage-base-bundle-perl libimage-info-perl libio-interface-perl libio-sessiondata-perl libio-socket-multicast-perl libjavascriptcoregtk-4.0-18 libjs-modernizr libjs-mootools libjs-sphinxdoc libjson-any-perl libjson-maybexs-perl libjson-xs-perl libmedia1 libmediaart-2.0-0 libmime-lite-perl libmime-tools-perl libmime-types-perl libmircommon7 libmircookie-dev libmircookie2 libmircore-dev libmircore1 libmirprotobuf3 libmp4v2-2 libnet-sftp-foreign-perl libnss-myhostname libnumber-bytes-human-perl libossp-uuid-perl libossp-uuid16 libpango-perl libpciaccess-dev libperl4-corelibs-perl libphonenumber7 libphp-serialization-perl libpixman-1-dev libpng12-dev libprotobuf-dev libprotobuf-lite10 libproxy-tools libpthread-stubs0-dev libqqwing2v5 libqt5script5 libqt5sensors5 libqt5webchannel5 libsnapd-glib1 libsoap-lite-perl libsoap-wsdl-perl libsys-cpu-perl libsys-meminfo-perl libsys-mmap-perl libsysmetrics1 libtask-weaken-perl libtemplate-perl libterm-readkey-perl libtracker-sparql-2.0-0 libtypes-serialiser-perl liburi-encode-perl libvlc-bin libvlc5 libvlccore9 libvte-2.90-common libwoff1 libx11-dev libx11-doc libxau-dev libxcb-res0 libxcb-xinerama0 libxcb1-dev libxdmcp-dev libxfont-dev libxkbfile-dev libxmlrpc-lite-perl mesa-common-dev mutter-common onboard-common oxideqt-codecs-extra php-apcu php-apcu-bc python-alabaster python-babel python-babel-localedata python-certifi python-compizconfig python-docutils python-imagesize python-jinja2 python-markupsafe python-pygments python-requests python-roman python-sphinx python-sphinx-rtd-theme python-typing python-tz python3-macaroonbakery python3-nacl python3-protobuf python3-pymacaroons python3-rfc3339 python3-tz sphinx-common sphinx-rtd-theme-common x11proto-core-dev x11proto-dev x11proto-dri2-dev x11proto-dri3-dev x11proto-fonts-dev x11proto-gl-dev x11proto-input-dev x11proto-kb-dev x11proto-present-dev x11proto-randr-dev x11proto-render-dev x11proto-resource-dev x11proto-scrnsaver-dev x11proto-video-dev x11proto-xext-dev x11proto-xf86bigfont-dev x11proto-xf86dri-dev x11proto-xinerama-dev xorg-sgml-doctools xtrans-dev zoneminder-doc Use 'sudo apt autoremove' to remove them. The following packages will be REMOVED: a11y-profile-manager-indicator activity-log-manager aisleriot apport-gtk apturl bamfdaemon baobab brasero brasero-cdrkit cheese compiz compiz-gnome deja-dup empathy eog evince evolution-data-server evolution-data-server-online-accounts ffmpeg file-roller gcr gedit gir1.2-appindicator3-0.1 gir1.2-gnomebluetooth-1.0 gir1.2-gtk-3.0 gir1.2-gtksource-3.0 gir1.2-peas-1.0 gir1.2-rb-3.0 gir1.2-totem-1.0 gir1.2-vte-2.90 gir1.2-vte-2.91 gir1.2-webkit-3.0 gir1.2-webkit2-4.0 gir1.2-wnck-3.0 gkbd-capplet gnome-bluetooth gnome-calculator gnome-calendar gnome-color-manager gnome-contacts gnome-control-center gnome-disk-utility gnome-font-viewer gnome-getting-started-docs gnome-initial-setup gnome-keyring gnome-mahjongg gnome-mines gnome-online-accounts gnome-power-manager gnome-screensaver gnome-screenshot gnome-session-bin gnome-session-canberra gnome-settings-daemon gnome-software gnome-software-plugin-snap gnome-sudoku gnome-system-log gnome-system-monitor gnome-terminal gnome-todo gnome-user-docs gnome-user-guide gnome-user-share gstreamer1.0-clutter-3.0 gucharmap hud ibus ibus-gtk3 ibus-table indicator-application indicator-appmenu indicator-bluetooth indicator-keyboard indicator-printers language-selector-gnome libappindicator3-1 libav-tools libavahi-ui-gtk3-0 libavdevice57 libbrasero-media3-1 libcanberra-gtk3-0 libcanberra-gtk3-module libchamplain-0.12-0 libchamplain-gtk-0.12-0 libcheese-gtk25 libcheese8 libclutter-1.0-0 libclutter-gst-3.0-0 libclutter-gtk-1.0-0 libcolord-gtk1 libdazzle-1.0-0 libdbusmenu-qt5-2 libedataserverui-1.2-2 libevdocument3-4 libevview3-3 libfolks-eds25 libgail-3-0 libgcr-ui-3-1 libgnome-bluetooth13 libgnome-desktop-3-17 libgnome-games-support-1-3 libgnomekbd8 libgoa-backend-1.0-1 libgspell-1-1 libgtk-3-0 libgtk-3-bin libgtk3-perl libgtkmm-3.0-1v5 libgtksourceview-3.0-1 libgucharmap-2-90-7 libgweather-3-15 libgweather-3-6 libido3-0.1-0 libindicator3-7 libmetacity1 libmirclient-dev libmirclient9 libmircommon-dev libmutter-2-0 libnautilus-extension1a libnm-gtk0 libnma0 liboxideqt-qmlplugin liboxideqtcore0 liboxideqtquick0 libpeas-1.0-0 libqt5feedback5 libqt5gui5 libqt5multimedia5 libqt5opengl5 libqt5printsupport5 libqt5quick5 libqt5quicktest5 libqt5svg5 libqt5webkit5 libqt5widgets5 librhythmbox-core10 libsdl2-2.0-0 libtimezonemap1 libtotem0 libunity-control-center1 libunity-core-6.0-9 libunity-gtk3-parser0 libunity-misc4 libunity-settings-daemon1 libvte-2.90-9 libvte-2.91-0 libwebkit2gtk-4.0-37 libwebkit2gtk-4.0-37-gtk2 libwebkitgtk-3.0-0 libwnck-3-0 libxkbcommon-dev libxkbcommon-x11-0 libxkbcommon0 libyelp0 mir-client-platform-mesa-dev mousetweaks mutter nautilus nautilus-extension-brasero nautilus-share network-manager-gnome network-manager-pptp-gnome notify-osd onboard onboard-data orca pinentry-gnome3 policykit-1-gnome pyotherside python-aptdaemon.gtk3widgets python3-aptdaemon.gtk3widgets qml-module-io-thp-pyotherside qml-module-qtfeedback qml-module-qtgraphicaleffects qml-module-qtquick-dialogs qml-module-qtquick-layouts qml-module-qtquick-privatewidgets qml-module-qtquick-window2 qml-module-qtquick2 qml-module-qttest qml-module-ubuntu-onlineaccounts qmlscene qt5-gtk-platformtheme qtdeclarative5-accounts-plugin qtdeclarative5-dev-tools qtdeclarative5-qtfeedback-plugin qtdeclarative5-qtquick2-plugin qtdeclarative5-test-plugin rhythmbox rhythmbox-plugin-alternative-toolbar rhythmbox-plugin-cdrecorder rhythmbox-plugin-magnatune rhythmbox-plugin-zeitgeist rhythmbox-plugins seahorse session-shortcuts shotwell signon-ui-x11 simple-scan smplayer smplayer-l10n smplayer-themes software-properties-gtk ssh-askpass-gnome system-config-printer system-config-printer-common system-config-printer-gnome telepathy-indicator totem totem-plugins ubuntu-docs ubuntu-release-upgrader-gtk ubuntu-software ubuntu-tweak unity unity-control-center unity-greeter unity-gtk3-module unity-scope-calculator unity-scope-manpages unity-services unity-session unity-settings-daemon unity-tweak-tool update-manager update-notifier usb-creator-gtk vino xdg-user-dirs-gtk xdiagnose xserver-xorg-dev yelp zeitgeist zeitgeist-datahub zenity zoneminder The following NEW packages will be installed: libxkbcommon0:i386 0 to upgrade, 1 to newly install, 239 to remove and 0 not to upgrade. Need to get 104 kB of archives. After this operation, 667 MB disk space will be freed. Do you want to continue? [Y/n] n Abort. -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to libxkbcommon in Ubuntu. https://bugs.launchpad.net/bugs/1823077 Title: Cannot upgrade libxkbcommon0 without removing half the operating system Status in libxkbcommon package in Ubuntu: Incomplete Bug description: Attempting to upgrade the libxkbcommon0:i386 0.8.0-1ubuntu0.1 to 0.8.2-1~ubuntu18.04.1 will cause a large amount of packages central to the OS to be removed - basically more than a thousand packages. Never seen anything like this. Dependencies need to be fixed. ProblemType: Bug DistroRelease: Ubuntu 18.04 Package: libxkbcommon0 0.8.0-1ubuntu0.1 ProcVersionSignature: Ubuntu 4.18.0-17.18~18.04.1-generic 4.18.20 Uname: Linux 4.18.0-17-generic x86_64 .tmp.unity_support_test.0: ApportVersion: 2.20.9-0ubuntu7.6 Architecture: amd64 BootLog: Error: [Errno 13] Permission denied: '/var/log/boot.log' CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins' CompositorRunning: compiz CompositorUnredirectDriverBlacklist: '(nouveau|Intel).*Mesa 8.0' CompositorUnredirectFSW: true CurrentDesktop: Unity:Unity7:ubuntu Date: Wed Apr 3 16:22:28 2019 Dependencies: gcc-8-base 8.3.0-5ubuntu1~18.04 libc6 2.27-3ubuntu1 libgcc1 1:8.3.0-5ubuntu1~18.04 xkb-data 2.23.1-1ubuntu1.18.04.1 DistUpgraded: Fresh install DistroCodename: bionic DistroVariant: ubuntu DkmsStatus: acpi-call, 1.1.0, 4.18.0-17-generic, x86_64: installedError! Could not locate dkms.conf file. File: does not exist. GraphicsCard: Intel Corporation Device [8086:3ea0] (prog-if 00 [VGA controller]) Subsystem: CLEVO/KAPOK Computer Device [1558:1323] InstallationDate: Installed on 2019-01-15 (78 days ago) InstallationMedia: Ubuntu 18.04.1 LTS "Bionic Beaver" - Release amd64 (20180725) MachineType: System76 Galago Pro ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-4.18.0-17-generic root=/dev/mapper/ubuntu--vg-root ro quiet splash i915.enable_guc=-1 vt.handoff=1 SourcePackage: libxkbcommon UpgradeStatus: No upgrade log present (probably fresh install) dmi.bios.date: 12/05/2018 dmi.bios.vendor: INSYDE Corp. dmi.bios.version: 1.07.03 dmi.board.asset.tag: Tag 12345 dmi.board.name: Galago Pro dmi.board.vendor: System76 dmi.board.version: galp3-c dmi.chassis.asset.tag: No Asset Tag dmi.chassis.type: 10 dmi.chassis.vendor: System76 dmi.chassis.version: galp3-c dmi.modalias: dmi:bvnINSYDECorp.:bvr1.07.03:bd12/05/2018:svnSystem76:pnGalagoPro:pvrgalp3-c:rvnSystem76:rnGalagoPro:rvrgalp3-c:cvnSystem76:ct10:cvrgalp3-c: dmi.product.family: Not Applicable dmi.product.name: Galago Pro dmi.product.sku: Not Applicable dmi.product.version: galp3-c dmi.sys.vendor: System76 version.compiz: compiz 1:0.9.13.1+18.04.20180302-0ubuntu1 version.libdrm2: libdrm2 2.4.95-1~18.04.1 version.libgl1-mesa-dri: libgl1-mesa-dri 18.3.3-1ubuntu1~18.04~ppa1 version.libgl1-mesa-glx: libgl1-mesa-glx 18.3.3-1ubuntu1~18.04~ppa1 version.xserver-xorg-core: xserver-xorg-core N/A version.xserver-xorg-input-evdev: xserver-xorg-input-evdev N/A version.xserver-xorg-video-ati: xserver-xorg-video-ati N/A version.xserver-xorg-video-intel: xserver-xorg-video-intel N/A version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau N/A To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libxkbcommon/+bug/1823077/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp