You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When I try to connect, I have this issue at the last and I cannot connect to my IBMi.
"Could not load debug service configuration: Error: Failed to convert /QIBM/UserData/IBMiDebugService/C4iDebugService.env to UTF-8: cannot open converter"
The port 8001 and 8005 must to be open in my IBMi ?
Thks
My Log Code For IBM i
Code for IBM i, version 2.15.3
.: echo "This should be the only text!"
{
"code": 0,
"signal": null,
"stdout": "This should be the only text!",
"stderr": ""
}
.: echo $HOME && cd && test -w $HOME
{
"code": 0,
"signal": null,
"stdout": "/",
"stderr": ""
}
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
Hi,
When I try to connect, I have this issue at the last and I cannot connect to my IBMi.
"Could not load debug service configuration: Error: Failed to convert /QIBM/UserData/IBMiDebugService/C4iDebugService.env to UTF-8: cannot open converter"
The port 8001 and 8005 must to be open in my IBMi ?
Thks
My Log Code For IBM i
Code for IBM i, version 2.15.3
.: echo "This should be the only text!"
{
"code": 0,
"signal": null,
"stdout": "This should be the only text!",
"stderr": ""
}
.: echo $HOME && cd && test -w $HOME
{
"code": 0,
"signal": null,
"stdout": "/",
"stderr": ""
}
/: ls -p /usr/bin/
{
"code": 0,
"signal": null,
"stdout": "Rfile\najar\nappletviewer\napt\narmsrv\narmsrvconv\nattr\nbasename\nbash\ncat\ncatsplf\nchgrp\nchmod\nchown\nclrtmp\ncmp\ncompress\ncp\ncut\ndataq\ndatarea\ndate\ndb2\ndb2profc\ndb2profc_trace\ndb2profp\nddns-confgen\ndelv\ndfmadmin\ndhcpd\ndhcrelay\ndig\ndirname\ndnssec-dsfromkey\ndnssec-importkey\ndnssec-keyfromlabel\ndnssec-keygen\ndnssec-revoke\ndnssec-settime\ndnssec-signzone\ndnssec-verify\ndspmsg\necho\negrep\nenv\nexpr\nextcheck\nfgrep\nfile\nfind\ngencat\ngetjobid\ngrep\nhead\nhost\nhostname\nhttpapi\niconv\nid\nidlj\nikeyman\nipcrm\nipcs\nixlc\njar\njarsigner\njava\njavac\njavadoc\njavah\njavap\njconsole\njdb\njdmpview\njextract\nkdestroy\nkeytab\nkeytool\nkinit\nklist\nkpasswd\nksetup\nldapadd\nldapchangepwd\nldapcompare\nldapdelete\nldapdiff\nldapexop\nldapmodify\nldapmodrdn\nldapsearch\nln\nlocale\nlogger\nlogname\nls\nmkdir\nmkfifo\nmv\nnamed\nnamed-checkconf\nnamed-checkzone\nnamed-compilezone\nnamed-journalprint\nnamed-rrchecker\nnative2ascii\nnohup\nnslookup\nnsupdate\nod\norbd\npack200\npax\npolicytool\npr\nprintenv\nprofconv\nprofdb\nprofp\nps\npwd\npwdx\nqsh\nrexec\nrexx\nrm\nrmdir\nrmic\nrmid\nrmiregistry\nrndc\nrndc-confgen\nschemagen\nsed\nserialver\nservertool\nsetccsid\nsh\nsort\nsplit\nsqlj\nstrEKM\nsystem\nsysval\ntail\ntar\ntee\ntest\ntnameserv\ntouch\ntr\ntsig-keygen\nuname\nuncompress\nuniq\nunpack200\nwc\nwsgen\nwsimport\nxargs\nxjc\nzcat",
"stderr": ""
}
/: ls -p /QOpenSys/pkgs/bin/
{
"code": 0,
"signal": null,
"stdout": "2to3\n2to3-3.6\n2to3-3.9\n5250keys\n[\naddbuiltin\nalternatives\natob\nbaddbdir\nbase32\nbase64\nbasename\nbash\nbashbug\nbltest\nbtoa\nc++\nc2ph\ncat\ncc\ncertcgi\ncertutil\nchardetect\nchcon\nchgrp\nchktest\nchmod\nchown\nchroot\nchsh\ncksum\ncmsutil\ncomm\nconflict\ncorelist\ncp\ncpan\ncpp-6\ncpp-6.bin\ncrlutil\ncrmftest\ncsplit\ncurl\ncut\ncwbcopwr\ncwbmedic\ncwbnltbl\ncwbping\ncwbtrc\ncygdb\ncython\ncythonize\ndate\ndbtest\ndd\ndebuginfo-install\nderdump\ndertimetest\ndf\ndigest\ndir\ndircolors\ndirname\ndltest\ndu\necho\necperf\negrep\nenc2xs\nencguess\nencodeinttest\nenv\nexample\nexpand\nexpr\nfactor\nfalse\nfbectest\nfgrep\nfind-repos-of-install\nfipstest\nfmt\nfold\ng++\ng++-6\ng++-6.bin\ngcc\ngcc-6\ngcc-6.bin\ngcc-ar\ngcc-ar-6\ngcc-ar-6.bin\ngcc-nm\ngcc-nm-6\ngcc-nm-6.bin\ngcc-ranlib\ngcc-ranlib-6\ngcc-ranlib-6.bin\ngcov\ngcov-6\ngendiff\ngrep\ngroups\ngunzip\ngzexe\ngzip\nh2ph\nh2xs\nhead\nhostid\nhttpserv\nid\nidle3\nidle3.6\nidle3.9\ninstall\ninstmodsh\nisql\niusql\njoin\njson_pp\nkill\nlibnetcfg\nlibtool\nlibtoolize\nlink\nlistsuites\nln\nlogname\nlp5250d\nls\nmakepqg\nmangle\nmd5sum\nminigzip\nmkdir\nmkfifo\nmknod\nmktemp\nmodutil\nmultinit\nmv\nneeds-restarting\nnice\nnl\nnohup\nnonspr10\nnproc\nnumfmt\nocspclnt\nocspresp\nod\nodbc_config\nodbcinst\noidcalc\np7content\np7env\np7sign\np7verify\npackage-cleanup\npaste\npathchk\nperl\nperl5.24.1\nperlbug\nperldoc\nperlivp\nperlthanks\npiconv\npinky\npip3\npip3.9\npk11ectest\npk11gcmtest\npk11mode\npk12util\npk1sign\npkix-errcodes\npl2pm\npod2html\npod2man\npod2text\npod2usage\npodchecker\npodselect\npp\npr\nprintenv\nprintf\nprove\npstruct\nptar\nptardiff\nptargrep\nptx\npwd\npwdecrypt\npydoc\npydoc3\npydoc3.6\npydoc3.9\npython\npython2\npython2.7\npython3\npython3.6\npython3.6m\npython3.9\npython3.9-config\npyvenv-3.6\nreadlink\nrealpath\nremtest\nrepo-graph\nrepo-rss\nrepoclosure\nrepodiff\nrepomanage\nrepoquery\nreposync\nrepotrack\nrm\nrmdir\nrpm\nrpm2archive\nrpm2cpio\nrpmdb\nrpmgraph\nrpmkeys\nrpmquery\nrpmsign\nrpmspec\nrpmverify\nrsaperf\nruncon\nscs2ascii\nscs2pdf\nscs2ps\nsdrtest\nsecmodtest\nselfserv\nseq\nsha1sum\nsha224sum\nsha256sum\nsha384sum\nsha512sum\nshasum\nshlibsign\nshow-changed-rco\nshow-installed\nshred\nshuf\nsigntool\nsignver\nsleep\nslencheck\nsmtpd.py\nsort\nsplain\nsplit\nssltap\nstat\nstdbuf\nstrsclnt\nstty\nsum\nsymkeyutil\nsync\ntac\ntail\ntee\ntest\ntimeout\ntn5250\ntouch\ntox\ntr\ntrue\ntruncate\ntrust\ntsort\ntstclnt\ntty\nuname\nuncompress\nunexpand\nuniq\nunlink\nupdate-alternatives\nupdate-ca-certificates\nuptime\nurlgrabber\nusers\nvdir\nverifytree\nvfychain\nvfyserv\nvirtualenv\nwc\nwhataformatter\nwheel\nwho\nwhoami\nxml2-config\nxslt-config\nxsltproc\nxsubpp\nxt5250\nyes\nyum\nyum-builddep\nyum-complete-transaction\nyum-config-manager\nyum-debug-dump\nyum-debug-restore\nyum-groups-manager\nyumdb\nyumdownloader\nzcat\nzcmp\nzdiff\nzegrep\nzfgrep\nzforce\nzgrep\nzipdetails\nzless\nzmore\nznew",
"stderr": ""
}
/: ls -p /QSYS.LIB/QZDFMDB2.PGM
{
"code": 0,
"signal": null,
"stdout": "/QSYS.LIB/QZDFMDB2.PGM",
"stderr": ""
}
/: ls -p /QIBM/ProdData/IBMiDebugService/bin/startDebugService.sh
{
"code": 0,
"signal": null,
"stdout": "/QIBM/ProdData/IBMiDebugService/bin/startDebugService.sh",
"stderr": ""
}
/: ls -p /QSYS.lib/ILEDITOR.lib/GE*.PGM
{
"code": 2,
"signal": null,
"stdout": "",
"stderr": "ls: cannot access '/QSYS.lib/ILEDITOR.lib/GE*.PGM': No such file or directory"
}
/: ls -p /QSYS.lib/ILEDITOR.lib/GE*.PGM
{
"code": 2,
"signal": null,
"stdout": "",
"stderr": "ls: cannot access '/QSYS.lib/ILEDITOR.lib/GE*.PGM': No such file or directory"
}
/: ls -p /QSYS.lib/ILEDITOR.lib/GE*.PGM
{
"code": 2,
"signal": null,
"stdout": "",
"stderr": "ls: cannot access '/QSYS.lib/ILEDITOR.lib/GE*.PGM': No such file or directory"
}
/: ls -p /QSYS.lib/ILEDITOR.lib/GE*.PGM
{
"code": 2,
"signal": null,
"stdout": "",
"stderr": "ls: cannot access '/QSYS.lib/ILEDITOR.lib/GE*.PGM': No such file or directory"
}
/: ls -p /QSYS.lib/ILEDITOR.lib/GE*.PGM
{
"code": 2,
"signal": null,
"stdout": "",
"stderr": "ls: cannot access '/QSYS.lib/ILEDITOR.lib/GE*.PGM': No such file or directory"
}
/: test -x /QOpenSys/QIBM/ProdData/JavaVM/jdk80/64bit/bin/java
/: test -x /QOpenSys/QIBM/ProdData/JavaVM/jdk11/64bit/bin/java
/: test -x /QOpensys/pkgs/lib/jvm/openjdk-11/bin/java
/: test -x /QOpenSys/QIBM/ProdData/JavaVM/jdk17/64bit/bin/java
{
"code": 0,
"signal": null,
"stdout": "",
"stderr": ""
}
{
"code": 1,
"signal": null,
"stdout": "",
"stderr": ""
}
{
"code": 1,
"signal": null,
"stdout": "",
"stderr": ""
}
{
"code": 1,
"signal": null,
"stdout": "",
"stderr": ""
}
/: /usr/bin/uname -rv
{
"code": 0,
"signal": null,
"stdout": "4 7",
"stderr": ""
}
/: echo "$HOME/.vscode/"
{
"code": 0,
"signal": null,
"stdout": "//.vscode/",
"stderr": ""
}
/: test -x /.vscode/cqsh_1
{
"code": 0,
"signal": null,
"stdout": "",
"stderr": ""
}
/: /.vscode/cqsh_1
echo "Hello world"
{
"code": 9,
"signal": null,
"stdout": "",
"stderr": ""
}
/: echo "$HOME/.vscode/"
{
"code": 0,
"signal": null,
"stdout": "//.vscode/",
"stderr": ""
}
/: LC_ALL=EN_US.UTF-8 system "call QSYS/QZDFMDB2 PARM('-d' '-i' '-t')"
select cast(LONG_COMMENT as VarChar(200)) LONG_COMMENT from qsys2.sysprocs where routine_schema = 'ILEDITOR' and routine_name = 'GETNEWLIBL'
{
"code": 0,
"signal": null,
"stdout": "DB2>\n PTXBEDEV-Traitement en Recette",
"stderr": ""
}
/: rm -rf /home/SSALOMON/tmp//code4itempO_SOYxKbgh7pZN57MDfMU4 && mkdir -p /home/SSALOMON/tmp//code4itempO_SOYxKbgh7pZN57MDfMU4
{
"code": 0,
"signal": null,
"stdout": "",
"stderr": ""
}
/: /usr/bin/attr "/home/SSALOMON/tmp/code4itempO_SOYxKbgh7pZN57MDfMU4/getnewlibl.sql" CCSID
{
"code": 1,
"signal": null,
"stdout": "",
"stderr": ""
}
/: LC_ALL=EN_US.UTF-8 /QOpenSys/usr/bin/qsh
system "RUNSQLSTM SRCSTMF('/home/SSALOMON/tmp/code4itempO_SOYxKbgh7pZN57MDfMU4/getnewlibl.sql') COMMIT(*NONE) NAMING(*SQL)"
{
"code": 0,
"signal": null,
"stdout": "",
"stderr": ""
}
/: rm -rf /home/SSALOMON/tmp//code4itempO_SOYxKbgh7pZN57MDfMU4
{
"code": 0,
"signal": null,
"stdout": "",
"stderr": ""
}
/: echo "$HOME/.vscode/"
{
"code": 0,
"signal": null,
"stdout": "//.vscode/",
"stderr": ""
}
/: LC_ALL=EN_US.UTF-8 system "call QSYS/QZDFMDB2 PARM('-d' '-i' '-t')"
select cast(LONG_COMMENT as VarChar(200)) LONG_COMMENT from qsys2.sysroutines where routine_schema = 'ILEDITOR' and routine_name = 'GETMBRINFO'
{
"code": 0,
"signal": null,
"stdout": "DB2>\n PTXBEDEV-Traitement en Recette",
"stderr": ""
}
/: rm -rf /home/SSALOMON/tmp//code4itempO_hsqzyb3JwcHTalpHlh70 && mkdir -p /home/SSALOMON/tmp//code4itempO_hsqzyb3JwcHTalpHlh70
{
"code": 0,
"signal": null,
"stdout": "",
"stderr": ""
}
/: /usr/bin/attr "/home/SSALOMON/tmp/code4itempO_hsqzyb3JwcHTalpHlh70/getMemberInfo.sql" CCSID
{
"code": 1,
"signal": null,
"stdout": "",
"stderr": ""
}
/: LC_ALL=EN_US.UTF-8 /QOpenSys/usr/bin/qsh
system "RUNSQLSTM SRCSTMF('/home/SSALOMON/tmp/code4itempO_hsqzyb3JwcHTalpHlh70/getMemberInfo.sql') COMMIT(*NONE) NAMING(*SQL)"
{
"code": 0,
"signal": null,
"stdout": "",
"stderr": ""
}
/: rm -rf /home/SSALOMON/tmp//code4itempO_hsqzyb3JwcHTalpHlh70
{
"code": 0,
"signal": null,
"stdout": "",
"stderr": ""
}
/: echo "$HOME/.vscode/"
{
"code": 0,
"signal": null,
"stdout": "//.vscode/",
"stderr": ""
}
Code for IBM i components:
cqsh (1): Error
GetNewLibl (1): Installed
GetMemberInfo (2): Installed
CopyToImport (1): Installed
/: LC_ALL=EN_US.UTF-8 /QOpenSys/usr/bin/qsh
liblist
{
"code": 0,
"signal": null,
"stdout": "",
"stderr": ""
}
/: LC_ALL=EN_US.UTF-8 /QOpenSys/usr/bin/qsh
system "CRTLIB LIB(ILEDITOR) TEXT('Code for i temporary objects. May be cleared.')"
/: [ -d "/home/SSALOMON/tmp/" ]
{
"code": 0,
"signal": null,
"stdout": "",
"stderr": ""
}
{
"code": 0,
"signal": null,
"stdout": "",
"stderr": ""
}
/: echo $SHELL
{
"code": 0,
"signal": null,
"stdout": "/QOpenSys/pkgs/bin/bash",
"stderr": ""
}
/: LC_ALL=EN_US.UTF-8 /QOpenSys/usr/bin/qsh
system "CHKOBJ OBJ(QSYS/QCPTOIMPF) OBJTYPE(*DTAARA)"
/: LC_ALL=EN_US.UTF-8 /QOpenSys/usr/bin/qsh
system "CHKOBJ OBJ(QSYS/QCPFRMIMPF) OBJTYPE(*DTAARA)"
{
"code": 0,
"signal": null,
"stdout": "",
"stderr": ""
}
{
"code": 0,
"signal": null,
"stdout": "",
"stderr": ""
}
/: echo $PATH
{
"code": 0,
"signal": null,
"stdout": "/QOpenSys/pkgs/bin:/QOpenSys/usr/bin:/usr/ccs/bin:/QOpenSys/usr/bin/X11:/usr/sbin:.:/usr/bin:/QOpenSys/usr/bin:/usr/bin",
"stderr": ""
}
/: test -e //.bashrc
{
"code": 0,
"signal": null,
"stdout": "",
"stderr": ""
}
/: LC_ALL=EN_US.UTF-8 /QOpenSys/usr/bin/qsh
liblist -d
{
"code": 0,
"signal": null,
"stdout": "",
"stderr": ""
}
/: test -r /QIBM/UserData/IBMiDebugService/C4iDebugService.env
{
"code": 0,
"signal": null,
"stdout": "",
"stderr": ""
}
/: /usr/bin/attr "/QIBM/UserData/IBMiDebugService/C4iDebugService.env" CCSID
{
"code": 0,
"signal": null,
"stdout": "",
"stderr": ""
}
/: /usr/bin/iconv -f IBM-000 -t UTF-8 /QIBM/UserData/IBMiDebugService/C4iDebugService.env > /home/SSALOMON/tmp/vscodetemp-O_njY5X7f3
{
"code": 1,
"signal": null,
"stdout": "",
"stderr": "cannot open converter"
}
/: /QOpenSys/usr/bin/expr
/QOpenSys/usr/bin/getconf ARG_MAX
-env|wc -c
-env|wc -l
* 4 - 2048{
"code": 0,
"signal": null,
"stdout": "4191776",
"stderr": ""
}
/: LC_ALL=EN_US.UTF-8 system "call QSYS/QZDFMDB2 PARM('-d' '-i' '-t')"
Call QSYS2.QCMDEXC('CPYTOIMPF FROMFILE(QSYS2/ASP_INFO *FIRST) TOSTMF(''/home/SSALOMON/tmp/vscodetemp-O_o8z2orHt'') MBROPT(*REPLACE) STMFCCSID(1208) RCDDLM(*CRLF) DTAFMT(*DLM) RMVBLANK(*TRAILING) ADDCOLNAM(*SQL) FLDDLM('','') DECPNT(*PERIOD)')
{
"code": 0,
"signal": null,
"stdout": "DB2>\n PTXBEDEV-Traitement en Recette",
"stderr": ""
}
/: /usr/bin/attr "/home/SSALOMON/tmp/vscodetemp-O_o8z2orHt" CCSID
{
"code": 1,
"signal": null,
"stdout": "",
"stderr": ""
}
/: LC_ALL=EN_US.UTF-8 system "call QSYS/QZDFMDB2 PARM('-d' '-i' '-t')"
values current_server
{
"code": 0,
"signal": null,
"stdout": "DB2>\n PTXBEDEV-Traitement en Recette",
"stderr": ""
}
/: LC_ALL=EN_US.UTF-8 system "call QSYS/QZDFMDB2 PARM('-d' '-i' '-t')"
CREATE TABLE QTEMP.O_WJLOA AS (select SYSTEM_VALUE_NAME, CURRENT_NUMERIC_VALUE from QSYS2.SYSTEM_VALUE_INFO where SYSTEM_VALUE_NAME = 'QCCSID') WITH DATA;
Call QSYS2.QCMDEXC('CPYTOIMPF FROMFILE(QTEMP/O_WJLOA *FIRST) TOSTMF(''/home/SSALOMON/tmp/vscodetemp-O_v19rHlrl'') MBROPT(*REPLACE) STMFCCSID(1208) RCDDLM(*CRLF) DTAFMT(*DLM) RMVBLANK(*TRAILING) ADDCOLNAM(*SQL) FLDDLM('','') DECPNT(*PERIOD)')
{
"code": 0,
"signal": null,
"stdout": "DB2>\n PTXBEDEV-Traitement en Recette",
"stderr": ""
}
/: /usr/bin/attr "/home/SSALOMON/tmp/vscodetemp-O_v19rHlrl" CCSID
{
"code": 1,
"signal": null,
"stdout": "",
"stderr": ""
}
/: LC_ALL=EN_US.UTF-8 system "call QSYS/QZDFMDB2 PARM('-d' '-i' '-t')"
CREATE TABLE QTEMP.O_ISON7 AS (with SSH_DETAIL (id, iid) as ( select substring(job_name, locate('/', job_name, locate('/', job_name) + 1) + 1, 10) as id, internal_job_id as iid from qsys2.netstat_job_info j where local_address = '0.0.0.0' and local_port = 22 ) select DEFAULT_CCSID, CCSID from table(QSYS2.ACTIVE_JOB_INFO( JOB_NAME_FILTER => (select id from SSH_DETAIL), DETAILED_INFO => 'ALL')) where INTERNAL_JOB_ID = (select iid from SSH_DETAIL)) WITH DATA;
Call QSYS2.QCMDEXC('CPYTOIMPF FROMFILE(QTEMP/O_ISON7 *FIRST) TOSTMF(''/home/SSALOMON/tmp/vscodetemp-O_YS2Sy56h'') MBROPT(*REPLACE) STMFCCSID(1208) RCDDLM(*CRLF) DTAFMT(*DLM) RMVBLANK(*TRAILING) ADDCOLNAM(*SQL) FLDDLM('','') DECPNT(*PERIOD)')
{
"code": 0,
"signal": null,
"stdout": "DB2>\n PTXBEDEV-Traitement en Recette",
"stderr": ""
}
/: /usr/bin/attr "/home/SSALOMON/tmp/vscodetemp-O_YS2Sy56h" CCSID
{
"code": 1,
"signal": null,
"stdout": "",
"stderr": ""
}
Beta Was this translation helpful? Give feedback.
All reactions