hi
- What goal you are trying to achieve
I need to run the python script on windows machine by ansible
- How you are doing this.
i have python script on windows machine then i write the bat file for run
the python script , python installed on
"F:\\Python27\\ArcGISx6410.7\python.exe .
my bat file is cd "F:\scc_install_dir\EGDMSDatabaseDeploy"
"F:\Python27\ArcGISx6410.7\python.exe" "EGDMSDatabaseDeploy.py"
exit
EGDMSDatabaseDeploy.py is the python script name
Cmd and error
fatal: [10.105.83.32]: FAILED! => {
"changed": true,
"cmd": "db.bat",
"delta": "0:00:13.881565",
"end": "2020-05-08 11:32:14.295884",
"msg": "non-zero return code",
"rc": 1,
"start": "2020-05-08 11:32:00.414319",
"stderr": "The filename, directory name, or volume label syntax is
incorrect
.\r\nTraceback (most recent call last):\r\n File
\"F:\\FileShare\\FTPRoot\\Chid
ambaram_Files\\DBDeploy\\EGDMSDatabaseDeploy_v3_4_14.py\", line 874, in
<module>
\r\n DatabaseCreator().main()\r\n File
\"F:\\FileShare\\FTPRoot\\Chidambaram
_Files\\DBDeploy\\EGDMSDatabaseDeploy_v3_4_14.py\", line 788, in main\r\n
os.
makedirs(self.ECRF_FGDB_PATH)\r\n File
\"F:\\Python27\\ArcGISx6410.7\\lib\\os.p
y\", line 150, in
makedirs\r\n makedirs(head, mode)\r\n File \"F:\\Python27\
\ArcGISx6410.7\\lib\\os.py\", line 150, in makedirs\r\n makedirs(head,
mode)\
r\n File \"F:\\Python27\\ArcGISx6410.7\\lib\\os.py\",
line 150, in makedirs\r\n
makedirs(head, mode)\r\n File
\"F:\\Python27\\ArcGISx6410.7\\lib\\os.py\",
line 157, in
makedirs\r\n mkdir(name, mode)\r\nWindowsError: [Error 123] The
filename, directory name, or volume label syntax is incorrect:
'\\\\\\\\'\r\n",
"stderr_lines": [
"The filename, directory name, or volume label syntax is
incorrect.",
"Traceback (most recent call last):",
" File
\"F:\\FileShare\\FTPRoot\\Chidambaram_Files\\DBDeploy\\EGDMSData
baseDeploy_v3_4_14.py\", line 874, in <module>",
" DatabaseCreator().main()",
" File
\"F:\\FileShare\\FTPRoot\\Chidambaram_Files\\DBDeploy\\EGDMSData
baseDeploy_v3_4_14.py\", line 788, in main",
" os.makedirs(self.ECRF_FGDB_PATH)",
" File \"F:\\Python27\\ArcGISx6410.7\\lib\\os.py\", line 150, in
makedi
rs",
" makedirs(head, mode)",
" File \"F:\\Python27\\ArcGISx6410.7\\lib\\os.py\", line 150, in
makedi
rs",
" makedirs(head, mode)",
" File \"F:\\Python27\\ArcGISx6410.7\\lib\\os.py\", line 150, in
makedi
rs",
" makedirs(head, mode)",
" File \"F:\\Python27\\ArcGISx6410.7\\lib\\os.py\", line 157, in
makedi
rs",
" mkdir(name, mode)",
"WindowsError: [Error 123] The filename, directory name, or volume
label
syntax is incorrect: '\\\\\\\\'"
],
"stdout":
"\r\nF:\\FileShare\\FTPRoot\\Chidambaram_Files\\DBDeploy>##\"F:\\F
ileShare\\FTPRoot\\Chidambaram_Files\\DBDeploy\"\r\n\r\nF:\\FileShare\\FTPRoot\\
Chidambaram_Files\\DBDeploy>\"F:\\Python27\\ArcGISx6410.7\\python.exe\"
\"F:\\Fi
leShare\\FTPRoot\\Chidambaram_Files\\DBDeploy\\EGDMSDatabaseDeploy_v3_4_14.py\"
\r\n****************************************************\r\n***
EGDMS v2.0 DATAB
ASE DEPLOYMENT PROCESS
***\r\n********************************************
********\r\n\r\nReading configuration
settings...\r\n\r\nF:\\FileShare\\FTPRoot\
\Chidambaram_Files\\DBDeploy>exit\r\n",
"stdout_lines": [
"",
"F:\\FileShare\\FTPRoot\\Chidambaram_Files\\DBDeploy>##\"F:\\FileShare\\
FTPRoot\\Chidambaram_Files\\DBDeploy\"",
"",
"F:\\FileShare\\FTPRoot\\Chidambaram_Files\\DBDeploy>\"F:\\Python27\\Arc
GISx6410.7\\python.exe\"
\"F:\\FileShare\\FTPRoot\\Chidambaram_Files\\DBDeploy\\
EGDMSDatabaseDeploy_v3_4_14.py\" ",
"****************************************************",
"*** EGDMS v2.0 DATABASE DEPLOYMENT PROCESS ***",
"****************************************************",
"",
"Reading configuration settings...",
"",
"F:\\FileShare\\FTPRoot\\Chidambaram_Files\\DBDeploy>exit"
]
}
-Ansible version
ansible 2.9.6
config file = /etc/ansible/ansible.cfg
configured module search path =
[u'/home/dgunasin/.ansible/plugins/modules',
u'/usr/share/ansible/plugins/modules']
ansible python module location = /usr/lib/python2.7/site-packages/ansible
executable location = /usr/local/bin/ansible
python version = 2.7.5 (default, Jun 11 2019, 14:33:56) [GCC 4.8.5
20150623 (Red Hat 4.8.5-39)]
On Friday, May 8, 2020 at 3:45:08 PM UTC+5:30, Dick Visser wrote:
>
> To answer your question more information is needed. Could you please
> describe clearly all of the below:
>
> - What goal you are trying to achieve.
> - How you are doing this.
> - What problems you encounter.
> - Which commands did you run, and what actual output did you get
> (copied as plain text - not as screenshots, images, or other binary
> attachments).
> - What do the relevant inventory/tasks/playbooks/code/variables look like.
> - The output of ‘ansible --version’
>
>
> On Fri, 8 May 2020 at 08:55, Dhilipsingh G <[email protected]
> <javascript:>> wrote:
> >
> > hi Team ,
> >
> > i am getting error while run the python script from ansible to windows
> 2019. kindly help me to fix the issue
> >
> > error :
> > "Traceback (most recent call last):",
> > " File \"deploy.py\", line 866, in <module>",
> > " DatabaseCreator().main()",
> > " File \"deploy.py\", line 788, in main",
> > " os.makedirs(self.ECRF_FGDB_PATH)",
> > " File \"F:\\Python27\\ArcGISx6410.7\\lib\\os.py\", line 150,
> in makedirs",
> > " makedirs(head, mode)",
> > " File \"F:\\Python27\\ArcGISx6410.7\\lib\\os.py\", line 150,
> in makedirs",
> > " makedirs(head, mode)",
> > " File \"F:\\Python27\\ArcGISx6410.7\\lib\\os.py\", line 150,
> in makedirs",
> > " makedirs(head, mode)",
> > " File \"F:\\Python27\\ArcGISx6410.7\\lib\\os.py\", line 157,
> in makedirs",
> > " mkdir(name, mode)",
> > "WindowsError: [Error 123] The filename, directory name, or
> volume label syntax is incorrect: '\\\\\\\\'"
> >
> > --
> > You received this message because you are subscribed to the Google
> Groups "Ansible Project" group.
> > To unsubscribe from this group and stop receiving emails from it, send
> an email to [email protected] <javascript:>.
> > To view this discussion on the web visit
> https://groups.google.com/d/msgid/ansible-project/ac654703-540d-4b8a-95c7-830f1a59fbbd%40googlegroups.com.
>
>
>
>
>
> --
> Dick Visser
> Trust & Identity Service Operations Manager
> GÉANT
>
--
You received this message because you are subscribed to the Google Groups
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/ansible-project/2e7f0653-e430-444f-aaf6-28dec22abe10%40googlegroups.com.