cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
2538
Views
5
Helpful
27
Replies

CSM 3.0 connectivity to nodes

amgds
Level 1
Level 1

Hi all,

I'd installed CSM 3.0 to manage XR SMUs.

The installation was a success but software cannot connect with nodes but in server bash i don't have any problem to connect.

All python nodes were installed without errors.

I did a tcpdump in server and no packets was sent to the node. I don't use any jumpserver to connect to the nodes. 

There are some problem in code or some miss config ?

The error message when "Check availability" in Edit Host is "Unable to reach the specified host or you are not an authorized user".

Thanks.

27 Replies 27

I have a "#" in my password.

I am doing now a fresh install of Ubuntu, mysql and csm.

Ok.  It could be "#" causing issue.  I will verify and get back to you.

Fresh install, still the same with password with special (#) character.

Second account without a special character is working fine.

I will have a patch ready tomorrow or so.  Would you like to apply it and try it out?

Please email me.

Of course.

Your email is your support forum username@cisco.com?

Yes. 

Hi,

after trying to download IOS-XR 6.1.3 from ftp.cisco.com I get this error. I think that I have to change the permission for a folder, but for which one?

Traceback (most recent call last):
File "/usr/local/csm/csmserver/work_units/download_work_unit.py", line 115, in start
sub_directory=self.download_job.server_directory)
File "/usr/local/csm/csmserver/server_helper.py", line 276, in upload_file
ftp.storbinary('STOR ' + dest_filename, file)
File "/usr/lib/python2.7/ftplib.py", line 471, in storbinary
conn = self.transfercmd(cmd, rest)
File "/usr/lib/python2.7/ftplib.py", line 376, in transfercmd
return self.ntransfercmd(cmd, rest)[0]
File "/usr/lib/python2.7/ftplib.py", line 339, in ntransfercmd
resp = self.sendcmd(cmd)
File "/usr/lib/python2.7/ftplib.py", line 249, in sendcmd
return self.getresp()
File "/usr/lib/python2.7/ftplib.py", line 224, in getresp
raise error_perm, resp
error_perm: 550 Permission denied: STOR not allowed here

CSM puts the downloaded file into the server repository your specified.  Each FTP server repository has a home directory.  If you did not select a sub-directory when selecting the download, CSM will put the file in the home directory.  You will need to make sure it is writable by the username you setup for the FTP repository.  If you are familiar with command line FTP, you can test it to see 

ftp xxxxx

put <filename>

Ok great.

Is it also possible to use the same VM where CSM is running as FTP server? 

I do not see a problem using this option.

You will need to install FTP server on the same VM.  CSM does not act as FTP server.

Yeah, I did it few minutes ago and it's working fine.

Running Ubuntu 16.04.

Thanks for the help.

I was also using '#' in my now old password

And I am not able to change anything because it's customers equipment :)

I have created a test account just for a quick test. 

I hope that alextang can solve this issue.