Bug 2499461 - package not found when using "pkg load symbolic"
Summary: package not found when using "pkg load symbolic"
Keywords:
Status: NEW
Alias: None
Product: Fedora
Classification: Fedora
Component: octave-symbolic
Version: 44
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Thomas Sailer
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On: 2487343
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-07-12 06:47 UTC by David C. Chipman
Modified: 2026-07-13 19:05 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description David C. Chipman 2026-07-12 06:47:30 UTC
Description of problem:
Octave can't seeem to find the installed symbolic library

Version-Release number of selected component (if applicable):
3.2.2

How reproducible:
Always

Steps to Reproduce:
1.Start octave
2.Enter "pkg load symbolic"


Actual results:
error: package symbolic is not installed
error: called from
    load_packages at line 47 column 7
    pkg at line 639 column 7

Expected results:
A return to the octave prompt with no messages

Additional info:

Comment 1 Colin Macdonald 2026-07-13 05:40:59 UTC
Not really enough info for me to know what happened here...  Please paste in the output of `ver` (at the Octave prompt).

Comment 2 David C. Chipman 2026-07-13 07:12:12 UTC
Hi Colin, 

Here you go:
----------------------------------------------------------------------
GNU Octave Version: 10.3.0 (hg id: 8ee1afeed21e)
GNU Octave License: GNU General Public License
Operating System: Linux 7.1.3-200.fc44.x86_64 #1 SMP PREEMPT_DYNAMIC Sat Jul  4 19:20:12 UTC 2026 x86_64
----------------------------------------------------------------------
Package Name    | Version | Installation directory
----------------+---------+-----------------------
    brain2mesh  |     0.5 | /usr/share/octave/packages/brain2mesh-0.5
communications  |   1.2.7 | /usr/share/octave/packages/communications-1.2.7
       control  |   4.2.1 | /usr/share/octave/packages/control-4.2.1
     datatypes  |   1.2.0 | /usr/share/octave/packages/datatypes-1.2.0
         image  |  2.18.1 | /usr/share/octave/packages/image-2.18.1
            io  |   2.7.0 | /usr/share/octave/packages/io-2.7.0
      iso2mesh  |   1.9.8 | /usr/share/octave/packages/iso2mesh-1.9.8
        jnifti  |     0.5 | /usr/share/octave/packages/jnifti-0.5
       jsonlab  |   2.9.8 | /usr/share/octave/packages/jsonlab-2.9.8
        mmclab  |   1.7.9 | /usr/share/octave/packages/mmclab-1.7.9
       ncarray  |   1.0.6 | /usr/share/octave/packages/ncarray-1.0.6
        netcdf  |  1.0.19 | /usr/share/octave/packages/netcdf-1.0.19
         optim  |   1.6.2 | /usr/share/octave/packages/optim-1.6.2
        signal  |   1.4.7 | /usr/share/octave/packages/signal-1.4.7
    statistics  |   1.7.7 | /usr/share/octave/packages/statistics-1.7.7
        struct  |  1.0.18 | /usr/share/octave/packages/struct-1.0.18
          zmat  |   0.9.8 | /usr/share/octave/packages/zmat-0.9.8

Comment 3 David C. Chipman 2026-07-13 07:16:46 UTC
Here's the "rpm -qi" output for "octave-symbolic":
Name        : octave-symbolic
Version     : 3.2.2
Release     : 4.fc44
Architecture: noarch
Install Date: Sun 12 Jul 2026 02:54:20 AM
Group       : Unspecified
Size        : 1361461
License     : GPL-3.0-or-later AND FSFAP
Signature   :
              RSA/SHA256, Mon 08 Jun 2026 06:23:18 AM, Key ID dbfcf71c6d9f90a6
Source RPM  : octave-symbolic-3.2.2-4.fc44.src.rpm
Build Date  : Sun 07 Jun 2026 11:05:43 AM
Build Host  : buildvm-ppc64le-08.rdu3.fedoraproject.org
Packager    : Fedora Project
Vendor      : Fedora Project
URL         : https://gnu-octave.github.io/packages/symbolic
Bug URL     : https://bugz.fedoraproject.org/octave-symbolic
Summary     : Symbolic computations for Octave
Description :
Adds symbolic calculation features to GNU Octave.
These include common Computer Algebra System tools such as algebraic
operations, calculus, equation solving, Fourier and Laplace transforms,
variable precision arithmetic and other features.

Comment 4 Colin Macdonald 2026-07-13 17:06:46 UTC
So it looks like octave-symbolic is installed and yet Octave doesn't see it...

Try reinstalling both?   Quit Octave then `sudo dnf reinstall octave` then `sudo dnf reinstall octave-symbolic`.  Start Octave again.  Sorry if these are basic things but unsure what else to advise.  My best guess is some tool outside of Octave editted files on your disc underneath DNF.  But just guessing.

Comment 5 David C. Chipman 2026-07-13 18:01:26 UTC
First reinstall command for octave worked. The reinstall for octave-symbolic returned this:
>>> Running %post scriptlet: octave-symbolic-0:3.2.2-4.fc44.noarch
>>> Non-critical error in %post scriptlet: octave-symbolic-0:3.2.2-4.fc44.noarch
>>> Scriptlet output:
>>> error: description is missing needed field maintainer
>>> error: called from
>>>     get_description at line 81 column 7
>>>     rebuild at line 66 column 7
>>>     pkg at line 707 column 9
>>> 
>>> [RPM] %post(octave-symbolic-3.2.2-4.fc44.noarch) scriptlet failed, exit status 1
[4/4] Removing octave-symbolic-0:3.2.2- 100% |  73.0   B/s | 420.0   B |  00m06s
>>> Running %postun scriptlet: octave-symbolic-0:3.2.2-4.fc44.noarch
>>> Non-critical error in %postun scriptlet: octave-symbolic-0:3.2.2-4.fc44.noarch
>>> Scriptlet output:
>>> error: description is missing needed field maintainer
>>> error: called from
>>>     get_description at line 81 column 7
>>>     rebuild at line 66 column 7
>>>     pkg at line 707 column 9
>>> 
>>> [RPM] %postun(octave-symbolic-3.2.2-4.fc44.noarch) scriptlet failed, exit status 1
Transaction failed: Rpm transaction failed

Comment 6 Colin Macdonald 2026-07-13 18:35:17 UTC
Ok, now we're getting somewhere!  This looks like 2487343 which I haven't been able to figure out.

But as far as I can tell, its unrelated to octave-symbolic.

Comment 7 Colin Macdonald 2026-07-13 18:37:01 UTC
Can you try uninstalling any other packages?  If you can figure out how to reproduce this, it would probably help us get 2487343 fixed...   My *guess* is the presense of some other package, either installed from Fedora (or somehow outside of Fedora?) is causing the error...

Comment 8 Colin Macdonald 2026-07-13 18:41:14 UTC
I tried installing the same packages you have and I still can't make it happen :(

Comment 9 Colin Macdonald 2026-07-13 18:55:25 UTC
I narrowed it down to `dnf install octave-NLopt` and filed a new issue with that package, thanks for your help so far.

Comment 10 David C. Chipman 2026-07-13 19:05:27 UTC
I just popped over to the other referenced bug, about octave-NLopt. I removed that package and now octave-symbolic is installing correctly.


Note You need to log in before you can comment on or make changes to this bug.