I was recently having the following issue while fiddling around with expect and spawn:
send: spawn id exp6 not open
while executing
"send "$password\r""
(file "changepw" line 9)
in a script to auto-change passwords for some work I'm doing.
The reason I encountered this error is because my file I was reading from (in the changepw plain-text file), there was no newline character at the bottom.
The fix for this is to always have a clean new line in the file that needs to be read in.
I realize I haven't done much blogging recently. There should be more to come later on, once I'm more settled.