๐ŸŒŒ OS/Linux-๋ฆฌ๋ˆ…์Šค

[E] qt.qpa.xcb: xcb_shm_attach() failed

mxnxeonx 2022. 7. 9. 16:32
728x90
728x90

CoppeliSim์—์„œ ์™ธ๋ถ€ Scene์„ ๊ฐ€์ ธ์™€ ํŒŒ์ผ์„ ์—ด๋ ค๊ณ  ํ•˜๋‹ˆ ๊ทธ๋ž˜ํ”ฝ์ด ๊นจ์ง€๋ฉฐ ์•„๋ž˜ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜์˜€๋‹ค.

๋ฌด์ˆ˜ํ•œ Error

qt.qpa.xcb: xcb_shm_attach() failed

 

์ƒ๋‹จ ํˆด๋ฐ”์—์„œ File์„ ํด๋ฆญํ•˜๋ฉด ๊ทธ๋ž˜ํ”ฝ์ด ๊นจ์ง€๊ณ  ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•˜์—ฌ Scene์„ ๋ถˆ๋Ÿฌ์˜ค๋Š” ์ž์ฒด๊ฐ€ ๋ถˆ๊ฐ€ํ–ˆ๋‹ค.

์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€๋ฅผ ๊ตฌ๊ธ€์— ์—ด์‹ฌํžˆ ์„œ์น˜ํ–ˆ์ง€๋งŒ ๋™์ผํ•œ ์–‘์ƒ์„ ๋ณด์ด๋Š” ์ผ€์ด์Šค๋Š” ์—†์—ˆ๊ณ , ํ‚ค์›Œ๋“œ๋งŒ ๋ฝ‘์•„ ๊ฒ€์ƒ‰ํ•ด๋ณด์•˜๋‹ค.

 

xcb_shm_attach๋ฅผ ๊ฒ€์ƒ‰ํ•˜๋‹ˆ ์„ฑ๊ณต ์ผ€์ด์Šค๋‚˜ ๋‹ค๋ฅธ ๊ฒฝ์šฐ์— ์‚ฌ์šฉํ•˜๋Š” ์‚ฌ๋ก€๋งŒ ์žˆ์—ˆ๊ณ ..

์˜ค๋ฅ˜๊ฐ€ Qt์— ๊ด€๋ จ๋œ ๋‚ด์šฉ์ธ๋ฐ ์ด์ „์—๋„ Docker์—์„œ GUI ํ™˜๊ฒฝ์„ ์‚ฌ์šฉํ•  ๋•Œ ๋ฌธ์ œ๊ฐ€ ์žˆ์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋™์ผํ•˜๊ฒŒ GUI ๋ฌธ์ œ์ธ์ง€๋ถ€ํ„ฐ ์ ๊ฒ€์„ ํ–ˆ๋‹ค.

 

๊ฒฐ๊ณผ๋งŒ ๋งํ•˜๋ฉด xclock, xeyes ๋“ฑ GUI ํ™˜๊ฒฝ์€ ์ž˜ ๋™์ž‘์„ ํ–ˆ๊ณ  GUI ๋ฌธ์ œ๋Š” ์•„๋‹ˆ์—ˆ๋‹ค.

 

 

๊ทธ๋ ‡๋‹ค๋ฉด Qt์™€์˜ ์—ฐ๋™์„ฑ? ์„ค์น˜? ์ž์ฒด์˜ ๋ฌธ์ œ์ผ ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ด์„œ ์ฐพ์•„๋ณด๋‹ˆ ์•„๋ž˜ ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ํ•ด๊ฒฐ์ด ๋œ๋Œ„๋‹ค.

$ apt install libxcb-xinerama0

 

๊ทธ๋Ÿฐ๋ฐ ๋‚˜๋Š” ์•ˆ๋๋‹ค. ๋‹ค๋ฅธ ๋ฌธ์ œ์ธ๋“ฏ ์‹ถ์–ด ๊ฒฐ๊ตญ Qt๋ฅผ ๋‹ค์‹œ ์„ค์น˜ํ•ด๋ณด๊ธฐ๋กœ ํ–ˆ๋‹ค.

Qt๋Š” install ๋ช…๋ น์œผ๋กœ ์„ค์น˜๊ฐ€ ์•ˆ๋˜๊ณ , ๊ณต์‹ ๋ฐฐํฌ ํŒจํ‚ค์ง€๋ฅผ ๋ฐ›์•„์™€ installํ•ด์•ผ ํ•˜๋Š”๋ฐ, ์‚ฌ์ „ ์ค€๋น„๋กœ ์˜์กด ํŒจํ‚ค์ง€๋ฅผ ์„ค์น˜ํ•ด์•ผ ํ•œ๋‹ค.

$ apt-get install qt5-default 
$ apt-get install build-essential

 

๋ญ ์„ค์น˜ ์•ˆ๋˜๊ฑฐ๋‚˜ ์—…๊ทธ๋ ˆ์ด๋“œ๋˜๊ฒ ์ง€.. ํ–ˆ๋Š”๋ฐ

 

1 newly installed๋ฅผ ๋ณด๊ณ  ์ด๋งˆ๋ฅผ ํƒ ์งš์—ˆ๋‹ค. qt ๊ธฐ๋ณธ ํŒจํ‚ค์ง€๊ฐ€ ์„ค์น˜๊ฐ€ ์•ˆ๋˜์–ด์žˆ๋˜ ๊ฒƒ.............

ubuntu 18.04 ros-melodic ๋„์ปค ์ด๋ฏธ์ง€๋ฅผ ๋ฐ›์•„์™”์œผ๋‹ˆ ๋‹น์—ฐํžˆ ์„ค์น˜๋˜์–ด ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ๋Š”๋ฐ ใ…œใ…œ ์ด ๊ธฐ๋ณธ์ ์ธ ๊ฑฐ๋ฅผ ์„ค์น˜์•ˆํ•œ ์ƒํƒœ๋กœ ๋ฐฐํฌํ•œ ๊ฑฐ๋ƒ. ํ›„

 

 

์•„๋ฌดํŠผ ํ•ด๊ฒฐํ–ˆ๋‹ค.

728x90
320x100