Advertisement
Guest User

Untitled

a guest
Mar 3rd, 2018
296
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 28.12 KB | None | 0 0
  1.  
  2. $ x11docker lightworks --verbose
  3. x11docker note: Using X server option --hostdisplay
  4.  
  5. x11docker note: To allow protection against X security leaks,
  6. please install xpra, nxagent and/or Xephyr (recommended),
  7. or run a second Xorg server with options --xorg --wm=auto.
  8.  
  9. x11docker note: 'xdpyinfo' not found. Need it to check
  10. whether Xorg supports untrusted cookies for --hostdisplay.
  11. Please install 'xdpyinfo'.
  12.  
  13. x11docker WARNING: --hostdisplay runs with untrusted cookies restricting
  14. access to X resources. Some applications may misbehave, especially those
  15. needing OpenGL. Also, some keys like AltGr may not work.
  16. Some applications crash if using the X clipboard.
  17. You can degrade isolation and allow trusted cookies with option --trusted.
  18. (Options --gpu and --clipboard enable trusted cookies, too).
  19. It is recommended to use another X server option like --xpra or --nxagent.
  20.  
  21. x11docker WARNING: Option --hostdisplay provides only low container isolation!
  22. It is recommended to use another X server option like --xpra or --nxagent.
  23.  
  24. x11docker: Čt bře 1 19:27:22 CET 2018 openSUSE Tumbleweed X.Org X Server 1.19.6
  25. Command: /usr/bin/x11docker lightworks --verbose
  26. Parsed options: --verbose -- 'lightworks'
  27.  
  28. x11docker note: Using X server option --hostdisplay
  29.  
  30. x11docker note: To allow protection against X security leaks,
  31. please install xpra, nxagent and/or Xephyr (recommended),
  32. or run a second Xorg server with options --xorg --wm=auto.
  33.  
  34. x11docker note: 'xdpyinfo' not found. Need it to check
  35. whether Xorg supports untrusted cookies for --hostdisplay.
  36. Please install 'xdpyinfo'.
  37.  
  38. x11docker WARNING: --hostdisplay runs with untrusted cookies restricting
  39. access to X resources. Some applications may misbehave, especially those
  40. needing OpenGL. Also, some keys like AltGr may not work.
  41. Some applications crash if using the X clipboard.
  42. You can degrade isolation and allow trusted cookies with option --trusted.
  43. (Options --gpu and --clipboard enable trusted cookies, too).
  44. It is recommended to use another X server option like --xpra or --nxagent.
  45.  
  46. x11docker WARNING: Option --hostdisplay provides only low container isolation!
  47. It is recommended to use another X server option like --xpra or --nxagent.
  48.  
  49. x11docker: Host system: opensuse
  50.  
  51. x11docker: X or Wayland server option: --hostdisplay
  52.  
  53. x11docker: Virtual screen size: 3200x1080
  54.  
  55. x11docker: Real screen size: Screen 0: minimum 320 x 200, current 3200 x 1080, maximum 8192 x 8192
  56.  
  57. x11docker: Environment variables:
  58. DISPLAY=:0 XAUTHORITY=/home/jan/.cache/x11docker/X54-lightworks/share/Xclientcookie XSOCKET=/tmp/.X11-unix/X0 XPRA_XSHM=0 X11DOCKER_CACHE=/home/jan/.cache/x11docker/X54-lightworks
  59.  
  60. x11docker: Image name: lightworks
  61.  
  62. x11docker: Image command:
  63.  
  64. x11docker: Users and terminal:
  65. x11docker was started by: jan
  66. As host user serves (running X, storing cache): jan
  67. Container user will be: jan
  68. Container user password: x11docker
  69. Getting permission to run docker with: bash -c
  70. Running X and other user commands with: bash -c
  71. Terminal for password frontend: bash -c
  72. Terminal to show docker pull progress: xterm -e
  73. Running on console: no
  74.  
  75. x11docker: Current cache folder: /home/jan/.cache/x11docker/X54-lightworks
  76.  
  77. x11docker: Init system in container: tini
  78.  
  79. x11docker: Created docker command:
  80. docker run -d --tty --rm --name=x11docker_X0_11e7dc_lightworks \
  81. --user 1000:100 --env USER=jan \
  82. --cap-drop=ALL \
  83. --init \
  84. --security-opt=no-new-privileges \
  85. --group-add 488 \
  86. --group-add 484 \
  87. --tmpfs /tmp --tmpfs /run --tmpfs /var/run --tmpfs /run/lock \
  88. --entrypoint=env --workdir=/tmp \
  89. -v /home/jan/.cache/x11docker/X54-lightworks/share:/x11docker:rw \
  90. -v /tmp/.X54-lock:/tmp/.X54-lock:rw \
  91. -v /tmp/.X11-unix/X0:/x11docker/X0:rw \
  92. -- lightworks /bin/sh -c 'sleep 1 ; exec /bin/sh - /x11docker/x11docker.CMD.sh'
  93.  
  94. x11docker: IP of docker interface: 172.17.0.1/16
  95.  
  96. x11docker: Created containersetup.sh:
  97. 1 #! /bin/sh
  98. 2 # set up docker container in 'sleep 1' phase of 'docker run'
  99. 3 # commands in this script are executed as root in container
  100. 4
  101. 5 # create some system dirs with needed permissions
  102. 6 mkdir -v -p /var/lib/dbus /var/run/dbus
  103. 7 mkdir -v -p -m 1777 /tmp/.ICE-unix /tmp/.X11-unix /tmp/.font-unix
  104. 8 chmod --changes 1777 /tmp/.ICE-unix /tmp/.X11-unix /tmp/.font-unix
  105. 9 ln -s /x11docker/X0 /tmp/.X11-unix/X0
  106. 10 ls -l /tmp/.X11-unix/X0
  107. 11
  108. 12 # create user entry in /etc/passwd (and delete possibly existing same uid)
  109. 13 getent passwd | grep -v $(getent passwd 1000 || echo USERNOTFOUND) > /tmp/passwd
  110. 14 echo jan:x:1000:100:jan,,,:/fakehome/jan:/bin/bash >> /tmp/passwd
  111. 15 mv /tmp/passwd /etc/passwd
  112. 16
  113. 17 # make sure root has no password in /etc/shadow
  114. 18 sed -i /root.*/d /etc/shadow
  115. 19 echo 'root:*:17219:0:99999:7:::' >> /etc/shadow
  116. 20
  117. 21 # create password entry for container user in /etc/shadow
  118. 22 sed -i /jan.*/d /etc/shadow # delete user entry if already existing
  119. 23 echo "jan:sac19FwGGTx/A:17293:0:99999:7:::" >> /etc/shadow
  120. 24
  121. 25 # add user to groups video, audio, systemd-journal
  122. 26 # replace container GIDs of video and audio with host GIDs
  123. 27 Gidvideo=484
  124. 28 Gidaudio=488
  125. 29 [ $Gidvideo ] || Gidvideo=$(getent group | grep video: | cut -d: -f3)
  126. 30 [ $Gidaudio ] || Gidaudio=$(getent group | grep audio: | cut -d: -f3)
  127. 31 getent group | sed "s/^video.*/video:x:$Gidvideo:$(getent group | grep video: | cut -d: -f4 ),jan/ ;
  128. 32 s/^audio.*/audio:x:$Gidaudio:$(getent group | grep audio: | cut -d: -f4 ),jan/ ;;
  129. 33 s/^systemd-journal.*/\0,jan/ " | sed 's/:,/:/' > /tmp/group
  130. 34 cp /tmp/group /etc/group
  131. 35
  132. 36 # create user group entry (and delete possibly existing same gid)
  133. 37 getent group | grep -v $(getent group 100 || echo USERNOTFOUND) > /tmp/group
  134. 38 echo users:x:100: >> /tmp/group
  135. 39 mv /tmp/group /etc/group
  136. 40
  137. 41 mkdir -v -m 777 /fakehome
  138. 42
  139. 43
  140.  
  141. x11docker: Created dockerrc:
  142. 1 #! /bin/bash
  143. 2 waitforfilecreation ()
  144. 3 {
  145. 4 local Zeit Warten;
  146. 5 Zeit=$(date +%s);
  147. 6 verbose "Waiting for file creation of ${1:-}";
  148. 7 case $2 in
  149. 8 "")
  150. 9 Warten=15
  151. 10 ;;
  152. 11 infinity | inf)
  153. 12 Warten=32000
  154. 13 ;;
  155. 14 *)
  156. 15 Warten=${2:-}
  157. 16 ;;
  158. 17 esac;
  159. 18 while [ ! "$(find "${1:-}" 2>/dev/null)" ]; do
  160. 19 sleep 0.2;
  161. 20 [ $Warten -lt $(expr $(date +%s) - $Zeit) ] && {
  162. 21 warning "Failed to wait for file creation of
  163. 22 ${1:-}";
  164. 23 return 1
  165. 24 };
  166. 25 [ -e "$Timetosaygoodbye" ] && return 1;
  167. 26 done;
  168. 27 verbose "Found new created file $(ls ${1:-})";
  169. 28 sleep 0.1;
  170. 29 return 0
  171. 30 }
  172. 31 verbose ()
  173. 32 {
  174. 33 [ -e "$Logfile" ] && echo "x11docker: $*
  175. 34 " >> "$Logfile";
  176. 35 return 0
  177. 36 }
  178. 37 warning ()
  179. 38 {
  180. 39 echo "$(tput setaf 3)x11docker WARNING:$(tput sgr0) $*" 1>&3;
  181. 40 echo "" 1>&3;
  182. 41 [ -e "$Logfile" ] && echo "x11docker WARNING: $*
  183. 42 " >> "$Logfile";
  184. 43 return 0
  185. 44 }
  186. 45 Imagename='lightworks'
  187. 46 Imagecommand=''
  188. 47 # check if image is available locally
  189. 48 docker inspect --type=image lightworks > /dev/null 2>&1 || {
  190. 49 export DISPLAY=:0 XAUTHORITY=/home/jan/.cache/x11docker/X54-lightworks/Xauthority-0 XSOCKET=/tmp/.X11-unix/X0 WAYLAND_DISPLAY= XDG_RUNTIME_DIR=/run/user/1000
  191. 50 xterm -e /bin/bash /home/jan/.cache/x11docker/X54-lightworks/pullrc
  192. 51 waitforfilecreation /home/jan/.cache/x11docker/X54-lightworks/pullready
  193. 52 docker inspect --type=image lightworks > /dev/null 2>&1 || {
  194. 53 echo ''
  195. 54 echo "ERROR: Image 'lightworks' not found locally and not pulled from docker hub. " >&2
  196. 55 exit 1
  197. 56 }
  198. 57 }
  199. 58 # check CMD
  200. 59 [ -z "$Imagecommand" ] && {
  201. 60 # extract image command from image if not given on cli
  202. 61 Imagecommand=$(docker inspect --format='{{.Config.Cmd}}' lightworks)
  203. 62 Imagecommand=${Imagecommand#[}
  204. 63 Imagecommand=${Imagecommand#/bin/sh -c }
  205. 64 Imagecommand=${Imagecommand%]}
  206. 65 }
  207. 66 # check ENTRYPOINT
  208. 67 Entrypoint=$(docker inspect --format='{{.Config.Entrypoint}}' lightworks)
  209. 68 Entrypoint=${Entrypoint#[}
  210. 69 Entrypoint=${Entrypoint#/bin/sh -c }
  211. 70 Entrypoint=${Entrypoint%]}
  212. 71 [ -z "$Imagecommand$Entrypoint" ] && echo 'x11docker WARNING: No image command specified and no CMD or ENTRYPOINT found in image.'|tee -a /tmp/x11docker.11e7dc.log
  213. 72 # check image environment variables
  214. 73 Environment=$(docker inspect --format='{{.Config.Env}}' lightworks)
  215. 74 Environment=${Environment#[}
  216. 75 Environment=${Environment%]}
  217. 76 # create x11docker.CMD.sh (shared with container and given as image command on docker run)
  218. 77 { echo '#! /bin/sh'
  219. 78 echo '# created startscript for docker run: x11docker.CMD.sh'
  220. 79 echo Imagecommand="\"$Imagecommand\""
  221. 80 echo Entrypoint="\"$Entrypoint\""
  222. 81 echo ''
  223. 82 echo '# Environment variables found in image'
  224. 83 echo "export $Environment"
  225. 84 echo ''
  226. 85 echo export USER=jan
  227. 86 echo export HOME="\"/fakehome/jan\""
  228. 87 echo mkdir -p -v /fakehome/jan
  229. 88 echo ''
  230. 89 echo 'export DISPLAY=:0'
  231. 90 echo 'export XAUTHORITY=/x11docker/Xclientcookie'
  232. 91 echo Dbus=
  233. 92 echo ''
  234. 93 echo '# xpra environment settings'
  235. 94 echo 'export UBUNTU_MENUPROXY= QT_X11_NO_NATIVE_MENUBAR=1 MWNOCAPTURE=true MWNO_RIT=true MWWM=allwm'
  236. 95 echo 'export XPRA_XSHM=0'
  237. 96 echo ''
  238. 97 echo "[ -e \"\$XDG_RUNTIME_DIR\" ] || {"
  239. 98 echo ' mkdir -v -m 700 -p /tmp/XDG_RUNTIME_DIR'
  240. 99 echo ' export XDG_RUNTIME_DIR=/tmp/XDG_RUNTIME_DIR'
  241. 100 echo '}'
  242. 101 echo 'export XDG_SESSION_TYPE=x11'
  243. 102 echo ''
  244. 103 echo 'bash --version >/dev/null 2>&1 && export SHELL=/bin/bash || export SHELL=/bin/sh'
  245. 104 echo 'export TERM=xterm'
  246. 105 echo ''
  247. 106 echo 'env > /x11docker/environment'
  248. 107 echo 'sed -i "/\(PWD=\|_=\)/d" /x11docker/environment'
  249. 108 echo ''
  250. 109 echo 'cd "$HOME"'
  251. 110 echo ''
  252. 111 echo "exec \$Dbus $Entrypoint $Imagecommand >>/x11docker/stdout 2>>/x11docker/stderr"
  253. 112 echo '# Ready for docker run'
  254. 113 } >> /home/jan/.cache/x11docker/X54-lightworks/share/x11docker.CMD.sh
  255. 114
  256. 115 cat /home/jan/.cache/x11docker/X54-lightworks/share/x11docker.CMD.sh | nl -ba >> /home/jan/.cache/x11docker/X54-lightworks/docker.log
  257. 116
  258. 117 read Containerid < <(docker run -d --tty --rm --name=x11docker_X0_11e7dc_lightworks \
  259. 118 --user 1000:100 --env USER=jan \
  260. 119 --cap-drop=ALL \
  261. 120 --init \
  262. 121 --security-opt=no-new-privileges \
  263. 122 --group-add 488 \
  264. 123 --group-add 484 \
  265. 124 --tmpfs /tmp --tmpfs /run --tmpfs /var/run --tmpfs /run/lock \
  266. 125 --entrypoint=env --workdir=/tmp \
  267. 126 -v /home/jan/.cache/x11docker/X54-lightworks/share:/x11docker:rw \
  268. 127 -v /tmp/.X54-lock:/tmp/.X54-lock:rw \
  269. 128 -v /tmp/.X11-unix/X0:/x11docker/X0:rw \
  270. 129 -- lightworks /bin/sh -c 'sleep 1 ; exec /bin/sh - /x11docker/x11docker.CMD.sh')
  271. 130 [ -z "$Containerid" ] && echo 'x11docker ERROR: Startup of docker failed.' && exit 1
  272. 131 echo x11docker: container ID: $Containerid
  273. 132
  274. 133 # wait for container to be ready
  275. 134 for Count in 1 2 3 4 5 6 7 8 9 10; do
  276. 135 sleep 0.1
  277. 136 docker exec x11docker_X0_11e7dc_lightworks sh -c : && { echo 'x11docker: container is up and running.' ; break ; } || echo "x11docker: container not ready on $Count. attempt, trying again."
  278. 137 done
  279. 138
  280. 139 docker inspect --format '{{ .NetworkSettings.IPAddress }}' x11docker_X0_11e7dc_lightworks >> /home/jan/.cache/x11docker/X54-lightworks/container.ip
  281. 140 echo x11docker: container IP: $(cat /home/jan/.cache/x11docker/X54-lightworks/container.ip)
  282. 141
  283. 142 # get PID of container
  284. 143 Containerpid=$(ps ax | grep $Containerid | grep -v grep | awk '{print $1}')
  285. 144 echo x11docker: container PID: $Containerpid
  286. 145 echo $Containerpid >> /home/jan/.cache/x11docker/X54-lightworks/docker.pid
  287. 146
  288. 147 docker exec -u root x11docker_X0_11e7dc_lightworks sh /x11docker/containersetup.sh
  289.  
  290. x11docker: Created xtermrc:
  291. 1 #! /bin/bash
  292. 2 touchxtermready() {
  293. 3 bash -c 'touch /home/jan/.cache/x11docker/X54-lightworks/xtermready'
  294. 4 }
  295. 5 trap touchxtermready EXIT
  296. 6 export TERM=xterm SHELL=/bin/bash
  297. 7 bash -c "bash /home/jan/.cache/x11docker/X54-lightworks/dockerrc" >>/home/jan/.cache/x11docker/X54-lightworks/xterm.log 2>&1
  298. 8 exit
  299.  
  300. x11docker: Created xinitrc:
  301. 1 #! /bin/sh
  302. 2 storepid ()
  303. 3 {
  304. 4 echo ${1:-} ${2:-} >> $Bgpidfile;
  305. 5 verbose "stored background pid ${1:-} of ${2:-}"
  306. 6 }
  307. 7 mywatch ()
  308. 8 {
  309. 9 local Watchoutput;
  310. 10 verbose "Watching: sh -c '${1:-}'
  311. 11 Current output:
  312. 12 $(sh -c "${1:-}")";
  313. 13 Watchoutput="$(sh -c "${1:-}" 2>&1)";
  314. 14 while sleep 1; do
  315. 15 [ "$Watchoutput" = "$(sh -c "${1:-}" 2>&1)" ] || break;
  316. 16 done;
  317. 17 verbose "Stopped watching: sh -c '${1:-}'
  318. 18 Current output:
  319. 19 $(sh -c "${1:-}")"
  320. 20 }
  321. 21 no_xhost ()
  322. 22 {
  323. 23 local Line;
  324. 24 xhost;
  325. 25 xhost | tail -n +2 /dev/stdin | while read -r Line; do
  326. 26 xhost -$Line;
  327. 27 done;
  328. 28 xhost -;
  329. 29 [ "$(xhost | wc -l)" -gt "1" ] && {
  330. 30 warning "Remaining xhost permissions found on display $DISPLAY
  331. 31 $(xhost)";
  332. 32 return 1
  333. 33 };
  334. 34 return 0
  335. 35 }
  336. 36 warning ()
  337. 37 {
  338. 38 echo "$(tput setaf 3)x11docker WARNING:$(tput sgr0) $*" 1>&3;
  339. 39 echo "" 1>&3;
  340. 40 [ -e "$Logfile" ] && echo "x11docker WARNING: $*
  341. 41 " >> "$Logfile";
  342. 42 return 0
  343. 43 }
  344. 44 verbose ()
  345. 45 {
  346. 46 [ -e "$Logfile" ] && echo "x11docker: $*
  347. 47 " >> "$Logfile";
  348. 48 return 0
  349. 49 }
  350. 50 note ()
  351. 51 {
  352. 52 echo "$(tput setaf 2)x11docker note:$(tput sgr0) $*" 1>&3;
  353. 53 echo "" 1>&3;
  354. 54 [ -e "$Logfile" ] && echo "x11docker note: $*
  355. 55 " >> "$Logfile";
  356. 56 return 0
  357. 57 }
  358. 58 Bgpidfile=/home/jan/.cache/x11docker/X54-lightworks/backgroundpids
  359. 59 export Hostxenv='DISPLAY=:0 XAUTHORITY=/home/jan/.cache/x11docker/X54-lightworks/Xauthority-0 XSOCKET=/tmp/.X11-unix/X0 WAYLAND_DISPLAY= XDG_RUNTIME_DIR=/run/user/1000'
  360. 60 export Newxenv='DISPLAY=:0 XAUTHORITY=/home/jan/.cache/x11docker/X54-lightworks/share/Xclientcookie XSOCKET=/tmp/.X11-unix/X0 XPRA_XSHM=0 X11DOCKER_CACHE=/home/jan/.cache/x11docker/X54-lightworks '
  361. 61 # set X variables to new display
  362. 62 # create new XAUTHORITY cookies
  363. 63 :> /home/jan/.cache/x11docker/X54-lightworks/share/Xclientcookie
  364. 64 xauth -v -f /home/jan/.cache/x11docker/X54-lightworks/share/Xclientcookie generate :0 . untrusted timeout 3600
  365. 65 [ -s '/home/jan/.cache/x11docker/X54-lightworks/share/Xclientcookie' ] || {
  366. 66 [ 'untrusted' = 'untrusted' ] && note 'Could not create untrusted cookie.
  367. 67 Maybe your X server misses extension SECURITY.'
  368. 68 warning 'Memory access failures and rendering glitches may occur
  369. 69 due to unrestricted cookie.
  370. 70 Avoid them with isolation breaking option --ipc,
  371. 71 or use another X server option like --xpra or --nxagent.'
  372. 72 warning 'SECURITY RISK! Keylogging and remote host control
  373. 73 may be possible! Better avoid using option --hostdisplay,
  374. 74 rather use --xpra or --nxagent.'
  375. 75 cp /home/jan/.cache/x11docker/X54-lightworks/Xauthority-0 /home/jan/.cache/x11docker/X54-lightworks/share/Xclientcookie
  376. 76 }
  377. 77 [ -s '/home/jan/.cache/x11docker/X54-lightworks/share/Xclientcookie' ] || {
  378. 78 # still no cookie? try to create one without extension security
  379. 79 xauth -f /home/jan/.cache/x11docker/X54-lightworks/share/Xclientcookie add :0 . 98c8aabc0976a390468a8b867f12ef43
  380. 80 }
  381. 81 # create prepared cookie with localhost identification disabled by ffff, needed if X socket is shared. ffff means 'familiy wild'
  382. 82 Cookie=$(xauth -f /home/jan/.cache/x11docker/X54-lightworks/share/Xclientcookie nlist | sed -e 's/^..../ffff/')
  383. 83 echo $Cookie | xauth -v -f /home/jan/.cache/x11docker/X54-lightworks/share/Xclientcookie nmerge -
  384. 84 cp /home/jan/.cache/x11docker/X54-lightworks/share/Xclientcookie /home/jan/.cache/x11docker/X54-lightworks/Xservercookie
  385. 85 [ -s '/home/jan/.cache/x11docker/X54-lightworks/share/Xclientcookie' ] || warning 'Cookie creation failed! --hostdisplay runs without cookie authentication.'
  386. 86 export $Newxenv
  387. 87 verbose "Created cookie: $(xauth list)"
  388. 88 chmod 644 /home/jan/.cache/x11docker/X54-lightworks/share/Xclientcookie
  389. 89 export $Newxenv
  390. 90 getscreensize() {
  391. 91 CurrentXaxis=$(xrandr | grep primary | cut -d' ' -f4 | cut -dx -f1 )
  392. 92 CurrentYaxis=$(xrandr | grep primary | cut -d' ' -f4 | cut -dx -f2 | cut -d+ -f1)
  393. 93 }
  394. 94 checkscreensize() {
  395. 95 getscreensize
  396. 96 [ "$Xaxis" = "$CurrentXaxis" ] || return 1
  397. 97 [ "$Yaxis" = "$CurrentYaxis" ] || return 1
  398. 98 return 0
  399. 99 }
  400. 100 getprimary() {
  401. 101 xrandr | grep -q primary || xrandr --output $(xrandr | grep ' connected' | head -n1 | cut -d' ' -f1) --primary
  402. 102 echo $(xrandr | grep primary | cut -d' ' -f1)
  403. 103 }
  404. 104 Output=$(getprimary)
  405. 105 verbose "Output of xrandr on :0
  406. 106 $(xrandr)"
  407. 107 touch /home/jan/.cache/x11docker/X54-lightworks/Xready
  408. 108 mywatch 'ls /home/jan/.cache/x11docker/X54-lightworks/share/timetosaygoodbye 2>/dev/null #xinitrc'
  409.  
  410. x11docker: Logfiles are:
  411. /home/jan/.cache/x11docker/X54-lightworks/xinit.log
  412. /home/jan/.cache/x11docker/X54-lightworks/xpraserver.log
  413. /home/jan/.cache/x11docker/X54-lightworks/xpraclient.log
  414. /home/jan/.cache/x11docker/X54-lightworks/compositor.log
  415. /home/jan/.cache/x11docker/X54-lightworks/xterm.log
  416. /home/jan/.cache/x11docker/X54-lightworks/docker.log
  417. Summary logfile: /home/jan/.cache/x11docker/X54-lightworks/share/x11docker.log
  418. In container: /x11docker/x11docker.log
  419. After finish: /home/jan/.cache/x11docker/x11docker.log
  420.  
  421. x11docker: Running X server --hostdisplay on display :0 now ...
  422.  
  423. ==> /home/jan/.cache/x11docker/X54-lightworks/xterm.log <==
  424.  
  425. ==> /home/jan/.cache/x11docker/X54-lightworks/docker.log <==
  426. ==> /home/jan/.cache/x11docker/X54-lightworks/share/stdout <==
  427.  
  428. ==> /home/jan/.cache/x11docker/X54-lightworks/share/stderr <==
  429.  
  430. ==> /home/jan/.cache/x11docker/X54-lightworks/xpraserver.log <==
  431.  
  432. ==> /home/jan/.cache/x11docker/X54-lightworks/xpraclient.log <==
  433.  
  434. ==> /home/jan/.cache/x11docker/X54-lightworks/xinit.log <==
  435.  
  436. ==> /home/jan/.cache/x11docker/X54-lightworks/compositor.log <==
  437. x11docker: stored background pid 21372 of x11docker-run
  438.  
  439. x11docker: Waiting for file creation of /home/jan/.cache/x11docker/X54-lightworks/Xready
  440.  
  441.  
  442. ==> /home/jan/.cache/x11docker/X54-lightworks/xinit.log <==
  443. Using authority file /home/jan/.cache/x11docker/X54-lightworks/share/Xclientcookie
  444. authorization id is 825
  445. Writing authority file /home/jan/.cache/x11docker/X54-lightworks/share/Xclientcookie
  446. Using authority file /home/jan/.cache/x11docker/X54-lightworks/share/Xclientcookie
  447. 1 entries read in: 0 new, 1 replacement
  448. Writing authority file /home/jan/.cache/x11docker/X54-lightworks/share/Xclientcookie
  449. x11docker: Created cookie: #ffff#4f70656e535553452d57442d456c656d656e74732d31303432#:0 MIT-MAGIC-COOKIE-1 8807db02de62740357d6f9c49c7e3044
  450.  
  451. RandR extension missing
  452. RandR extension missing
  453. RandR extension missing
  454. RandR extension missing
  455. RandR extension missing
  456. x11docker: Output of xrandr on :0
  457.  
  458.  
  459. x11docker: Watching: sh -c 'ls /home/jan/.cache/x11docker/X54-lightworks/share/timetosaygoodbye 2>/dev/null #xinitrc'
  460. Current output:
  461.  
  462.  
  463. x11docker: Found new created file /home/jan/.cache/x11docker/X54-lightworks/Xready
  464.  
  465. x11docker: stored background pid 21417 of mywatch
  466.  
  467. x11docker: Watching: sh -c 'ls /home/jan/.cache/x11docker/X54-lightworks/share/timetosaygoodbye 2>/dev/null #Xserver'
  468. Current output:
  469.  
  470.  
  471.  
  472. ==> /home/jan/.cache/x11docker/X54-lightworks/docker.log <==
  473. 1 #! /bin/sh
  474. 2 # created startscript for docker run: x11docker.CMD.sh
  475. 3 Imagecommand=""
  476. 4 Entrypoint="lightworks"
  477. 5
  478. 6 # Environment variables found in image
  479. 7 export DISPLAY=unix:0 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
  480. 8
  481. 9 export USER=jan
  482. 10 export HOME="/fakehome/jan"
  483. 11 mkdir -p -v /fakehome/jan
  484. 12
  485. 13 export DISPLAY=:0
  486. 14 export XAUTHORITY=/x11docker/Xclientcookie
  487. 15 Dbus=
  488. 16
  489. 17 # xpra environment settings
  490. 18 export UBUNTU_MENUPROXY= QT_X11_NO_NATIVE_MENUBAR=1 MWNOCAPTURE=true MWNO_RIT=true MWWM=allwm
  491. 19 export XPRA_XSHM=0
  492. 20
  493. 21 [ -e "$XDG_RUNTIME_DIR" ] || {
  494. 22 mkdir -v -m 700 -p /tmp/XDG_RUNTIME_DIR
  495. 23 export XDG_RUNTIME_DIR=/tmp/XDG_RUNTIME_DIR
  496. 24 }
  497. 25 export XDG_SESSION_TYPE=x11
  498. 26
  499. 27 bash --version >/dev/null 2>&1 && export SHELL=/bin/bash || export SHELL=/bin/sh
  500. 28 export TERM=xterm
  501. 29
  502. 30 env > /x11docker/environment
  503. 31 sed -i "/\(PWD=\|_=\)/d" /x11docker/environment
  504. 32
  505. 33 cd "$HOME"
  506. 34
  507. 35 exec $Dbus lightworks >>/x11docker/stdout 2>>/x11docker/stderr
  508. 36 # Ready for docker run
  509.  
  510. ==> /home/jan/.cache/x11docker/X54-lightworks/xterm.log <==
  511. x11docker: container ID: c5b0c7c24fbe5487dfb934932a862462b0260af7847b9b77930cfc2d259293c4
  512. Error response from daemon: Container c5b0c7c24fbe5487dfb934932a862462b0260af7847b9b77930cfc2d259293c4 is not running
  513. docker: Error response from daemon: exec: "docker-init": executable file not found in $PATH.
  514. x11docker: container not ready on 1. attempt, trying again.
  515. Error: No such container: x11docker_X0_11e7dc_lightworks
  516. x11docker: container not ready on 2. attempt, trying again.
  517. Error: No such container: x11docker_X0_11e7dc_lightworks
  518. x11docker: container not ready on 3. attempt, trying again.
  519. Error: No such container: x11docker_X0_11e7dc_lightworks
  520. x11docker: container not ready on 4. attempt, trying again.
  521. Error: No such container: x11docker_X0_11e7dc_lightworks
  522. x11docker: container not ready on 5. attempt, trying again.
  523. Error: No such container: x11docker_X0_11e7dc_lightworks
  524. x11docker: container not ready on 6. attempt, trying again.
  525. Error: No such container: x11docker_X0_11e7dc_lightworks
  526. x11docker: container not ready on 7. attempt, trying again.
  527. Error: No such container: x11docker_X0_11e7dc_lightworks
  528. x11docker: container not ready on 8. attempt, trying again.
  529. Error: No such container: x11docker_X0_11e7dc_lightworks
  530. x11docker: container not ready on 9. attempt, trying again.
  531. Error: No such container: x11docker_X0_11e7dc_lightworks
  532. x11docker: container not ready on 10. attempt, trying again.
  533. Error response from daemon: no such image: x11docker_X0_11e7dc_lightworks: invalid reference format: repository name must be lowercase
  534. x11docker: container IP:
  535. x11docker: container PID:
  536. Error: No such container: x11docker_X0_11e7dc_lightworks
  537. x11docker: Waiting for file creation of /home/jan/.cache/x11docker/X54-lightworks/xtermready
  538.  
  539. x11docker: Found new created file /home/jan/.cache/x11docker/X54-lightworks/xtermready
  540.  
  541.  
  542. x11docker ERROR: Docker startup seems to have failed!
  543.  
  544. Last lines of docker.log:
  545. 27 bash --version >/dev/null 2>&1 && export SHELL=/bin/bash || export SHELL=/bin/sh
  546. 28 export TERM=xterm
  547. 29
  548. 30 env > /x11docker/environment
  549. 31 sed -i "/\(PWD=\|_=\)/d" /x11docker/environment
  550. 32
  551. 33 cd "$HOME"
  552. 34
  553. 35 exec $Dbus lightworks >>/x11docker/stdout 2>>/x11docker/stderr
  554. 36 # Ready for docker run
  555.  
  556. Last lines of xterm.log:
  557. Error: No such container: x11docker_X0_11e7dc_lightworks
  558. x11docker: container not ready on 8. attempt, trying again.
  559. Error: No such container: x11docker_X0_11e7dc_lightworks
  560. x11docker: container not ready on 9. attempt, trying again.
  561. Error: No such container: x11docker_X0_11e7dc_lightworks
  562. x11docker: container not ready on 10. attempt, trying again.
  563. Error response from daemon: no such image: x11docker_X0_11e7dc_lightworks: invalid reference format: repository name must be lowercase
  564. x11docker: container IP:
  565. x11docker: container PID:
  566. Error: No such container: x11docker_X0_11e7dc_lightworks
  567.  
  568. Docker daemon messages:
  569. Error response from daemon: Container c5b0c7c24fbe5487dfb934932a862462b0260af7847b9b77930cfc2d259293c4 is not running
  570. docker: Error response from daemon: exec: "docker-init": executable file not found in $PATH.
  571. Error response from daemon: no such image: x11docker_X0_11e7dc_lightworks: invalid reference format: repository name must be lowercase
  572.  
  573. Type 'x11docker --help' for usage information
  574. For debugging, run x11docker in terminal and/or enable option '--verbose'
  575. and look afterwards at logfile /home/jan/.cache/x11docker/x11docker.log
  576. If you think this is a bug in x11docker,
  577. please report at https://github.com/mviereck/x11docker
  578.  
  579. x11docker ERROR: Docker startup seems to have failed!
  580.  
  581. Last lines of docker.log:
  582. 27 bash --version >/dev/null 2>&1 && export SHELL=/bin/bash || export SHELL=/bin/sh
  583. 28 export TERM=xterm
  584. 29
  585. 30 env > /x11docker/environment
  586. 31 sed -i "/\(PWD=\|_=\)/d" /x11docker/environment
  587. 32
  588. 33 cd "$HOME"
  589. 34
  590. 35 exec $Dbus lightworks >>/x11docker/stdout 2>>/x11docker/stderr
  591. 36 # Ready for docker run
  592.  
  593. Last lines of xterm.log:
  594. Error: No such container: x11docker_X0_11e7dc_lightworks
  595. x11docker: container not ready on 8. attempt, trying again.
  596. Error: No such container: x11docker_X0_11e7dc_lightworks
  597. x11docker: container not ready on 9. attempt, trying again.
  598. Error: No such container: x11docker_X0_11e7dc_lightworks
  599. x11docker: container not ready on 10. attempt, trying again.
  600. Error response from daemon: no such image: x11docker_X0_11e7dc_lightworks: invalid reference format: repository name must be lowercase
  601. x11docker: container IP:
  602. x11docker: container PID:
  603. Error: No such container: x11docker_X0_11e7dc_lightworks
  604.  
  605. Docker daemon messages:
  606. Error response from daemon: Container c5b0c7c24fbe5487dfb934932a862462b0260af7847b9b77930cfc2d259293c4 is not running
  607. docker: Error response from daemon: exec: "docker-init": executable file not found in $PATH.
  608. Error response from daemon: no such image: x11docker_X0_11e7dc_lightworks: invalid reference format: repository name must be lowercase
  609.  
  610. Type 'x11docker --help' for usage information
  611. For debugging, run x11docker in terminal and/or enable option '--verbose'
  612. and look afterwards at logfile /home/jan/.cache/x11docker/x11docker.log
  613. If you think this is a bug in x11docker,
  614. please report at https://github.com/mviereck/x11docker
  615.  
  616. x11docker: Creating /home/jan/.cache/x11docker/X54-lightworks/share/timetosaygoodbye
  617.  
  618. x11docker: Stopped watching: sh -c 'ls /home/jan/.cache/x11docker/X54-lightworks/share/timetosaygoodbye 2>/dev/null #xinitrc'
  619. Current output:
  620. /home/jan/.cache/x11docker/X54-lightworks/share/timetosaygoodbye
  621.  
  622. x11docker: terminating x11docker ...
  623.  
  624. x11docker: Creating /home/jan/.cache/x11docker/X54-lightworks/share/timetosaygoodbye
  625.  
  626. x11docker: terminating background pid 21417 of mywatch
  627.  
  628. x11docker: Stopped watching: sh -c 'ls /home/jan/.cache/x11docker/X54-lightworks/share/timetosaygoodbye 2>/dev/null #Xserver'
  629. Current output:
  630. /home/jan/.cache/x11docker/X54-lightworks/share/timetosaygoodbye
  631.  
  632. x11docker: Creating /home/jan/.cache/x11docker/X54-lightworks/share/timetosaygoodbye
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement