# 'calexp' resulted by obs\_decam+processCcd is not loaded on ds9

**URL:** <https://www.rubin.community/t/calexp-resulted-by-obs-decam-processccd-is-not-loaded-on-ds9/4237>\
**Category:** Support\
**Created:** [July 1, 2020, 5:51am UTC](https://www.rubin.community/t/calexp-resulted-by-obs-decam-processccd-is-not-loaded-on-ds9/4237 "2020-07-01T05:51:09Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![duho](https://sea2.discourse-cdn.com/flex002/user_avatar/www.rubin.community/duho/32/1028_2.png) [@duho](https://www.rubin.community/u/duho)\
**Post date:** [July 1, 2020, 5:51am UTC](https://www.rubin.community/t/calexp-resulted-by-obs-decam-processccd-is-not-loaded-on-ds9/4237/1 "2020-07-01T05:51:09Z")

</div>

Thank you always for your help with quick responses!

This time, I tried to check the results of processCcd of DECam data after setup obs\_decam in Docker container ‘lsstsqre/centos:7-stack-lsst\_distrib-v19\_0\_0’+‘setup obs\_decam’,

but when I run ‘display.mtv(calexp)’ just like the way [https://pipelines.lsst.io/getting-started/display.html](https://pipelines.lsst.io/getting-started/display.html) did, nothing loads on ds9.

Thank you for reading. - Duho

---

<div class="post-metadata">

**Author:** ![MelissaGraham](https://sea2.discourse-cdn.com/flex002/user_avatar/www.rubin.community/melissagraham/32/2549_2.png) [@MelissaGraham](https://www.rubin.community/u/MelissaGraham)\
**Post date:** [July 9, 2020, 10:29pm UTC](https://www.rubin.community/t/calexp-resulted-by-obs-decam-processccd-is-not-loaded-on-ds9/4237/2 "2020-07-09T22:29:10Z")

</div>

Hi Duho, I don’t have experience with this exactly, but I was noticing that the instructions for [running the pipelines with docker](https://pipelines.lsst.io/install/docker.html) don’t have anything explicit about getting set up to use ds9, like enabling x11 forwarding. I found [this old ADASS poster](http://www.adass2016.inaf.it/images/posters/mol.pdf) that has some of the content for the docker image and docker build and run statements that enable use of ds9. Then, I also found [this Community post](http://www.rubin.community/t/docker-for-macos-with-homebrew/2759/6) by @price, which might also be helpful for this issue.

I’m sorry I can’t provide a more direct answer, but perhaps this will at least be a start in the right direction!

---

<div class="post-metadata">

**Author:** ![price](https://sea2.discourse-cdn.com/flex002/user_avatar/www.rubin.community/price/32/488_2.png) [@price](https://www.rubin.community/u/price)\
**Post date:** [July 10, 2020, 12:00am UTC](https://www.rubin.community/t/calexp-resulted-by-obs-decam-processccd-is-not-loaded-on-ds9/4237/3 "2020-07-10T00:00:19Z")

</div>

- Did you `setup display_ds9`?
- Did you specify `backend="ds9"` when you created the display?
- Did you open the x server access (`xhost +localhost`)?
- Can you open a `ds9` window from the shell?
- What exact sequence of commands did you run?
- What error or log messages do you get?

---

<div class="post-metadata">

**Author:** ![duho](https://sea2.discourse-cdn.com/flex002/user_avatar/www.rubin.community/duho/32/1028_2.png) [@duho](https://www.rubin.community/u/duho)\
**Post date:** [July 27, 2020, 4:18am UTC](https://www.rubin.community/t/calexp-resulted-by-obs-decam-processccd-is-not-loaded-on-ds9/4237/4 "2020-07-27T04:18:59Z")

</div>

I followed the procedure that you described in below:

> [@Docker for MacOS with Homebrew](http://www.rubin.community/t/docker-for-macos-with-homebrew/2759/6):
>
> To get x11 (e.g., for ds9) working, found [this useful page](https://medium.com/@mreichelt/how-to-show-x11-windows-within-docker-on-mac-50759f4b65cb). A summary: XQuartz -\> Preferences -\> Security -\> enable “Allow connections from network clients” Quit XQuartz and restart In a terminal, run: xhost + localhost Add to your docker run command-line -e DISPLAY=docker.for.mac.localhost:0. To use ds9, you’ll also have to download the CentOS 7 binary (put it in a mapped volume), and you’ll need to install the libXft package: docker exec -ti --user=root \<CONTAINER\_HASH\> yum install libXft …

I didn’t setup display\_ds9, backend=“ds9” neither,  
but opened the x server by running ‘xhost + 127.0.0.1’.

I could open ds9 window from the shell, and I followed the commend sequence on the HSC tutorial that I liked above using DECam data with ‘setup obs\_decam’.

I didn’t see any error nor log, it just didn’t respond unlike when I ran HSC data which worked fine.

---

<div class="post-metadata">

**Author:** ![MelissaGraham](https://sea2.discourse-cdn.com/flex002/user_avatar/www.rubin.community/melissagraham/32/2549_2.png) [@MelissaGraham](https://www.rubin.community/u/MelissaGraham)\
**Post date:** [July 30, 2020, 7:00pm UTC](https://www.rubin.community/t/calexp-resulted-by-obs-decam-processccd-is-not-loaded-on-ds9/4237/5 "2020-07-30T19:00:38Z")

</div>

Hi @duho, it sounds like your issues with running DS9 in docker are persistent. Could you clarify, did you try using `setup display_ds9` and `backend="ds9"` like @price suggested? Also, if you could post here the exact command sequence, and maybe a screenshot of what you do see, perhaps that would help a docker expert point you towards a fix.
