GitHub CI Experimemts
daixtrose / github-ci-experiments Goto Github PK
View Code? Open in Web Editor NEWGitHub CI Experimemts
License: MIT License
GitHub CI Experimemts
License: MIT License
# docker run -td --name xrdp --hostname terminalserver -p 3389:3389 ghcr.io/daixtrose/ubuntu-22.04-xrdp
docker run --detach --rm --hostname="$(hostname)" --publish="3389:3389/tcp" --name="xrdp" ghcr.io/daixtrose/ubuntu-22.04-xrdp
docker exec -it xrdp /bin/bash
After installing the missing package xorgxrdp
and creating /home/ubuntu/startwm.sh
with the content
/usr/bin/gnome-session
the command tail -f /var/log/xrdp-sesman.log
yields
[20230301-17:12:31] [INFO ] Socket 7: AF_INET6 connection received from ::ffff:127.0.0.1 port 37894
[20230301-17:12:31] [INFO ] Terminal Server Users group is disabled, allowing authentication
[20230301-17:12:31] [INFO ] ++ created session (access granted): username ubuntu, ip ::ffff:192.168.178.25:64931 - socket: 11
[20230301-17:12:31] [INFO ] starting Xorg session...
[20230301-17:12:31] [INFO ] Starting session: session_pid 1913, display :10.0, width 1364, height 768, bpp 24, client ip ::ffff:192.168.178.25:64931 - socket: 11, user name ubuntu
[20230301-17:12:31] [INFO ] [session start] (display 10): calling auth_start_session from pid 1913
[20230301-17:12:31] [ERROR] sesman_data_in: scp_process_msg failed
[20230301-17:12:31] [ERROR] sesman_main_loop: trans_check_wait_objs failed, removing trans
[20230301-17:12:31] [INFO ] Starting X server on display 10: /usr/lib/xorg/Xorg :10 -auth .Xauthority -config xrdp/xorg.conf -noreset -nolisten tcp -logfile .xorgxrdp.%s.log
[20230301-17:12:31] [INFO ] Found X server running at /tmp/.X11-unix/X10
[20230301-17:12:31] [INFO ] Found X server running at /tmp/.X11-unix/X10
[20230301-17:12:31] [INFO ] Session started successfully for user ubuntu on display 10
[20230301-17:12:31] [INFO ] Starting the xrdp channel server for display 10
[20230301-17:12:31] [INFO ] Found X server running at /tmp/.X11-unix/X10
[20230301-17:12:31] [INFO ] Session in progress on display 10, waiting until the window manager (pid 1914) exits to end the session
[20230301-17:12:31] [INFO ] Starting window manager on display 10from user home directory: /home/ubuntu/startwm.sh
[20230301-17:12:32] [WARN ] Window manager (pid 1914, display 10) exited with non-zero exit code 133 and signal 0. This could indicate a window manager config problem
[20230301-17:12:32] [WARN ] Window manager (pid 1914, display 10) exited quickly (1 secs). This could indicate a window manager config problem
[20230301-17:12:32] [INFO ] Calling auth_stop_session and auth_end from pid 1913
[20230301-17:12:32] [INFO ] Terminating X server (pid 1915) on display 10
[20230301-17:12:32] [INFO ] Terminating the xrdp channel server (pid 1923) on display 10
[20230301-17:12:32] [INFO ] X server on display 10 (pid 1915) returned exit code 0 and signal number 0
[20230301-17:12:32] [INFO ] xrdp channel server for display 10 (pid 1923) exit code 0 and signal number 0
[20230301-17:12:32] [INFO ] cleanup_sockets:
[20230301-17:12:32] [INFO ] ++ terminated session: username ubuntu, display :10.0, session_pid 1913, ip ::ffff:192.168.178.25:64931 - socket: 11
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.