cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1182
Views
15
Helpful
2
Replies

IR829: Error during app installation - Not enough memory in disk

yousuf98
Level 1
Level 1

Dear cisco community,

I am fairly new to the IOx platform.

I am currently working on deploying a nodejs application on the Cisco IR829. I followed the tutorial on DEVNET to deploy a simple nodejs application on the IR829 and was able to successfully follow along till the end. 

Using the same steps, I proceeded to package my own nodejs application using ioxclient and ended up with a package.tar file of size 27.3 MB which I do not think is a lot. 

However, when I try to install the application on the IR829 router, the server returns 500 with the following error message:

Capture.PNG

I had previously only deployed two applications on the device (the simple python app and the nodejs app from DEVNET). I even deleted the python app and deactivated the nodejs app. I do not understand why the device does not have enough disk space. I should mention however, that there are three other applications in the deployed state, but they are not currently activated. These applications were built and deployed for experiments by past members within my organization.

Here are the event logs on the device:

Capture2.PNG

 

And here is the disk space information:

Capture3.PNG

The software/caf folder seems to be the largest (at 792MB). I am not sure how I can inspect this folder however. I have ssh access to the router itself and its guest os. However I do not know where to access the caf directory. I am also not sure if this is the reason why my application fails to install.

 

Your support and advice is greatly appreciated.

-Yousuf

 

 

 

 

 

 

 

1 Accepted Solution

Accepted Solutions

Flo Pachinger
Cisco Employee
Cisco Employee

Hi @yousuf98,

thanks for reaching out in the forums!

First of all, I would recommend to update the IR829 to the latest firmware which will also update the IOx components. Just log in with your cisco account and you can download it here: https://software.cisco.com/download/home/286287074/type/280805680/release/15.9.3M6a
After the update the issue with the memory space might be resolved already.

If you can't or don't want to update, I would go to the docker layers tab on local manager and delete all unused or even all Docker layers. This will already save up some space.

Depending on your IOS/IOx version you might ran into that known issue: https://www.cisco.com/c/en/us/support/docs/cloud-systems-management/iox/212923-low-space-available-for-iox-package-depl.html

I hope one of these pointers will help you already!

Cheers,

Flo

View solution in original post

2 Replies 2

Flo Pachinger
Cisco Employee
Cisco Employee

Hi @yousuf98,

thanks for reaching out in the forums!

First of all, I would recommend to update the IR829 to the latest firmware which will also update the IOx components. Just log in with your cisco account and you can download it here: https://software.cisco.com/download/home/286287074/type/280805680/release/15.9.3M6a
After the update the issue with the memory space might be resolved already.

If you can't or don't want to update, I would go to the docker layers tab on local manager and delete all unused or even all Docker layers. This will already save up some space.

Depending on your IOS/IOx version you might ran into that known issue: https://www.cisco.com/c/en/us/support/docs/cloud-systems-management/iox/212923-low-space-available-for-iox-package-depl.html

I hope one of these pointers will help you already!

Cheers,

Flo

Hi @Flo Pachinger,

Thank you for your suggestions. Yes, I have deleted the unnecessary Docker containers and that revealed the space I required to deploy my application. Everything is working as it should now.

Appreciate your response!

Best,

Yousuf