Hi Jae,<br>   Thanks for giving me the source  commit numbers related to the  ikvm feature  .<br>But It didn't work after I updated them.<br> Would you like to tell me your github.com/openbmc/openbmc commit number and the target machine of  TEMPLATCONF?<br>Best,<br>Xiuzhi<br> <br>Hi xiuzhi,<br><br>These are my repo information:<br>bmcweb: 9474b3788017bddd70e493e2b9b7674be30abc87<br>phosphor-webui: 511a2bbc5540fccb883b8d0005c2b387a23c9d05<br>                 Cherry picked <br>https://gerrit.openbmc-project.xyz/#/c/openbmc/phosphor-webui/+/10268/<br>libvncserver: 3348a7e42e86dfb98dd7458ad29def476cf6096f<br>obmc-ikvm: 2bc661d34abd1fda92a9d2b256ed88ca0e90d09a<br><br>I can see working KVM through https://my.bmc.ip.addr/#/server-control/kvm<br><br>-Jae<br><br>On 3/13/2019 7:21 PM, xiuzhi wrote:<br>> Hi Jae, Ed,<br>>      I updated the source to openbmc latest version which uses bmcweb <br>> instead of phosphor-rest.<br>>     It seemed that ikvm cannot work on bmcweb.<br>> The websit error:<br>> app.bundle.js:43 Refused to connect to 'wss://192.168.200.132/kvm/0' <br>> because it violates the following Content Security Policy directive: <br>> "default-src 'self'". Note that 'connect-src' was not explicitly set, so <br>> 'default-src' is used as a fallback.<br>> Then I modify the bmcweb file include/security_headers_middleware.hpp L40:<br>>          // The KVM currently needs to load images from base64 encoded <br>> strings.<br>>          // img-src 'self' data: is used to allow that.<br>>          // <br>> https://stackoverflow.com/questions/18447970/content-security-policy-data-not-working-for-base64-images-in-chrome-28<br>>          res.addHeader("Content-Security-Policy",<br>>                        "default-src 'self'; img-src 'self' data:");<br>> to:<br>> policy-data-not-working-for-base64-images-in-chrome-28<br>>          res.addHeader("Content-Security-Policy",<br>>                        "script-src 'self'; img-src 'self' data:");<br>> <br>> The website erro:<br>> "app.bundle.js:43 WebSocket on-error event"<br>> "WebSocket connection to 'wss://192.168.200.132/kvmws' failed: WebSocket <br>> opening handshake timed out"<br>>    What is wrong with it?<br>>     Best,<br>> Xiuzhi<br>> <br>