[Bug 1745667] Re: 4.7-3ubuntu0.16.04.2 vs 4.7-3ubuntu0.16.04.3 regression bug

Demaine 1745667 at bugs.launchpad.net
Fri Feb 2 14:36:41 UTC 2018


Can't repro. Can close.

** Changed in: libtasn1-6 (Ubuntu)
       Status: Incomplete => Invalid

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

Title:
  4.7-3ubuntu0.16.04.2 vs 4.7-3ubuntu0.16.04.3 regression bug

Status in libtasn1-6 package in Ubuntu:
  Invalid

Bug description:
  I have downloaded and installed
  Armbian_5.35_Orangepizero_Ubuntu_xenial_next_4.13.16.img
  in an orange pi zero (256M, cheapest version)

  Then, I have setup WS2811; here my tutorial:
  http://www.orangepi.org/orangepibbsen//forum.php?mod=viewthread&tid=3318&page=1&extra=#pid21903
  which can be shortened to: edit /boot/armbianEnv.txt, add this
  param_spidev_spi_bus=1
  param_spidev_max_freq=100000000
  reboot, and check /dev/spidev1.0 exists. The rest does not matter for this issue.

  I have let the opi on the whole night; then, rebooted, and then,
  /dev/spi* are all gone away. After downgrading libtasn1-6 (and loosing
  over 5 days in tracking the root problem) , that file is in again.

  *** Before downgrade:

  # dpkg -s libtasn1-6
  Package: libtasn1-6
  Status: install ok installed
  Priority: standard
  Section: libs
  Installed-Size: 82
  Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
  Architecture: armhf
  Multi-Arch: same
  Version: 4.7-3ubuntu0.16.04.3
  Depends: libc6 (>= 2.4)
  Description: Manage ASN.1 structures (runtime)
   Manage ASN1 (Abstract Syntax Notation One) structures.
   The main features of this library are:
     * on-line ASN1 structure management that doesn't require any C code
       file generation.
     * off-line ASN1 structure management with C code file generation
       containing an array.
     * DER (Distinguish Encoding Rules) encoding
     * no limits for INTEGER and ENUMERATED values
   .
   This package contains runtime libraries.
  Homepage: http://www.gnu.org/software/libtasn1/
  Original-Maintainer: Debian GnuTLS Maintainers <pkg-gnutls-maint at lists.alioth.debian.org>

  # ls /dev/spi*
  ls: cannot access '/dev/spi*': No such file or directory

  *** After downgrade:

  # dpkg -s libtasn1-6
  Package: libtasn1-6
  Status: install ok installed
  Priority: important
  Section: libs
  Installed-Size: 82
  Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
  Architecture: armhf
  Multi-Arch: same
  Version: 4.7-3ubuntu0.16.04.2
  Depends: libc6 (>= 2.4)
  Description: Manage ASN.1 structures (runtime)
   Manage ASN1 (Abstract Syntax Notation One) structures.
   The main features of this library are:
     * on-line ASN1 structure management that doesn't require any C code
       file generation.
     * off-line ASN1 structure management with C code file generation
       containing an array.
     * DER (Distinguish Encoding Rules) encoding
     * no limits for INTEGER and ENUMERATED values
   .
   This package contains runtime libraries.
  Homepage: http://www.gnu.org/software/libtasn1/
  Original-Maintainer: Debian GnuTLS Maintainers <pkg-gnutls-maint at lists.alioth.debian.org>

  # ls /dev/spi*
  /dev/spidev1.0

  *** downgrade methode:

  
  wget "https://launchpad.net/~ubuntu-security-proposed/+archive/ubuntu/ppa/+build/12672720/+files/libtasn1-6_4.7-3ubuntu0.16.04.2_armhf.deb"

  dpkg -i libtasn1-6_4.7-3ubuntu0.16.04.2_armhf.deb

  reboot

  *** What guided me to this:

  Yesterday, I did some installations; but this logs continues this
  morning, at 6am, while I was sleeping:

  tail -n 100 /var/log/dpkg.log

  2018-01-25 11:40:04 status installed python3-dev:armhf 3.5.1-3
  2018-01-25 11:40:04 trigproc libc-bin:armhf 2.23-0ubuntu10 <none>
  2018-01-25 11:40:04 status half-configured libc-bin:armhf 2.23-0ubuntu10
  2018-01-25 11:40:04 status installed libc-bin:armhf 2.23-0ubuntu10
  2018-01-25 11:40:04 startup packages configure
  2018-01-26 06:15:59 startup archives unpack
  2018-01-26 06:16:00 upgrade libtasn1-6:armhf 4.7-3ubuntu0.16.04.2 4.7-3ubuntu0.16.04.3
  2018-01-26 06:16:00 status triggers-pending libc-bin:armhf 2.23-0ubuntu10
  2018-01-26 06:16:00 status half-configured libtasn1-6:armhf 4.7-3ubuntu0.16.04.2
  2018-01-26 06:16:00 status unpacked libtasn1-6:armhf 4.7-3ubuntu0.16.04.2
  2018-01-26 06:16:00 status half-installed libtasn1-6:armhf 4.7-3ubuntu0.16.04.2
  2018-01-26 06:16:00 status half-installed libtasn1-6:armhf 4.7-3ubuntu0.16.04.2
  2018-01-26 06:16:00 status unpacked libtasn1-6:armhf 4.7-3ubuntu0.16.04.3
  2018-01-26 06:16:00 status unpacked libtasn1-6:armhf 4.7-3ubuntu0.16.04.3
  2018-01-26 06:16:00 trigproc libc-bin:armhf 2.23-0ubuntu10 <none>
  2018-01-26 06:16:00 status half-configured libc-bin:armhf 2.23-0ubuntu10
  2018-01-26 06:16:00 status installed libc-bin:armhf 2.23-0ubuntu10
  2018-01-26 06:16:00 startup packages configure
  2018-01-26 06:16:00 configure libtasn1-6:armhf 4.7-3ubuntu0.16.04.3 <none>
  2018-01-26 06:16:00 status triggers-pending libc-bin:armhf 2.23-0ubuntu10
  2018-01-26 06:16:00 status unpacked libtasn1-6:armhf 4.7-3ubuntu0.16.04.3
  2018-01-26 06:16:00 status half-configured libtasn1-6:armhf 4.7-3ubuntu0.16.04.3
  2018-01-26 06:16:00 status installed libtasn1-6:armhf 4.7-3ubuntu0.16.04.3
  2018-01-26 06:16:00 trigproc libc-bin:armhf 2.23-0ubuntu10 <none>
  2018-01-26 06:16:00 status half-configured libc-bin:armhf 2.23-0ubuntu10
  2018-01-26 06:16:00 status installed libc-bin:armhf 2.23-0ubuntu10
  2018-01-26 06:16:01 startup packages configure

  So the mess is around libtasn1-6 or libc-bin.

  I have searched the file updated by the new package:
  dpkg -L libtasn1-6
  and compared the changelog between current installed version, and the same file provided in the raw installation image: I have compared the local file in the live system, with the one inside
  Armbian_5.35_Orangepizero_Ubuntu_xenial_next_4.13.16.img
  /usr/share/doc/libtasn1-6/changelog.Debian.gz
  /usr/share/doc/libc-bin/changelog.Debian.gz

  this helped me finding:
  - the curent version
  - guess the version that was installed previously
  - google for apropriate words, and download the .deb corresponding to the previous version.

  *** In short:

  During the night, the system automatically updated from
  libtasn1-6_4.7-3ubuntu0.16.04.2_armhf.deb
  to
  4.7-3ubuntu0.16.04.3
  and, after that update, my /dev/spi* disapeared (after reboot). After reverting to 10.04.2, and reboot, file appears again.

  According to times and date, this is not related to cron.daily, but
  probably to cron.d/armbian-updates

  * I tag this as security update, because, the security update must be
  REMOVED from servers before it breaks more machines.

  ProblemType: Bug
  DistroRelease: Ubuntu 16.04
  Package: libtasn1-6 4.7-3ubuntu0.16.04.2
  Uname: Linux 4.13.16-sunxi armv7l
  ApportVersion: 2.20.1-0ubuntu2.15
  Architecture: armhf
  Date: Fri Jan 26 18:03:55 2018
  Dependencies:
   gcc-6-base 6.0.1-0ubuntu1
   libc6 2.23-0ubuntu10
   libgcc1 1:6.0.1-0ubuntu1
  SourcePackage: libtasn1-6
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libtasn1-6/+bug/1745667/+subscriptions



More information about the foundations-bugs mailing list