[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