MODUS TOOLBOX Library Manager - no internet connection

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
ravo
Level 5
Level 5
10 likes received 5 comments on blog 5 solutions authored

Today I have strange problem,

unable to work with MODUS TOOLBOX (tested on 2 computers with latest 2.4 versions)

After starting "Library Manager"

------------------

Checking if remote manifest is accessible...

No internet connection found or improper proxy settings and offline content is not available. Use "Settings > Proxy Settings..." to specify the proxy server or check the user guide to see how to get offline content.

Can't find a valid super-manifest.

Failed to get the information.

Press "Retry" to try again.

------------------

Retry does not helped me.

I tested github, try to read github MANIFESET xml  https://github.com/cypresssemiconductorco/mtb-super-manifest/raw/v2.X/mtb-super-manifest.xml with no problem.

What can be problem ?

Regards

Radim

1 Solution
markgsaunders
Employee
Employee
50 sign-ins 10 solutions authored 5 solutions authored

I just posted a brief description of the problem and the recommended workaround here:

https://community.infineon.com/t5/ModusToolbox-General/ModusToolbox-Project-Creator-and-Library-Mana...

I shall be updating the message as we learn more but the workaround should get you guys back up and running with no impact on performance or library access. Sorry for the frustration and wasted time wasting has caused you guys.

View solution in original post

17 Replies
AchimE_41
Employee
Employee
10 sign-ins 5 sign-ins First comment on KBA

This seems to be an internal issue and we are working on a solution. In the meantime you can use the Super Manifest Overwrite through a system variable to point Modus Toolbox to the supermanifest.

 

1. AchimE_41_0-1651580712662.png

2. AchimE_41_1-1651580764199.png

3. Add a System Variable:

Name: CyRemoteManifestOverride

Value: https://raw.githubusercontent.com/Infineon/mtb-super-manifest/v2.X/mtb-super-manifest-fv2.xml

4. Restart Modus Toolbox if it was open.

 

Sorry for causing this inconvenience.

ravo
Level 5
Level 5
10 likes received 5 comments on blog 5 solutions authored

Dear Achim,

thanks for response, I am now using Modus Toolbox Offline Content. Downloaded from

https://itoolspriv.infineon.com/itbhs/api/packages/com.ifx.tb.tool.modustoolboxofflinecontentpackage...

But when extracting using 7zip I see that there are some duplicated files (config, description) maybe different versions. But Windows support only one same filename in folder. So I overwrite with newer version of file. Are there any needs to have more versions of files in offline ZIP or it is error ?

ravo_0-1651594545737.png

Radim

 

0 Likes

Thanks. This works.

0 Likes

This (temporary) fix was working for me, thanks!  But surprised to realize such issue, hopefully we can fix it at the backend soon...  Thank u, ModusToolbox team, for the quick action!

Harris

0 Likes
Len_CONSULTRON
Level 9
Level 9
Beta tester 500 solutions authored 1000 replies posted

ravo,

This might help:  Offloading-the-Manifest-Files-of-ModusToolbox-KBA230953 

Len
"Engineering is an Art. The Art of Compromise."

Thanks for this KB article. I did not found it earlier.

Regards

Radim

0 Likes

Radim,

I hope it was your solution to your issue.

Len
"Engineering is an Art. The Art of Compromise."
0 Likes
John_K
Level 4
Level 4
25 replies posted 10 questions asked First like received

Also seeing the same problem here.

Infineon,

Please post a notice when the connectivity is back up and running.

0 Likes
jaypher
Level 1
Level 1
First solution authored 5 sign-ins First question asked

 

I am trying the system variable override

Name: CyRemoteManifestOverride
Value: https://raw.githubusercontent.com/Infineon/mtb-super-manifest/v2.X/mtb-super-manifest-fv2.xml

but I get the following error message


Checking if remote manifest is accessible...
Getting manifests from remote server...
########## 10%
Found environment variable CyRemoteManifestOverride=https://raw.githubusercontent.com/Infineon/mtb-super-manifest/v2.X/mtb-super-manifest-fv2.xml
Processing super-manifest https://raw.githubusercontent.com/Infineon/mtb-super-manifest/v2.X/mtb-super-manifest-fv2.xml...
Download of https://raw.githubusercontent.com/Infineon/mtb-super-manifest/v2.X/mtb-super-manifest-fv2.xml failed: The address is not available
Failed to get the information.

Press "Retry" to try again.

 

0 Likes
markgsaunders
Employee
Employee
50 sign-ins 10 solutions authored 5 solutions authored

I just posted a brief description of the problem and the recommended workaround here:

https://community.infineon.com/t5/ModusToolbox-General/ModusToolbox-Project-Creator-and-Library-Mana...

I shall be updating the message as we learn more but the workaround should get you guys back up and running with no impact on performance or library access. Sorry for the frustration and wasted time wasting has caused you guys.

Good news... our friends at GitHub have implemented a temporary change to how redirects are handled for the Infineon account.

The tools will now operate correctly without the CyRemoteManifestOverride workaround.

We still intend to release a patched version of ModusToolbox™ 2.4 that resolves the problem permanently. I'll be posting information about that in this article:

ModusToolbox-Project-Creator-and-Library-Manager-report-no-Internet-connection

 

0 Likes
markgsaunders
Employee
Employee
50 sign-ins 10 solutions authored 5 solutions authored

We are now recommending the following URL in the workaround. Please try this and try again.

CyRemoteManifestOverride = https://github.com/cypresssemiconductorco/mtb-super-manifest/raw/v2.X/mtb-super-manifest-fv2.xml

0 Likes

Dear Mark,

thanks for response and posting article which explain detail of problem.

I also tried setting up env.variable

CyRemoteManifestOverride = https://github.com/cypresssemiconductorco/mtb-super-manifest/raw/v2.X/mtb-super-manifest-fv2.xml

 in Window -> Preferences -> C/C++ -> Build -> Environment -> Variable

but it does not help, end with similar error log:

--------------------------

Checking if remote manifest is accessible...

No internet connection found or improper proxy settings and offline content is not available. Use "Settings > Proxy Settings..." to specify the proxy server or check the user guide to see how to get offline content.

Can't find a valid super-manifest.

Failed to get the information.

Press "Retry" to try again.

--------------------------

So for me only solution is to work with Offline Content, but when env.variable was set there I am not able to select Offline mode (it is grayed)

 

I hope that it will be repaired soon and work with updated reference to github

Regards

Radim

0 Likes

I think you are setting the variable in Eclipse but that does not propagate to ModusToolbox. You need to set the variable in the Windows control panel as a system variable.

Regards, Mark.

 

Dear Mark

You are correct, when setting as true SYSTEM environment variable it is working. I wrongly supposed that in article you meant environment in modus toolbox IDE.

So it is working also with online ... But with one limitation- when setting variable then I am not able to use "Offline" switch, as noted in LOG:

...

Found environment variable CyRemoteManifestOverride=https://github.com/cypresssemiconductorco/mtb-super-manifest/raw/v2.X/mtb-super-manifest-fv2.xml

Warning: Offline content is available but it is not intended for use with overridden default super-manifest. Remove the "CyRemoteManifestOverride" system variable and restart the tool to use offline content in offline mode.

Processing super-manifest https://github.com/cypresssemiconductorco/mtb-super-manifest/raw/v2.X/mtb-super-manifest-fv2.xml...

Successfully acquired the information.

...

But we can work now.

Regards

Radim

 

0 Likes

I am glad you are up and running again. Thankyou for letting us know and I updated the message to make that more clear.

Do you need to use offline content often? Or did you set it up as a workaround before you knew about the environment variable? I am hoping that you are not having to turn the variable on and off too often!

Regards, Mark.

 

0 Likes
ravo
Level 5
Level 5
10 likes received 5 comments on blog 5 solutions authored

Dear Mark,


Yes of course I don't need to switch between offline/online version too often. I just ask if this is normal thing or some another issue (when env. variable set and then unable switch to offline library content)

For me I prefer a bit more offline libraries which is downloaded and under full control and it did rely on some online content or cloud. But also with user availability to manually update. Maybe I am starting to be quite conservative. But it could be only my point of view which may be different for others)

I have about 20 years of experience with PSOC1 - PSOC5 with PSoC Designer and later with Creator. And I am now doing first projects in Modus Toolbox environment and it look like for me as one bit of confusing thing. So I have to constantly learn it and find out that many of the functionalities known from Creator or earlier Designer versions are missing or must be done in different way"

So thanks for all helps
Regards


Radim

0 Likes