kuroの覚え書き

96の個人的覚え書き

vncserverが起動しなくなった。

.vncディレクトリのログファイルを見ると

Xvnc TigerVNC 1.8.0 - built Nov 16 2020 16:47:50
Copyright (C) 1999-2017 TigerVNC Team and many others (see README.txt)
See http://www.tigervnc.org for information on TigerVNC.
Underlying X server release 12004000, The X.Org Foundation


Mon Jan  4 09:30:20 2021
 vncext:      VNC extension running!
 vncext:      Listening for VNC connections on all interface(s), port 5903
 vncext:      created VNC server for screen 0

(imsettings-check:2945): IMSettings-WARNING **: 09:30:23.960: Could not connect: 接続を拒否されました

(imsettings-check:2945): GLib-GIO-CRITICAL **: 09:30:23.960: g_dbus_proxy_call_sync_internal: assertion 'G_IS_DBUS_PROXY (proxy)' failed
/etc/X11/xinit/xinitrc.d/popup.sh: 3 行: cd: /usr/local/MegaRAID Storage Manager/MegaPopup: 許可がありません
/etc/X11/xinit/xinitrc.d/popup.sh: 13 行: cd: OLDPWD が設定されていません
/etc/X11/xinit/xinitrc.d/popup.sh: 行 12: ./popup: そのようなファイルやディレクトリはありません

** (process:2897): WARNING **: 09:30:23.989: Could not make bus activated clients aware of XDG_CURRENT_DESKTOP=GNOME environment variable: Could not connect: Connection refused
/home/kuro/.vnc/xstartup: 5 行:  2897 Terminated              sh /etc/X11/xinit/xinitrc
Killing Xvnc process ID 2883

はてさて、なんでだ?
rootユーザでは起動できるのに。

どうやらhomebrewのためのPATH設定と喧嘩しているらしい。

# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi

# User specific environment and startup programs

PATH=$PATH:$HOME/local/bin:$HOME/bin

export PATH
#eval $(/home/linuxbrew/.linuxbrew/bin/brew shellenv)

と最後の行をコメントアウトしたら起動した。

しかしそれでは困るな。

苦肉の策だが

PATH=$PATH:$HOME/local/bin:$HOME/bin:/home/linuxbrew/.linuxbrew/bin

export PATH

とPATHを通して使うこととする。他の環境変数がいらないのかどうかは試してみないと。