bugGNU Octave - Bugs: bug #63780, [octave-forge] (control)...


bug #63780: [octave-forge] (control) Permission denied error running configure for Control 3.4.0

Submitter:  None
Submitted:  Thu 09 Feb 2023 03:46:38 PM UTC
Category:  Other Severity:  3 - Normal
Priority:  5 - Normal Item Group:  Installation Failure
Status:  None Assigned to:  None
Originator Name:  Chris Paganoni Originator Email:  -email is unavailable-
Open/Closed:  * Open Release:  * 7.1.0
Operating System:  * GNU/Linux Fixed Release:  None
Planned Release:  None
* Mandatory Fields

Add a New Comment (Rich Markup)

Wed 15 Feb 2023 04:43:20 PM UTC, comment #5: 

I, personally, am not a big fun of those "containerized solutions". Nevertheless I just tried flatpak version of octave:

$ flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

$ flatpak install flathub org.octave.Octave

$ flatpak run org.octave.Octave --gui

And it looks fine at first sight. I installed a few packages

>> ver
GNU Octave Version: 7.2.0 (hg id: 6c1e310b2230)
GNU Octave License: GNU General Public License
Operating System: Linux 5.14.0-252.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Feb 1 13:25:18 UTC 2023 x86_64
Package Name  | Version | Installation directory
     control  |   3.4.0 | .../org.octave.Octave/data/octave/api-v57/packages/control-3.4.0
          io  |   2.6.4 | .../app/org.octave.Octave/data/octave/api-v57/packages/io-2.6.4
       optim  |   1.6.2 | .../org.octave.Octave/data/octave/api-v57/packages/optim-1.6.2
      signal  |   1.4.3 | .../org.octave.Octave/data/octave/api-v57/packages/signal-1.4.3
  statistics  |   1.5.3 | .../data/octave/api-v57/packages/statistics-1.5.3
      struct  |  1.0.18 | .../org.octave.Octave/data/octave/api-v57/packages/struct-1.0.18

and run some of my tests (in addition to the build-in _run_test_suite_). Still not perfect, but perhaps it would work
for you. Flathup also seems to have a more active support community at    https://discourse.flathub.org/


Dmitri A. Sergatskov <dasergatskov>
Wed 15 Feb 2023 03:38:30 PM UTC, comment #4: 

It looks to me the issue is with snap-specific packaging.
I am on Centos 9 Stream (and used to be on Centos 8x)
and "native" installation works fine.

You may try to contact snap developers at:

or post message on octave discourse at:


may be somebody else had and solve the same.


Dmitri A. Sergatskov <dasergatskov>
Wed 15 Feb 2023 02:36:42 PM UTC, comment #3: 


I've attached two log files to show the installation differences.  The first file is when I install "statistics".   The second is from the installation of "control".   I'm using Octave as the same user and just wanted you to have a level comparison.

I'm thinking the package installer is probably working correctly on MAC and Windows machines (or this would have been called out already).  I'm using Oracle Linux Server (which is on par for all applications I've used with RHEL, CentOS, and Rocky).

[paganonic@rldevws07 etc]$ cat os-release
NAME="Oracle Linux Server"
PRETTY_NAME="Oracle Linux Server 8.7"


Hope this helps....   (See Attached Files for more details on the installations)

-- Chris

(file #54360, file #54361)

Wed 15 Feb 2023 01:37:46 PM UTC, comment #2: 

comment #1:

> Did you install octave via snap?
> Dmitri.
> --


Yes I installed Octave via snap.   Using the -verbose parameter, I see the following information:

octave:8> pkg install -verbose -forge control
warning: creating installation directory /snap/octave/306/share/octave/packages
warning: called from
    install at line 36 column 5
    pkg at line 603 column 9

error: could not create installation directory: Read-only file system
error: called from
    install at line 39 column 7
    pkg at line 603 column 9

The directories when searhed looked like permissions were good, but I'm looking to see if this is a mount condition problem.  Just to be clear, I have installed IO and Statsitics Packages using:

 > pkg install -verbose -forge io
 > pkg install -verbose -forge statistics

These worked fine...


Thu 09 Feb 2023 04:57:18 PM UTC, comment #1: 

Did you install octave via snap?


Dmitri A. Sergatskov <dasergatskov>
Thu 09 Feb 2023 03:46:38 PM UTC, original submission:  

During installation of the Control 3.4.0 package I encountered an error indicating that the "./configure" script could not execute due to permission denied.

>> pkg install "https://downloads.sourceforge.net/project/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases/control-3.4.0.tar.gz"

sh: 1: ./configure: Permission denied

error: pkg: error running the configure script for control
error: called from
    configure_make at line 101 column 9
    install at line 202 column 7
    pkg at line 603 column 9

Any advice would be greatly appreciated.




(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:

Attached Files
file #54360:  statistics_install_log added by None (8KiB - application/octet-stream - Installation logs for statistics and control)
file #54361:  control_install_log added by None (361B - application/octet-stream - Installation logs for statistics and control)


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -email is unavailable- added by ttl (Updated the item)
  • -email is unavailable- added by dasergatskov (Posted a comment)
  • -email is unavailable- added by None (Submitted the item)

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only project members can vote.





    Follow 3 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2023-02-15 None Attached File- Added statistics_install_log, #54360
        Attached File- Added control_install_log, #54361
    2023-02-09 ttl SummaryError on installation Permission Denied running configuration script for Control 3.4.0 [octave-forge] (control) Permission denied error running configure for Control 3.4.0

    Back to the top

    Powered by Savane 3.11