Reset Search
 

 

Article

Unable to upgrade EXOS using VPEX controling bridge .lst file

« Go Back

Information

 
TitleUnable to upgrade EXOS using VPEX controling bridge .lst file
Symptoms
When attempting to upgrade EXOS using the .lst file for VPEX, it fails with a no space left on device error.
* X590-24t-1q-2c.2 # download image 192.0.2.99 onie-30.4.1.2-vpex_controlling_bridge.lst
Note: The inactive partition (secondary) will be used for installation.
Downloading tftp://192.0.2.99/onie-30.4.1.2-vpex_controlling_bridge.lst
.................
Extracting /scratch/dnld/onie-30.4.1.2.xos from tftp://192.0.2.99/onie-30.4.1.2-vpex_controlling_bridge.lst
Error: Cannot install /scratch/dnld/onie-30.4.1.2.xos. [Errno 28] No space left on device

 
Environment
  • Upgrade from EXOS 30.2, 30.1, 22.7, or lower to EXOS 30.3+ (This is not an issue with the patch releases of 22.7)
  • ONIE EXOS platforms (X870, X690, X590, X465)
Cause
The .lst file is too large to be unpacked in the existing scratch partition.
Resolution
Upgrade EXOS using the .xos image, rather than the .lst. This will enlarge the scratch partition to allow .lst files to be unpacked in the future.

Once upgraded to EXOS 30.3+, either manually install the BPE software xmod file, or simply repeat the process with the .lst file now that the partition has been resized.

Note, this is a one-time requirement, and the larger scratch partition will remain even if EXOS is downgraded below 30.3.
Additional notes
Note, if the installation of the .lst file failed, the file may still be present preventing the .xos file from being downloaded. To remove this, use the following command:
 
run script shell.py "rm /scratch/dnld/*"

 

Feedback

 

Was this article helpful?


   

Feedback

Please tell us how we can make this article more useful.

Characters Remaining: 255