[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