为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:dm8
【操作系统】:Linux version 4.19.90-24.4.v2101.ky10.aarch64
【CPU】:ARMv8 CPU
【问题描述】*:
[dmdba@kylinv10sp2 tool]$ ./manager
No protocol specified
(Manager:785158): GLib-GObject-WARNING **: 09:12:48.052: invalid (NULL) pointer instance
(Manager:785158): GLib-GObject-CRITICAL **: 09:12:48.052: g_signal_connect_data: assertion 'G_TYP E_CHECK_INSTANCE (instance)' failed
(Manager:785158): Gtk-CRITICAL **: 09:12:48.053: IA__gtk_settings_get_for_screen: assertion 'GDK_ IS_SCREEN (screen)' failed
(Manager:785158): Gtk-WARNING **: 09:12:48.054: Screen for GtkWindow not set; you must always set
a screen for a GtkWindow before using the window
(Manager:785158): Gtk-WARNING **: 09:12:48.054: Screen for GtkWindow not set; you must always set
a screen for a GtkWindow before using the window
(Manager:785158): Gdk-CRITICAL **: 09:12:48.054: IA__gdk_screen_get_display: assertion 'GDK_IS_SC REEN (screen)' failed
(Manager:785158): Gdk-CRITICAL **: 09:12:48.054: IA__gdk_display_get_pointer: assertion 'GDK_IS_D ISPLAY (display)' failed
(Manager:785158): Gtk-WARNING **: 09:12:48.054: Screen for GtkWindow not set; you must always set
a screen for a GtkWindow before using the window
(Manager:785158): Gdk-CRITICAL **: 09:12:48.054: IA__gdk_screen_get_n_monitors: assertion 'GDK_IS _SCREEN (screen)' failed
(Manager:785158): Gtk-WARNING **: 09:12:48.054: Screen for GtkWindow not set; you must always set
a screen for a GtkWindow before using the window
(Manager:785158): Gdk-CRITICAL **: 09:12:48.054: IA__gdk_screen_get_monitor_geometry: assertion ' GDK_IS_SCREEN (screen)' failed
(Manager:785158): Gdk-CRITICAL **: 09:12:48.054: IA__gdk_screen_get_default_colormap: assertion ' GDK_IS_SCREEN (screen)' failed
(Manager:785158): Gdk-CRITICAL **: 09:12:48.054: IA__gdk_colormap_get_visual: assertion 'GDK_IS_C OLORMAP (colormap)' failed
(Manager:785158): Gdk-CRITICAL **: 09:12:48.054: IA__gdk_screen_get_default_colormap: assertion ' GDK_IS_SCREEN (screen)' failed
(Manager:785158): Gdk-CRITICAL **: 09:12:48.054: IA__gdk_screen_get_root_window: assertion 'GDK_I S_SCREEN (screen)' failed
(Manager:785158): Gdk-CRITICAL **: 09:12:48.054: IA__gdk_screen_get_root_window: assertion 'GDK_I S_SCREEN (screen)' failed
(Manager:785158): Gdk-CRITICAL **: 09:12:48.054: IA__gdk_window_new: assertion 'GDK_IS_WINDOW (pa rent)' failed
./manager: line 20: 785158 Aborted (core dumped) "$JAVA_HOME/bin/java" -Xms256m - Xmx2048m -XX:+PerfDisableSharedMem -DDM_HOME="$DM_HOME" -Djava.library.path="$DM_HOME/bin" -Ddame ng.log.file="$TOOL_HOME/log4j.xml" -DeclipseHome="$TOOL_HOME" -Dosgi.nl="$INSTALL_LANGUAGE" -Ddam eng.dts.explorer.root="$TOOL_HOME/workspace/local/dts" -Ddameng.isql.explorer.root="$TOOL_HOME/wo rkspace/local/isql" -Duse_bak2=true -Dgrant_vti_role=false -Dapp.name=manager -jar "$TOOL_HOME/pl ugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar" -os linux -ws gtk -arch x86_64 -showsplash "$TOOL_HOME/manager.bmp" -data "$TOOL_HOME/workspace/manager" -product com.dameng.man ager.product -name Manager
[dmdba@kylinv10sp2 tool]$ cd
[dmdba@kylinv10sp2 ~]$ vi .bash_profile
[dmdba@kylinv10sp2 ~]$ source .bash_profile
[dmdba@kylinv10sp2 ~]$ xhost +
No protocol specified
xhost: unable to open display ":0"
MobaXterm软件不支持图形化界面
已通过改用本地安装win64达梦客户端实现本地连接远程管理解决,安装包下载地址:
https://eco.dameng.com/download/
您好,你需要先在root用户下执行以下命令:
[root@D ~]# export DISPLAY=:0
然后我们再次输入xhost +就会见到正常情况会看到的提示了。
[root@D ~]# xhost +
access control disabled, clients can connect from any host
//访问控制被禁用,客户端可以从任何主机连接
切换到用户账号,执行export 设置临时变量。
[root@D ~]# su - dmdba
[dmdba@D ~]$ export DISPLAY=:0
[dmdba@D ~]$
设置完成后再次运行执行管理工具看看