smlite: 3.0 2718: Add contrail image fails with error IOError(2, 'No such file or directory'
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Juniper Openstack | Status tracked in Trunk | |||||
R2.22.x |
Won't Fix
|
High
|
Dheeraj Gautam | |||
R3.0 |
Fix Committed
|
High
|
Dheeraj Gautam | |||
Trunk |
Fix Committed
|
High
|
Dheeraj Gautam |
Bug Description
smlite: 3.0 2718: Add contrail image fails with error IOError(2, 'No such file or directory'
oot@nodej8:~# server-manager add image
id:ubuntu14juno2718
version (Specify version for this image) : 2718
category (image/package) : package
type (ubuntu/
path (complete path where image file is located on server) : /cs-shared/
kickstart (kickstart file for base image) :
kickseed (kickseed file for base image) :
More image(s) to input? (y/N)n
{
"return_code": 9,
"return_data": null,
"return_msg": "IOError(2, 'No such file or directory')"
}
root@nodej8:~# ls -lrt /cs-shared/
-rw-r--r-- 1 1000 1000 575585242 Mar 6 21:14 /cs-shared/
Workaround :
/etc/contrail_
Seen with SM 2724 also
2016-03-11 02:12:31, 987-DEBUG- server_ mgr_main. py:1296- get_image( ): None" 852-DEBUG- server_ mgr_main. py:1358- put_image( ): add_image" 853-DEBUG- server_ mgr_main. py:1047- validate_ smgr_request( ): validate_ smgr_request" 854-INFO- server_ mgr_main. py:230- merge_dict( ): category already present in dict d1,Retaining value package against " 856-INFO- server_ mgr_main. py:234- merge_dict( ): adding kickstart:None" 857-INFO- server_ mgr_main. py:234- merge_dict( ): adding kickseed:None" 858-INFO- server_ mgr_main. py:230- merge_dict( ): version already present in dict d1,Retaining value 2724 against " 859-INFO- server_ mgr_main. py:230- merge_dict( ): path already present in dict d1,Retaining value /cs-shared/ github- build/R3. 0/2724/ ubuntu- 14-04/kilo/ contrail- install- packages_ 3.0.0.0- 2724~kilo_ all.deb against " 860-INFO- server_ mgr_main. py:230- merge_dict( ): type already present in dict d1,Retaining value contrail- ubuntu- package against " 862-INFO- server_ mgr_main. py:230- merge_dict( ): id already present in dict d1,Retaining value ubuntu14kilo2724 against " 863-DEBUG- server_ mgr_main. py:1072- validate_ smgr_request( ): ret_val_data returned: {'status': 1}" 328-ERROR- server_ mgr_main. py:3152- log_trace( ): *****TRACEBACK- START** ***" 329-ERROR- server_ mgr_main. py:3156- log_trace( ): Traceback (most recent call last): 330-ERROR- server_ mgr_main. py:3156- log_trace( ): File "/opt/contrail/ server_ manager/ server_ mgr_main. py", line 1411, in put_image 331-ERROR- server_ mgr_main. py:3156- log_trace( ): File "/opt/contrail/ server_ manager/ server_ mgr_main. py", line 2250, in _create_repo 332-ERROR- server_ mgr_main. py:3156- log_trace( ): IOError: [Errno 2] No such file or directory: u'/etc/ puppet/ environments/ ubuntu14kilo272 4/README. environment' 332-ERROR- server_ mgr_main. py:3157- log_trace( ): *****TRACEBACK- END**** **"
225790, 1 99%
"2016-03-11 02:12:57,
"2016-03-11 02:12:57,
"2016-03-11 02:12:57,
"2016-03-11 02:12:57,
"2016-03-11 02:12:57,
"2016-03-11 02:12:57,
"2016-03-11 02:12:57,
"2016-03-11 02:12:57,
"2016-03-11 02:12:57,
"2016-03-11 02:12:57,
"2016-03-11 02:13:00,
"2016-03-11 02:13:00,
"
"2016-03-11 02:13:00,
image_id, image_type, image_version, image_path)
"
"2016-03-11 02:13:00,
raise(e)
"
"2016-03-11 02:13:00,
"
"2016-03-11 02:13:00,