[Bug 1871240] Re: [focal][wsl] can't upgrade from eoan to focal due to libc6 postinst

Patrick Wu 1871240 at bugs.launchpad.net
Sat Apr 11 06:31:03 UTC 2020


** Package changed: wsl (Ubuntu) => ubuntuwsl

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to glibc in Ubuntu.
https://bugs.launchpad.net/bugs/1871240

Title:
  [focal][wsl] can't upgrade from eoan to focal due to libc6 postinst

Status in Ubuntu WSL:
  Triaged
Status in glibc package in Ubuntu:
  Triaged

Bug description:
  When trying to upgrade from Eoan to Focal in a WSL1 environment I got:

  "
  rafaeldtinoco at lenovo:~$ sudo apt-get -f install
  Reading package lists... Done
  Building dependency tree
  Reading state information... Done
  Correcting dependencies... Done
  The following additional packages will be installed:
    console-setup keyboard-configuration libc-bin libc6-dbg
  The following packages will be upgraded:
    console-setup keyboard-configuration libc-bin libc6-dbg
  4 upgraded, 0 newly installed, 0 to remove and 915 not upgraded.
  15 not fully installed or removed.
  Need to get 0 B/6,599 kB of archives.
  After this operation, 2,348 kB disk space will be freed.
  Do you want to continue? [Y/n] y
  Preconfiguring packages ...
  libkmod: ERROR ../libkmod/libkmod-module.c:1657 kmod_module_new_from_loaded: could not open /proc/modules: No such file or directory
  Error: could not get list of modules: No such file or directory
  Setting up libc6:amd64 (2.31-0ubuntu7) ...
  Checking for services that may need to be restarted...
  Checking init scripts...
  Nothing to restart.
  sleep: cannot read realtime clock: Invalid argument
  dpkg: error processing package libc6:amd64 (--configure):
   installed libc6:amd64 package post-installation script subprocess returned error exit status 1
  Errors were encountered while processing:
   libc6:amd64
  E: Sub-process /usr/bin/dpkg returned an error code (1) 
  "

  And I could only mitigate that by editing:

  /var/lib/dpkg/info/libc6\:amd64.postinst

  and commented the line

  # set -e

  so $ apt-get -f install

  could continue.

  That happens because wsl does not have ubuntu kernel and directory
  structure is different.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntuwsl/+bug/1871240/+subscriptions



More information about the foundations-bugs mailing list