Public bug reported: Attempted installation of octave fails due to an absent symbol expected to be present. This results in a non-functional octave install.
``` ~ $ octave /usr/lib/x86_64-linux-gnu/octave/4.2.2/exec/x86_64-pc-linux-gnu/octave-gui: symbol lookup error: /usr/lib/x86_64-linux-gnu/libblas.so.3: undefined symbol: gotoblas ``` ``` ~ $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 18.04.4 LTS Release: 18.04 Codename: bionic ~ $ stat /var/log/dist-upgrade/* stat: cannot stat '/var/log/dist-upgrade/*': No such file or directory ``` ``` ~ $ sudo apt install octave [sudo] password for user: Reading package lists... Done Building dependency tree Reading state information... Done The following additional packages will be installed: epstool libarpack2 libcxsparse3 libfltk-gl1.3 libfltk1.3 libgl2ps1.4 libglpk40 libgraphicsmagick++-q16-12 libgraphicsmagick-q16-3 liboctave4 libosmesa6 libqhull7 libqrupdate1 octave-common octave-doc Suggested packages: libiodbc2-dev default-libmysqlclient-dev graphicsmagick-dbg liboctave-dev The following NEW packages will be installed: epstool libarpack2 libcxsparse3 libfltk-gl1.3 libfltk1.3 libgl2ps1.4 libglpk40 libgraphicsmagick++-q16-12 libgraphicsmagick-q16-3 liboctave4 libosmesa6 libqhull7 libqrupdate1 octave octave-common octave-doc 0 to upgrade, 16 to newly install, 0 to remove and 0 not to upgrade. Need to get 0 B/21.8 MB of archives. After this operation, 85.4 MB of additional disk space will be used. Do you want to continue? [Y/n] Selecting previously unselected package epstool. (Reading database ... 370178 files and directories currently installed.) Preparing to unpack .../00-epstool_3.08+repack-7_amd64.deb ... Unpacking epstool (3.08+repack-7) ... Selecting previously unselected package libarpack2:amd64. Preparing to unpack .../01-libarpack2_3.5.0+real-2_amd64.deb ... Unpacking libarpack2:amd64 (3.5.0+real-2) ... Selecting previously unselected package libcxsparse3:amd64. Preparing to unpack .../02-libcxsparse3_1%3a5.1.2-2_amd64.deb ... Unpacking libcxsparse3:amd64 (1:5.1.2-2) ... Selecting previously unselected package libfltk1.3:amd64. Preparing to unpack .../03-libfltk1.3_1.3.4-6_amd64.deb ... Unpacking libfltk1.3:amd64 (1.3.4-6) ... Selecting previously unselected package libfltk-gl1.3:amd64. Preparing to unpack .../04-libfltk-gl1.3_1.3.4-6_amd64.deb ... Unpacking libfltk-gl1.3:amd64 (1.3.4-6) ... Selecting previously unselected package libgl2ps1.4. Preparing to unpack .../05-libgl2ps1.4_1.4.0+dfsg1-1_amd64.deb ... Unpacking libgl2ps1.4 (1.4.0+dfsg1-1) ... Selecting previously unselected package libglpk40:amd64. Preparing to unpack .../06-libglpk40_4.65-1_amd64.deb ... Unpacking libglpk40:amd64 (4.65-1) ... Selecting previously unselected package libgraphicsmagick-q16-3. Preparing to unpack .../07-libgraphicsmagick-q16-3_1.3.28-2ubuntu0.1_amd64.deb ... Unpacking libgraphicsmagick-q16-3 (1.3.28-2ubuntu0.1) ... Selecting previously unselected package libgraphicsmagick++-q16-12. Preparing to unpack .../08-libgraphicsmagick++-q16-12_1.3.28-2ubuntu0.1_amd64.deb ... Unpacking libgraphicsmagick++-q16-12 (1.3.28-2ubuntu0.1) ... Selecting previously unselected package libqrupdate1:amd64. Preparing to unpack .../09-libqrupdate1_1.1.2-2build1_amd64.deb ... Unpacking libqrupdate1:amd64 (1.1.2-2build1) ... Selecting previously unselected package liboctave4:amd64. Preparing to unpack .../10-liboctave4_4.2.2-1ubuntu1_amd64.deb ... Unpacking liboctave4:amd64 (4.2.2-1ubuntu1) ... Selecting previously unselected package libqhull7:amd64. Preparing to unpack .../11-libqhull7_2015.2-4_amd64.deb ... Unpacking libqhull7:amd64 (2015.2-4) ... Selecting previously unselected package libosmesa6:amd64. Preparing to unpack .../12-libosmesa6_19.2.8-0ubuntu0~18.04.3_amd64.deb ... Unpacking libosmesa6:amd64 (19.2.8-0ubuntu0~18.04.3) ... Selecting previously unselected package octave-common. Preparing to unpack .../13-octave-common_4.2.2-1ubuntu1_all.deb ... Unpacking octave-common (4.2.2-1ubuntu1) ... Selecting previously unselected package octave. Preparing to unpack .../14-octave_4.2.2-1ubuntu1_amd64.deb ... Unpacking octave (4.2.2-1ubuntu1) ... Selecting previously unselected package octave-doc. Preparing to unpack .../15-octave-doc_4.2.2-1ubuntu1_all.deb ... Unpacking octave-doc (4.2.2-1ubuntu1) ... Setting up libcxsparse3:amd64 (1:5.1.2-2) ... Setting up libqhull7:amd64 (2015.2-4) ... Setting up libglpk40:amd64 (4.65-1) ... Setting up libosmesa6:amd64 (19.2.8-0ubuntu0~18.04.3) ... Setting up epstool (3.08+repack-7) ... Setting up libgraphicsmagick-q16-3 (1.3.28-2ubuntu0.1) ... Setting up libqrupdate1:amd64 (1.1.2-2build1) ... Setting up libfltk1.3:amd64 (1.3.4-6) ... Setting up libarpack2:amd64 (3.5.0+real-2) ... Setting up octave-common (4.2.2-1ubuntu1) ... Setting up octave-doc (4.2.2-1ubuntu1) ... Setting up libgl2ps1.4 (1.4.0+dfsg1-1) ... Setting up libgraphicsmagick++-q16-12 (1.3.28-2ubuntu0.1) ... Setting up liboctave4:amd64 (4.2.2-1ubuntu1) ... Setting up libfltk-gl1.3:amd64 (1.3.4-6) ... Setting up octave (4.2.2-1ubuntu1) ... /usr/bin/octave-cli: symbol lookup error: /usr/lib/x86_64-linux-gnu/libblas.so.3: undefined symbol: gotoblas dpkg: error processing package octave (--configure): installed octave package post-installation script subprocess returned error exit status 127 Processing triggers for desktop-file-utils (0.23-1ubuntu3.18.04.2) ... Processing triggers for install-info (6.5.0.dfsg.1-2) ... Processing triggers for libc-bin (2.27-3ubuntu1) ... Processing triggers for man-db (2.8.3-2ubuntu0.1) ... Processing triggers for gnome-menus (3.13.3-11ubuntu1.1) ... Processing triggers for hicolor-icon-theme (0.17-2) ... Processing triggers for mime-support (3.60ubuntu1) ... Errors were encountered while processing: octave E: Sub-process /usr/bin/dpkg returned an error code (1) ``` ** Affects: octave (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1877004 Title: Installation of octave fails with /usr/lib/x86_64-linux- gnu/libblas.so.3: undefined symbol: gotoblas To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/octave/+bug/1877004/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs