apt-get update to latest libidn2.so.0 causes multiple application failures including apt-update
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libidn2 (Ubuntu) |
Fix Released
|
Undecided
|
Ondřej Surý |
Bug Description
I just ran apt-update and apt-upgrade and received the following updates
libidn2-0 libnss-systemd libpam-systemd libsystemd0 libudev1 systemd systemd-sysv udev
this update is causing multiple programs to fail with error messages such as:
"symbol _idn2_punycode_
Programs experiencing this include apt-get upgrade and running pgsql's pg_dump.
System is running:
lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.3 LTS
Release: 18.04
Codename: bionic
The version installed according to apt-cache policy libidn2-0 is:
libidn2-0:
Installed: 2.2.0-1+
Candidate: 2.2.0-1+
Version table:
*** 2.2.0-1+
500 http://
100 /var/lib/
2.
500 http://
Upgrade command run was as follows:
sudo apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
libidn2-0 libnss-systemd libpam-systemd libsystemd0 libudev1 systemd systemd-sysv udev
8 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.
Need to get 66.4 kB/4,553 kB of archives.
After this operation, 127 kB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Get:1 http://
Fetched 66.4 kB in 0s (209 kB/s)
(Reading database ... 133453 files and directories currently installed.)
Preparing to unpack .../libnss-
Unpacking libnss-
Preparing to unpack .../libsystemd0
Unpacking libsystemd0:amd64 (237-3ubuntu10.29) over (237-3ubuntu10.28) ...
Setting up libsystemd0:amd64 (237-3ubuntu10.29) ...
(Reading database ... 133453 files and directories currently installed.)
Preparing to unpack .../libpam-
Unpacking libpam-
Preparing to unpack .../systemd_
Unpacking systemd (237-3ubuntu10.29) over (237-3ubuntu10.28) ...
Preparing to unpack .../udev_
Unpacking udev (237-3ubuntu10.29) over (237-3ubuntu10.28) ...
Preparing to unpack .../libudev1_
Unpacking libudev1:amd64 (237-3ubuntu10.29) over (237-3ubuntu10.28) ...
Setting up libudev1:amd64 (237-3ubuntu10.29) ...
Setting up systemd (237-3ubuntu10.29) ...
(Reading database ... 133453 files and directories currently installed.)
Preparing to unpack .../systemd-
Unpacking systemd-sysv (237-3ubuntu10.29) over (237-3ubuntu10.28) ...
Preparing to unpack .../libidn2-
Unpacking libidn2-0:amd64 (2.2.0-
Setting up libidn2-0:amd64 (2.2.0-
Setting up libnss-
Setting up systemd-sysv (237-3ubuntu10.29) ...
Setting up udev (237-3ubuntu10.29) ...
update-initramfs: deferring update (trigger activated)
Setting up libpam-
Processing triggers for libc-bin (2.27-3ubuntu1) ...
Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
Processing triggers for dbus (1.12.2-1ubuntu1.1) ...
Processing triggers for ureadahead (0.100.0-21) ...
Processing triggers for initramfs-tools (0.130ubuntu3.8) ...
update-initramfs: Generating /boot/initrd.
Changed in libidn2 (Ubuntu): | |
status: | New → Confirmed |
Can confirm here:
```` RELEASE= 18.04 CODENAME= bionic DESCRIPTION= "Ubuntu 18.04.3 LTS"
# cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_
DISTRIB_
DISTRIB_
````
Errors from a lot of apps, even apt-get itself:
```` apt/methods/ http: relocation error: /usr/lib/ x86_64- linux-gnu/ libgnutls. so.30: symbol _idn2_punycode_ decode version IDN2_0.0.0 not defined in file libidn2.so.0 with link time reference
/usr/lib/
E: Method http has died unexpectedly!
````