bugGNU Octave - Bugs: bug #49869, windows version unable to connect...

 
 

bug #49869: windows version unable to connect to https for pkg install, others. libcurl issue?

Submitted by:  Nicholas Jankowski <nrjank>
Submitted on:  Fri 16 Dec 2016 07:24:55 PM UTC  
 
Category: NoneSeverity: 3 - Normal
Priority: 5 - NormalItem Group: Other
Status: FixedAssigned to: None
Originator Name: Nicholas JankowskiOpen/Closed: Closed
Release: 4.2.0Operating System: Microsoft Windows

Add a New Comment(Rich Markup)
   

You are not logged in

Please log in, so followups can be emailed to you.

 

Wed 13 Dec 2017 07:37:58 PM UTC, comment #3:

I just built mxe-octave development version, and this problem was present: urlread failed for https but not http. This made it so pkg install -forge wouldn't work. Octave 4.3.0+ (or 4.4 in the release notes).
In Octave 4.2.1, It seems like pkg intall -forge is working.

Marshall <marsian>
Mon 27 Feb 2017 06:35:56 PM UTC, comment #2:

verifying that pkg update and pkg install -forge functionality is restored on Windows in the just released 4.2.1

Nicholas Jankowski <nrjank>
Sat 17 Dec 2016 07:32:07 PM UTC, comment #1:

As John D described on the mailing list, this is fixed in the mxe-octave repository now. If someone wants to test, they can build an Octave binary using mxe-octave's current development head. The next bug fix release of Octave 4.2.1 should resolve this failure.

Mike Miller <mtmiller>
Project Administrator
Fri 16 Dec 2016 07:24:55 PM UTC, original submission:

running Octave 4.2.0 - 64bit, on Windows 7, installed using zip package.

reference recent discussion on help list.

http://octave.1599824.n4.nabble.com/pkg-install-forge-issues-tp4681058.html

summary:

in version 4.2.0 'pkg update' produces:

repeats for all installed packages.

i attempted the same in v4.0.3 and got the same error message above for both 'pkg install -forge' and 'pkg update'.

checking octave's ability to pull from a url:

checking or curl, from a command line:

curl -v "http://www.gnu.org"

pulls the website text without problem

curl -v "https://www.gnu.org" produces:

Mike's hypothesis about the problem from that help thread:

"libcurl probably needs to be told where to find a CA certificate store, and the octave.bat or other start up scripts probably need to set that up.

The appropriate environment variable is CURL_CA_BUNDLE, which should point to a single file containing a set of CA certificates in PEM format. I don't see any reference to that variable in mxe-octave, and when libcurl is cross-compiled there is no default path built in to the library."

Nicholas Jankowski <nrjank>

 

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

Attach File(s):
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by marsian (Posted a comment)
  • -unavailable- added by mtmiller (Posted a comment)
  • -unavailable- added by nrjank (Submitted the item)
  • -unavailable- added by nrjank
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only project members can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 3 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Sat 17 Dec 2016 07:32:07 PM UTCmtmillerStatusNone=>Fixed
      Open/ClosedOpen=>Closed
    Fri 16 Dec 2016 07:24:55 PM UTCnrjankCarbon-Copy-=>Added -unavailable-

    Back to the top


    Powered by Savane 3.1-cleanup1