RDK Resources
[*RDK Preferred*]
Code Management Facility
RDK Forums
[RDK Conferences]
RDK Support
Archives
Papers & Presentations Archive
...
No Format |
---|
1. Change in /etc/dcm.properties DCM_LOG_SERVER_URL=http://<xconf_simulator_ip>:<port>/xconf/logUploader/getSettings/ 2. cp /etc/dcm.properties /opt/dcm.properties 3. /etc/device.properties RDK_EMULATOR=false 4. AddedChange these 2required functions in /lib/rdk/DCMscriptutils.sh and renamed calling of function getEstbMacAddress to getEStbMacAddress (Somehow getEstbMacAddress returns blank even if re-implemented) getEStbMacAddress() { ifconfig | grep $ESTB_INTERFACE | tr -s ' ' for returning MAC address correctly getEstbMacAddress() { - - - mac=`awk < /proc/cmdline '{ for (i=1; i<=NF; i++) print $i}' | grep comcast[\.]stbmacaddr | cut -d'=' -f 2` +++ mac=`awk < /proc/cmdline '{ for (i=1; i<=NF; i++) print $i}' | grep [\.]macaddr | cut -d ' =' -f5f 2` echo $mac } 5. Added this function in /lib/rdk/DCMscript.sh getModel() { echo "RPI" } 56. Change line 380 in /lib/rdk/DCMscript.sh nice sh $RDK_PATH/uploadSTBLogs.sh $tftp_server 1 1 1 $upload_protocol $upload_httplink & to sh $RDK_PATH/uploadSTBLogs.sh $tftp_server 1 1 1 $upload_protocol $upload_httplink & as "nice: Command not found" |
systemctl stop dcm-log
systemctl start dcm-log
This invokes /lib/rdk/StartDCM.sh which further invokes /lib/rdk/DCMscript.sh
Output (/opt/logs/dcmscript.log)
17.05.2018_19:18.50 Starting execution of DCMscript.sh
17.05.2018_19:18.50 URL: http://192.168.30.171:8081/xconf/logUploader/getSettings/
17.05.2018_19:18.50 DCM_TFTP_SERVER: 172.29.75.22
17.05.2018_19:18.50 REBOOT_FLAG: 0
17.05.2018_19:18.50 CHECK_ON_REBOOT: 1
TFTP_SERVER: 172.29.75.22
Inside get ip address
17.05.2018_19:18.50 --------- box got an ip 192.168.30.188
17.05.2018_19:18.57 CURL_CMD: curl -w '%{http_code}\n' --connect-timeout 10 -m 10 -o "tmp/mnt/diska3/DCMresponse.txt" 'http://192.168.30.171:8081/xconf/logUploader/getSettings/?estbMacAddress=B8:27:EB:58:C4:89&firmwareVersion=rdk-generic-hybrid-westeros-wpe-image_default_20180518060455&env=dev&model=RPI&ecmMacAddress=&controllerId=2504&channelMapId=2345&vodId=15660'
17.05.2018_19:19.07 ret = 0 http_code: 200
17.05.2018_19:19.07 HTTP request success. Processing response..
17.05.2018_19:19.07 processJsonResponse returned 0
17.05.2018_19:19.07 resp = 0
17.05.2018_19:19.07 sendHttpRequestToServer returned 0
17.05.2018_19:19.07 upload_protocol: HTTP
17.05.2018_19:19.07 upload_httplink is https://ssr.ccp.xcal.tv/cgi-bin/rdkvlogupload.cgi
17.05.2018_19:19.07 The value of 'UploadOnReboot' is 'true', executing script uploadSTBLogs.sh
17.05.2018_19:19.07 Build Type: dev Log file: B827EB58C489_Logs_05-17-18-07-19PM.tgz TFTP Server: 172.29.75.22 Protocol: HTTP UploadHttpLink: https://ssr.ccp.xcal.tv/cgi-bin/rdkvlogupload.cgi
17.05.2018_19:19.07 Uploading Logs with DCM UploadOnReboot set to true
17.05.2018_19:19.07 Sleeping for seven minutes
17.05.2018_19:26.07 Done sleeping
17.05.2018_19:26.11 Processing file...reboot.log
05-17-18-07-26PM-applications.log
05-17-18-07-26PM-card_status.log
05-17-18-07-26PM-core_log.txt
05-17-18-07-26PM-dcmscript.log
05-17-18-07-26PM-disk_cleanup.log
05-17-18-07-26PM-diskinfo.log
05-17-18-07-26PM-ocapri_log.txt
05-17-18-07-26PM-ocapri_log.txt.0
05-17-18-07-26PM-rebootInfo.log
05-17-18-07-26PM-rf4ce_log.txt
05-17-18-07-26PM-rfcscript.log
05-17-18-07-26PM-startup_stdout_log.txt
05-17-18-07-26PM-swupdate.log
05-17-18-07-26PM-system.log
05-17-18-07-26PM-top_log.txt
05-17-18-07-26PM-version.txt
last_reboot
reboot.log
17.05.2018_19:26.11 Uploading logs B827EB58C489_Logs_05-17-18-07-19PM.tgz onto 172.29.75.22
tftp: timeout
17.05.2018_19:27.25 Done Uploading Logs
17.05.2018_19:27.25 Moving to Previous Logs Backup Folder
...