Raspbian update on 2017-06-25 breaks anything using blas on RPi1
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Raspbian |
New
|
Undecided
|
Unassigned |
Bug Description
Latest raspbian update (using the following commands)
aptitude update; aptitude full-upgrade
(see log way down below)
broke all of my plotting stuff (which uses octave and/or numpy with matplotlib), which bombs with 'Illegal instruction' like this:
>>> plt.plot(
--- SIGILL {si_signo=SIGILL, si_code=ILL_ILLOPC, si_addr=0xb60cee5c} ---
+++ killed by SIGILL +++
Illegal instruction
I traced it to the lapack/blas packackes with 'bpo' in their version string.
[UPGRADE] libblas-
[UPGRADE] libblas3:armhf 1.2.20110419-10 -> 3.7.0-1~bpo8+1
[UPGRADE] liblapack3:armhf 3.5.0-4 -> 3.7.0-1~bpo8+1
[UPGRADE] libopenblas-
This is on a Raspberry Pi1. Not sure if other versions are affected.
I fixed it as follows downgrading to previous versions:
apt-get install libblas3=
apt-get install libblas-
apt-get install liblapack3=3.5.0-4
apt-get install libopenblas-
Something is wrong with the update. Please fix.
Thanks,
Max
Will install 99 packages, and remove 0 packages.
4,470 kB of disk space will be used
=======
[UPGRADE] bind9-host:armhf 1:9.9.5.
[UPGRADE] cups-browsed:armhf 1.0.61-5+deb8u3 -> 1.0.61-
[UPGRADE] cups-filters:armhf 1.0.61-5+deb8u3 -> 1.0.61-
[UPGRADE] cups-filters-
[UPGRADE] deluge-common:armhf 1.3.10-3 -> 1.3.10-3+deb8u1
[UPGRADE] dnsutils:armhf 1:9.9.5.
[UPGRADE] git:armhf 1:2.1.4-2.1+deb8u2 -> 1:2.1.4-2.1+deb8u3
[UPGRADE] git-core:armhf 1:2.1.4-2.1+deb8u2 -> 1:2.1.4-2.1+deb8u3
[UPGRADE] git-man:armhf 1:2.1.4-2.1+deb8u2 -> 1:2.1.4-2.1+deb8u3
[UPGRADE] imagemagick-
[UPGRADE] kdelibs-bin:armhf 4:4.14.2-5+deb8u1 -> 4:4.14.2-5+deb8u2
[UPGRADE] kdelibs5-data:armhf 4:4.14.2-5+deb8u1 -> 4:4.14.2-5+deb8u2
[UPGRADE] kdelibs5-
[UPGRADE] kdoctools:armhf 4:4.14.2-5+deb8u1 -> 4:4.14.2-5+deb8u2
[UPGRADE] libbind9-90:armhf 1:9.9.5.
[UPGRADE] libblas-
[UPGRADE] libblas3:armhf 1.2.20110419-10 -> 3.7.0-1~bpo8+1
[UPGRADE] libc-bin:armhf 2.19-18+deb8u9 -> 2.19-18+deb8u10
[UPGRADE] libc-dev-bin:armhf 2.19-18+deb8u9 -> 2.19-18+deb8u10
[UPGRADE] libc6:armhf 2.19-18+deb8u9 -> 2.19-18+deb8u10
[UPGRADE] libc6-dbg:armhf 2.19-18+deb8u9 -> 2.19-18+deb8u10
[UPGRADE] libc6-dev:armhf 2.19-18+deb8u9 -> 2.19-18+deb8u10
[UPGRADE] libcupsfilters1
[UPGRADE] libdns-
[UPGRADE] libdns100:armhf 1:9.9.5.
[UPGRADE] libffi6:armhf 3.1-2 -> 3.1-2+deb8u1
[UPGRADE] libfontembed1:armhf 1.0.61-5+deb8u3 -> 1.0.61-
[UPGRADE] libgcrypt20:armhf 1.6.3-2+deb8u2 -> 1.6.3-2+deb8u3
[UPGRADE] libgnutls-
[UPGRADE] libgnutls-
[UPGRADE] libgraphite2-
[UPGRADE] libirs-
[UPGRADE] libisc-
[UPGRADE] libisc95:armhf 1:9.9.5.
[UPGRADE] libisccc90:armhf 1:9.9.5.
[UPGRADE] libisccfg-
[UPGRADE] libisccfg90:armhf 1:9.9.5.
[UPGRADE] libjbig2dec0:armhf 0.13-4~deb8u1 -> 0.13-4~deb8u2
[UPGRADE] libkcmutils4:armhf 4:4.14.2-5+deb8u1 -> 4:4.14.2-5+deb8u2
[UPGRADE] libkde3support4
[UPGRADE] libkdeclarative
[UPGRADE] libkdecore5:armhf 4:4.14.2-5+deb8u1 -> 4:4.14.2-5+deb8u2
[UPGRADE] libkdesu5:armhf 4:4.14.2-5+deb8u1 -> 4:4.14.2-5+deb8u2
[UPGRADE] libkdeui5:armhf 4:4.14.2-5+deb8u1 -> 4:4.14.2-5+deb8u2
[UPGRADE] libkdewebkit5:armhf 4:4.14.2-5+deb8u1 -> 4:4.14.2-5+deb8u2
[UPGRADE] libkdnssd4:armhf 4:4.14.2-5+deb8u1 -> 4:4.14.2-5+deb8u2
[UPGRADE] libkemoticons4:
[UPGRADE] libkfile4:armhf 4:4.14.2-5+deb8u1 -> 4:4.14.2-5+deb8u2
[UPGRADE] libkhtml5:armhf 4:4.14.2-5+deb8u1 -> 4:4.14.2-5+deb8u2
[UPGRADE] libkio5:armhf 4:4.14.2-5+deb8u1 -> 4:4.14.2-5+deb8u2
[UPGRADE] libkjsapi4:armhf 4:4.14.2-5+deb8u1 -> 4:4.14.2-5+deb8u2
[UPGRADE] libkjsembed4:armhf 4:4.14.2-5+deb8u1 -> 4:4.14.2-5+deb8u2
[UPGRADE] libkmediaplayer
[UPGRADE] libknewstuff3-
[UPGRADE] libknotifyconfi
[UPGRADE] libkntlm4:armhf 4:4.14.2-5+deb8u1 -> 4:4.14.2-5+deb8u2
[UPGRADE] libkparts4:armhf 4:4.14.2-5+deb8u1 -> 4:4.14.2-5+deb8u2
[UPGRADE] libkpty4:armhf 4:4.14.2-5+deb8u1 -> 4:4.14.2-5+deb8u2
[UPGRADE] libkrosscore4:armhf 4:4.14.2-5+deb8u1 -> 4:4.14.2-5+deb8u2
[UPGRADE] libktexteditor4
[UPGRADE] liblapack3:armhf 3.5.0-4 -> 3.7.0-1~bpo8+1
[UPGRADE] liblwres90:armhf 1:9.9.5.
[UPGRADE] libmagick+
[UPGRADE] libmagickcore-
[UPGRADE] libmagickwand-
[UPGRADE] libmysqlclient1
[UPGRADE] libnepomuk4:armhf 4:4.14.2-5+deb8u1 -> 4:4.14.2-5+deb8u2
[UPGRADE] libnepomukquery
[UPGRADE] libnepomukutils
[UPGRADE] libnss3:armhf 2:3.26-1+debu8u1 -> 2:3.26-1+debu8u2
[UPGRADE] libopenblas-
[UPGRADE] libplasma3:armhf 4:4.14.2-5+deb8u1 -> 4:4.14.2-5+deb8u2
[UPGRADE] libraspberrypi-
[UPGRADE] libraspberrypi-
[UPGRADE] libraspberrypi-
[UPGRADE] libraspberrypi0
[UPGRADE] librtmp1:armhf 2.4+20150115.
[UPGRADE] libsmbclient:armhf 2:4.2.14+
[UPGRADE] libsolid4:armhf 4:4.14.2-5+deb8u1 -> 4:4.14.2-5+deb8u2
[UPGRADE] libtasn1-6:armhf 4.2-3+deb8u2 -> 4.2-3+deb8u3
[UPGRADE] libthreadweaver
[UPGRADE] libwbclient0:armhf 2:4.2.14+
[UPGRADE] locales:armhf 2.19-18+deb8u9 -> 2.19-18+deb8u10
[UPGRADE] login:armhf 1:4.2-3+deb8u3 -> 1:4.2-3+deb8u4
[UPGRADE] lxpanel-data:armhf 0.7.2-1+rpi19 -> 0.7.2-1+rpi20
I suspect that the raspberry pi foundation are responsible for this.
What is the output of "apt-cache policy libblas-common"