[Scilab-users] Problem installing modules manually (atomsInstall)

Lester Anderson arctica1963 at gmail.com
Fri Jan 15 16:26:00 CET 2016


Hi Antoine,

Yes all is set fine:

-->atomsSetConfig('offline','True')
WARNING: Option offline of ATOMS configuration is set to True.
atomsSystemUpdate did not check the latest modules availables.
 ans  =

    1.

-->atomsGetConfig('offline')
 ans  =

 True

Retested:

-->atomsInstall('apifun_0.4.2-3.bin.zip')
 !--error 21
Invalid index.
at line     170 of function atomsInstall called by :
atomsInstall('apifun_0.4.2-3.bin.zip')

I am running the zip files in the same directory just to be sure. No joy.

On 15 January 2016 at 14:59, Antoine Monmayrant
<antoine.monmayrant at laas.fr> wrote:
> Le 01/15/2016 03:51 PM, Lester Anderson a écrit :
>>
>> Still not working.
>
> What's happening?
> Is is still trying to connect to the internet?
> Did you have the following message when setting the 'offline' to 'True' :
> WARNING: Option offline of ATOMS configuration is set to True.
> atomsSystemUpdate did not check the latest modules availables. ?
> Another verification:
> what do you have when typing "atomsGetConfig("offline")" ? Is it "True" ?
>
> Last resort:
> edit atomsInstall
> change the file/function names to "MyatomsInstall"
> comment out the lines 221->229
> save
> F5
> MyatomsInstall('mylocalpackageIcannotinstall.zip');
>
>
> Antoine
>
>>
>> On 15 January 2016 at 14:26, Antoine Monmayrant
>> <antoine.monmayrant at laas.fr> wrote:
>>>
>>> Le 01/15/2016 03:16 PM, Lester Anderson a écrit :
>>>>
>>>> tried atomsSetConfig('Offline','True') with no change in result
>>>
>>>
>>> That's weird because I found the relevant bit in atomsInstall:
>>> // edit atomsInstall
>>> //lines 221->229
>>>      // Force update the system information
>>>      //
>>> =========================================================================
>>>      if from_localarchive then
>>>          if (atomsGetConfig("offLine") == "True" |
>>> atomsGetConfig("offline")
>>> == "True") then
>>>              warning(msprintf(gettext("Option offline of ATOMS
>>> configuration
>>> is set to True. atomsSystemUpdate did not check the latest modules
>>> availables.")));
>>>          else
>>>              atomsDESCRIPTIONget(%T);
>>>          end
>>>      end
>>>
>>>
>>> OK, I got it: wrong capitalization: Offline->offline
>>>
>>>      atomsSetConfig('offline','True')
>>>
>>> does the trick!
>>>
>>> Antoine
>>>
>>>> As you say Antoine, room for improvement in terms of installing
>>>> offline for sure.
>>>>
>>>> On 15 January 2016 at 13:29, Stéphane Mottelet
>>>> <stephane.mottelet at utc.fr>
>>>> wrote:
>>>>>
>>>>> Le 15/01/2016 14:25, Lester Anderson a écrit :
>>>>>>
>>>>>> Hello Antoine,
>>>>>>
>>>>>> How does one get a "cached" version of the repository list and where
>>>>>> is it placed?
>>>>>>
>>>>>> -->atomsRepositoryList()
>>>>>>     ans  =
>>>>>>
>>>>>> !http://atoms.scilab.org/5.5  official  !
>>>>>>
>>>>>> -->atomsVersion()
>>>>>>     ans  =
>>>>>>
>>>>>>     5.5
>>>>>>
>>>>>> Is there an option to disable fetching when installing locally,
>>>>>> presumably after one has cached module list.
>>>>>
>>>>>
>>>>> maybe
>>>>>
>>>>> atomsSetConfig offLine True
>>>>>
>>>>> S.
>>>>>
>>>>>
>>>>>> Thanks
>>>>>>
>>>>>> On 15 January 2016 at 13:13,  <amonmayr at laas.fr> wrote:
>>>>>>>
>>>>>>> Le 01/15/2016 01:45 PM, Lester Anderson a écrit :
>>>>>>>>
>>>>>>>> Hello,
>>>>>>>>
>>>>>>>> Tried setting the proxy with the settings our IT guy gave in the
>>>>>>>> Scilab preferences and it still failed, basically thinking it could
>>>>>>>> not access the Internet (which is incorrect)!
>>>>>>>>
>>>>>>>> Trying the manual install again (downloaded a toolbox zip file) it
>>>>>>>> looks like it still needs access!
>>>>>>>>
>>>>>>>> -->atomsInstall('scinetcdf_1.1.bin.x64.windows.zip')
>>>>>>>>
>>>>>>>> !
>>>>>>>>              !
>>>>>>>> !
>>>>>>>>              !
>>>>>>>> !gzip:
>>>>>>>> C:\Users\xxxxxxx\AppData\Local\Temp\SCI_TM~1\ATOMS~1\1_TOOLBOXES.gz:
>>>>>>>> not!
>>>>>>>> !      in gzip format
>>>>>>>>              !
>>>>>>>> WARNING: atomsDESCRIPTIONget: Extraction of the DESCRIPTION file
>>>>>>>>
>>>>>>>>
>>>>>>>> ('C:\Users\landerso\AppData\Local\Temp\SCI_TM~1\ATOMS~1\1_TOOLBOXES.gz')
>>>>>>>> has failed.
>>>>>>>> Scanning repository http://atoms.scilab.org/5.5 ... Skipped
>>>>>>>>
>>>>>>>>      !--error 10000
>>>>>>>> All ATOMS repositories scan failed.
>>>>>>>> at line     198 of function atomsDESCRIPTIONget called by :
>>>>>>>> at line     227 of function atomsInstall called by :
>>>>>>>> atomsInstall('scinetcdf_1.1.bin.x64.windows.zip')
>>>>>>>>
>>>>>>>> and ...
>>>>>>>>
>>>>>>>> -->atomsInstall('apifun_0.4.2-3.bin.zip')
>>>>>>>>      !--error 21
>>>>>>>> Invalid index.
>>>>>>>> at line     170 of function atomsInstall called by :
>>>>>>>> atomsInstall('apifun_0.4.2-3.bin.zip')
>>>>>>>>
>>>>>>>> Confused to say the least the errors vary between the different
>>>>>>>> archives.
>>>>>>>>
>>>>>>>> I thought that atomsInstall could be used to install a module
>>>>>>>> downloaded without having access to the Internet.
>>>>>>>
>>>>>>>
>>>>>>> Well, there is something weird in the way the atoms system is
>>>>>>> working.
>>>>>>> Whenever you install a package, it first fetches the list of all
>>>>>>> available
>>>>>>> packages (which takes a while).
>>>>>>> I just ran a test by
>>>>>>> I didn't find a way to turn it off.
>>>>>>> It's particularly annoying because it re-fetched everything even if
>>>>>>> the
>>>>>>> list
>>>>>>> was updated seconds ago during a previous install.
>>>>>>> When you install sequentially 5 local packages, it's really
>>>>>>> infuriating!
>>>>>>> There's room for improvement:
>>>>>>>
>>>>>>> - By default, turn off fetching when installing a local package,
>>>>>>> - Cache locally the list and avoid refetching if there is no change
>>>>>>> or
>>>>>>> if
>>>>>>> it
>>>>>>> was updated XX minutes ago.
>>>>>>> - Speed-up the process of updating the list: on my computer it takes
>>>>>>> 3
>>>>>>> minutes!
>>>>>>>
>>>>>>> Antoine
>>>>>>>
>>>>>>>
>>>>>>>>
>>>>>>>> On 15 January 2016 at 10:42, Lavitha Pereira <lavitha89 at gmail.com>
>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>> Hi Lester,
>>>>>>>>>
>>>>>>>>> If you are under proxy, follow the below instructions.
>>>>>>>>>
>>>>>>>>> Configure the network proxy
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> atomsSetConfig("Verbose","True")
>>>>>>>>> atomsSetConfig("useProxy","True")
>>>>>>>>> atomsSetConfig("proxyHost","myProxyHost")
>>>>>>>>> atomsSetConfig("proxyPort","myProxyPort")
>>>>>>>>> atomsSetConfig("proxyUser","myUserName")
>>>>>>>>> atomsSetConfig("proxyPassword","myPassword")
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Read the more documentation below:
>>>>>>>>> https://wiki.scilab.org/ATOMS
>>>>>>>>>
>>>>>>>>> Reagrds,
>>>>>>>>>
>>>>>>>>> Lavita Pereira
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Fri, Jan 15, 2016 at 3:59 PM, Lester Anderson
>>>>>>>>> <arctica1963 at gmail.com>
>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>> I assume that the following error from atomsGui is due to no
>>>>>>>>>> direct
>>>>>>>>>> port access to the Internet? The webpage links from Scilab work
>>>>>>>>>> fine.
>>>>>>>>>>
>>>>>>>>>> Somewhat at a loss as to how to proceed. Do I need to get the IT
>>>>>>>>>> guys
>>>>>>>>>> to open a port/proxy access ?
>>>>>>>>>>
>>>>>>>>>> Works fine when I do things from home.
>>>>>>>>>>
>>>>>>>>>> Cheers
>>>>>>>>>>
>>>>>>>>>> On 15 January 2016 at 06:37, Lester Anderson
>>>>>>>>>> <arctica1963 at gmail.com>
>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>> Just installed v5.5.2 and get the same issue when trying to
>>>>>>>>>>> install
>>>>>>>>>>> a
>>>>>>>>>>> module manually, error 21 at line 170 of atomsInstall
>>>>>>>>>>>
>>>>>>>>>>> Scilab is installed in Program Files on Windows, and so I am
>>>>>>>>>>> guessing
>>>>>>>>>>> that it might be a permissions issue for a work machine?
>>>>>>>>>>>
>>>>>>>>>>> On 13 January 2016 at 08:51, Lester Anderson
>>>>>>>>>>> <arctica1963 at gmail.com>
>>>>>>>>>>> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>> Hello,
>>>>>>>>>>>>
>>>>>>>>>>>> I currently have v5.4.1 of Scilab, and have to install modules
>>>>>>>>>>>> manually.
>>>>>>>>>>>>
>>>>>>>>>>>> I am trying to install apifun (as quite a few modules use it),
>>>>>>>>>>>> but
>>>>>>>>>>>> get
>>>>>>>>>>>> this error
>>>>>>>>>>>>
>>>>>>>>>>>> -->atomsInstall('c:\ss20-work\scilab\apifun_0.4.2-3.bin.zip')
>>>>>>>>>>>>      !--error 21
>>>>>>>>>>>> Invalid index.
>>>>>>>>>>>> at line     170 of function atomsInstall called by :
>>>>>>>>>>>> atomsInstall('c:\ss20-work\scilab\apifun_0.4.2-3.bin.zip')
>>>>>>>>>>>>
>>>>>>>>>>>> Checked the code for atomsInstall:
>>>>>>>>>>>>
>>>>>>>>>>>> eb_ki.Callback = "updateedit_ki";  Line 170
>>>>>>>>>>>>
>>>>>>>>>>>> Any ideas how to resolve this? Will have to follow the same
>>>>>>>>>>>> procedure
>>>>>>>>>>>> for v5.5.2 when I update.
>>>>>>>>>>>>
>>>>>>>>>>>> Thanks
>>>>>>>>>>>> Lester
>>>>>>>>>>
>>>>>>>>>> _______________________________________________
>>>>>>>>>> users mailing list
>>>>>>>>>> users at lists.scilab.org
>>>>>>>>>> http://lists.scilab.org/mailman/listinfo/users
>>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Thanks & Regards,
>>>>>>>>> Lavitha M. Pereira
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> users mailing list
>>>>>>>> users at lists.scilab.org
>>>>>>>> http://lists.scilab.org/mailman/listinfo/users
>>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> users mailing list
>>>>>>> users at lists.scilab.org
>>>>>>> http://lists.scilab.org/mailman/listinfo/users
>>>>>>
>>>>>> _______________________________________________
>>>>>> users mailing list
>>>>>> users at lists.scilab.org
>>>>>> http://lists.scilab.org/mailman/listinfo/users
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Département de Génie Informatique
>>>>> EA 4297 Transformations Intégrées de la Matière Renouvelable
>>>>> Université de Technologie de Compiègne -  CS 60319
>>>>> 60203 Compiègne cedex
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> users mailing list
>>>>> users at lists.scilab.org
>>>>> http://lists.scilab.org/mailman/listinfo/users
>>>>
>>>> _______________________________________________
>>>> users mailing list
>>>> users at lists.scilab.org
>>>> http://lists.scilab.org/mailman/listinfo/users
>>>>
>>>
>>> --
>>> +++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>>
>>>   Antoine Monmayrant LAAS - CNRS
>>>   7 avenue du Colonel Roche
>>>   BP 54200
>>>   31031 TOULOUSE Cedex 4
>>>   FRANCE
>>>
>>>   Tel:+33 5 61 33 64 59
>>>    email : antoine.monmayrant at laas.fr
>>>   permanent email : antoine.monmayrant at polytechnique.org
>>>
>>> +++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>>
>>> _______________________________________________
>>> users mailing list
>>> users at lists.scilab.org
>>> http://lists.scilab.org/mailman/listinfo/users
>
>
>
> --
> +++++++++++++++++++++++++++++++++++++++++++++++++++++++
>
>  Antoine Monmayrant LAAS - CNRS
>  7 avenue du Colonel Roche
>  BP 54200
>  31031 TOULOUSE Cedex 4
>  FRANCE
>
>  Tel:+33 5 61 33 64 59
>   email : antoine.monmayrant at laas.fr
>  permanent email : antoine.monmayrant at polytechnique.org
>
> +++++++++++++++++++++++++++++++++++++++++++++++++++++++
>



More information about the users mailing list