Here are some common problems you might encounter after applying your configuration.
It's possible that there was an invalid configuration parameter set or that some of the libraries required for your configuration could not be found. There are two ways to help find out why screen or your Screen and Windowing application is not running:
Ensure that screen is no longer running on your platform by checking the processes that are running; use the following command:
pidin arFrom the output of pidin ar, look for the screen process.
# pidin ar pid Arguments 1 procnto-smp-instr -v 4098 devc-seromap -e -p -F -b115200 -c48000000/16 0x48020000^2,106 4099 slogger 4100 pipe 4101 i2c-omap35xx-omap4 -p 0x48070000 -i 88 4102 i2c-omap35xx-omap4 -p 0x48072000 -i 89 4103 i2c-omap35xx-omap4 -p 0x48060000 -i 93 4104 i2c-omap35xx-omap4 -p 0x48350000 -i 94 8201 io-audio -d omap4pdm 16394 devb-mmcsd-blaze cam silent blk noatime,cache=8m mmcsd ioport=0x4809c100,ioport=0x4a056000,irq=115,dma=30,dma=61,dma=62 dos exe=all 16395 spi-master -u 0 -d omap4430 base=0x48098100,irq=97,sdma=0 16396 spi-master -u 3 -d omap4430 base=0x480ba100,irq=80,sdma=0 16397 io-usb -domap4430-mg ioport=0x4a0ab000,irq=124 -dehci-omap3 ioport=0x4a064c00,irq=109 20494 io-pkt-v4 -ptcpip -dsmsc9500 mac=004460515624 24591 dhcp.client 32784 devc-pty 32786 inetd 36881 qconn 36883 sh 57364 fs-cifs 10.222.109.24:/test /t screen 5799960 /t/650SDP/B999/daily/nto/armle-v7/sbin/screen 6815765 pidin ar
If screen is running, slay the screen process by using the following command:
slay screenUse pidin ar again to confirm that the screen process has shut down. It is possible that you will have to slay screen more than once before the process shuts down.
export LD_DEBUG=libs
This will display information on missing libraries, if any, when you are running screen or your Screen and Windowing application.SCREEN-DIR/sbin/screen
It's likely that, due to a known issue, you don't have libGLSLC.so in your LD_LIBRARY_PATH environment variable.
slay screen
SCREEN-DIR/usr/lib/graphics/TARGET-SPECIFIC
toSCREEN-DIR/usr/lib/
For example, for an i.MX 6 board with the screen directory location mounted to /, the command would be:
cp /usr/lib/graphics/imx6/libGLSLC.so /usr/lib/
SCREEN-DIR/sbin/screen
There can be many reasons why what you see on the display isn't what you're expecting. It's possible that some of your configuration values aren't compatible. The best way to confirm that you are using the correct configuration values, or that Screen and Windowing is using the values you are expecting, is to look at the files under /dev/screen/.
You can capture all relevant information to your current Screen and Windowing configuration by using the following command from your target:
tar czvf screen-log.tgz /dev/screen