web-dev-qa-db-ja.com

PuTTY X11プロキシ:サポートされていない認証プロトコル

ルートとしてログインすると、次のエラーが表示されます。管理者ユーザーとしてログインすると、x11は問題なく起動します。

buntu 14.04

Windows 8.1で実行されているXmingサーバー2.0

PuTTY X11 proxy: Unsupported authorisation protocol
Java.lang.NoClassDefFoundError: Could not initialize class Sun.awt.X11GraphicsEnvironment
    at Java.lang.Class.forName0(Native Method)
    at Java.lang.Class.forName(Class.Java:264)
    at Java.awt.GraphicsEnvironment.createGE(GraphicsEnvironment.Java:103)
    at Java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.Java:82)
    at Sun.awt.X11.XToolkit.<clinit>(XToolkit.Java:126)
    at Java.lang.Class.forName0(Native Method)
    at Java.lang.Class.forName(Class.Java:264)
    at Java.awt.Toolkit$2.run(Toolkit.Java:860)
    at Java.awt.Toolkit$2.run(Toolkit.Java:855)
    at Java.security.AccessController.doPrivileged(Native Method)
    at Java.awt.Toolkit.getDefaultToolkit(Toolkit.Java:854)
    at Sun.swing.SwingUtilities2.getSystemMnemonicKeyMask(SwingUtilities2.Java:2020)
    at javax.swing.plaf.basic.BasicLookAndFeel.initComponentDefaults(BasicLookAndFeel.Java:1158)
    at javax.swing.plaf.metal.MetalLookAndFeel.initComponentDefaults(MetalLookAndFeel.Java:431)
    at javax.swing.plaf.basic.BasicLookAndFeel.getDefaults(BasicLookAndFeel.Java:148)
    at javax.swing.plaf.metal.MetalLookAndFeel.getDefaults(MetalLookAndFeel.Java:1577)
    at javax.swing.UIManager.setLookAndFeel(UIManager.Java:539)
    at javax.swing.UIManager.setLookAndFeel(UIManager.Java:579)
    at javax.swing.UIManager.initializeDefaultLAF(UIManager.Java:1349)
    at javax.swing.UIManager.initialize(UIManager.Java:1459)
    at javax.swing.UIManager.maybeInitialize(UIManager.Java:1426)
    at javax.swing.UIManager.getUI(UIManager.Java:1006)
    at javax.swing.JPanel.updateUI(JPanel.Java:126)
    at javax.swing.JPanel.<init>(JPanel.Java:86)
    at javax.swing.JPanel.<init>(JPanel.Java:109)
    at javax.swing.JPanel.<init>(JPanel.Java:117)
    at com.install4j.runtime.installer.frontend.FormPanel.<init>(Unknown Source)
    at com.install4j.runtime.installer.frontend.headless.AbstractHeadlessScreenExecutor.init(Unknown Source)
    at com.install4j.runtime.installer.frontend.headless.ConsoleScreenExecutor.<init>(Unknown Source)
    at com.install4j.runtime.installer.frontend.headless.InstallerConsoleScreenExecutor.<init>(Unknown Source)
    at com.install4j.runtime.installer.Installer.getScreenExecutor(Unknown Source)
    at com.install4j.runtime.installer.Installer.runInProcess(Unknown Source)
    at com.install4j.runtime.installer.Installer.main(Unknown Source)
    at Sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at Sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.Java:62)
    at Sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.Java:43)
    at Java.lang.reflect.Method.invoke(Method.Java:497)
    at com.exe4j.runtime.LauncherEngine.launch(Unknown Source)
    at com.install4j.runtime.launcher.Launcher.main(Unknown Source)

GUIを表示できませんでした。このアプリケーションはXサーバーにアクセスする必要があります。

14
BillieM

Suとしてログインしているときに、「PuTTY X11プロキシ:不正な認証プロトコルが試行されました」、および「PuTTY X11プロキシ:サポートされていない認証プロトコル」タイプのエラーの後、認証の問題であることがわかりました。次に、自分のプロファイル/ homeディレクトリから/ rootに.Xauthorityファイルをコピーすることを思い出しました。問題が解決しました!

47
Navy Flyer