Crouton: startx gagal dengan MIT-MAGIC-COOKIE-1 yang berulang tidak valid

Dibuat pada 5 Jun 2013  ·  15Komentar  ·  Sumber: dnschneid/crouton

Langkah-langkah yang saya ambil:

  1. membuat chroot x11 dasar
    sudo sh -e ~ / Unduhan / crouton -t x11
  2. memasuki chroot
    sudo enter-chroot
  3. menginstal mate-desktop dari
    http://wiki.mate-desktop.org/download
  4. Buat file .xinitrc di folder home pengguna chroot dengan perintah untuk meluncurkan sobat
    echo "exec mate-session"> ~ / .xinitrc
  5. mencoba meluncurkan x
    startx

Ia mencoba untuk meluncurkan, beralih ke tty ketiga untuk menjalankan X tetapi tidak ada yang muncul. Setelah beralih kembali ke ChromeOS, ada baris yang berulang di output server X.
Kunci MIT-MAGIC-COOKIE-1 tidak valid Kunci MIT-MAGIC-COOKIE-1 tidak valid ..

Tidak yakin apakah saya melewatkan sesuatu atau ada sesuatu yang tidak berfungsi.

bug

Komentar yang paling membantu

Saya mencari kesalahan ini di Google dan menemukan beberapa kemungkinan perbaikan:

1 - enter 'rm ~/.Xauthority' - http://slopjong.de/2011/06/14/invalid-mit-magic-cookie-1-key/
2 - enter 'xhost local:root' - http://easytofu.com/05062011150909-mit-magic-cookie-cannot-open-display-error
2 - a few combinations of the above and others - http://www.linuxquestions.org/questions/debian-26/xlib-invalid-mit-magic-cookie-1-key-278821/

Semoga satu atau beberapa kombinasi di atas akan membantu Anda semua ;-)

Semua 15 komentar

Saya mencari kesalahan ini di Google dan menemukan beberapa kemungkinan perbaikan:

1 - enter 'rm ~/.Xauthority' - http://slopjong.de/2011/06/14/invalid-mit-magic-cookie-1-key/
2 - enter 'xhost local:root' - http://easytofu.com/05062011150909-mit-magic-cookie-cannot-open-display-error
2 - a few combinations of the above and others - http://www.linuxquestions.org/questions/debian-26/xlib-invalid-mit-magic-cookie-1-key-278821/

Semoga satu atau beberapa kombinasi di atas akan membantu Anda semua ;-)

Saya tidak pernah berhasil mendapatkan startx untuk bekerja, tetapi sejujurnya saya juga tidak berusaha keras. Gunakan xinit jika Anda tidak ingin men-debugnya. Jika tidak, sejauh memulai kerja startx (yang seharusnya benar-benar terjadi di beberapa titik), sepertinya startx mengabaikan nomor tampilan yang diteruskan kepadanya (dan dengan demikian gagal terhubung ke: 0, atau ada masalah dengan .Xauthority.

Ahh terima kasih. Menjalankan xinit saja sudah bekerja dengan baik. Baca ~ / .xinitrc saya dan mulai sobat. Saya mendapat kesan bahwa startx melakukan hal itu tetapi dengan beberapa fitur tambahan. Terima kasih atas semua kerja bagusnya.

Tidak bermaksud untuk menandainya sebagai ditutup. Masih perlu mencari tahu mengapa startx gagal. :)

Sepakat.

Coba ganti / usr / local / bin / xinit dengan yang berikut ini dan lihat apakah startx berfungsi dengan benar:

#!/bin/sh -e
# Copyright (c) 2013 The Chromium OS Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.

# Filters the xinit command, fixing the display and removing xauth.
# Also adds the -- to the command line and references the global xserverrc 
# if it isn't already there.
# By putting this in /usr/local/bin, PATH will prefer it and scripts that
# call xinit will automagically work.

croutonwm='/usr/local/bin/croutonwm'
if [ -x "$croutonwm" ]; then
    . "$croutonwm"
fi

xserverrc='/etc/X11/xinit/xserverrc'
dash='--'
disp=''
n=$#
while [ ! "$n" = 0 ]; do
    arg="$1"
    n="$((n-1))"
    shift
    if [ -z "$disp" -a ! "${arg#":"}" = "$arg" ]; then
        disp="$arg"
        continue
    elif [ "$arg" = '-auth' ]; then
        if [ ! "$n" = 0 ]; then
            n="$((n-1))"
            shift
        fi
        continue
    elif [ -n "$dash" -a "$arg" = '--' ]; then
        dash=
        # Check if there's a xserverrc specified.
        if [ ! "${1#/}" = "$1" ]; then
            xserverrc=''
        fi
    fi
    set -- "$@" "$arg"
done

disp=0
while [ -f "/tmp/.X$disp-lock" ]; do
    disp=$((disp+1))
done

exec /usr/bin/xinit /usr/local/bin/croutonxinitrc-wrapper "$@" $dash $xserverrc ":$disp"

Juga di cabang startx .

Bagus, sekarang startx juga berfungsi untuk saya (tanpa cabang startx). Ini aneh.

Saya melakukan Xinit dan di windows mengetikkan startx, kemudian ada pesan untuk menghapus direktori yang saya lakukan dengan perintah rm, restart comp dan semuanya berfungsi dengan baik.

Untuk apa nilainya, startx masih belum berfungsi?

Saya juga mencoba menjalankan Mate, dan berhasil jika saya memulainya dengan sudo xinit tetapi kemudian, tentu saja, saya masuk sebagai root - yang bukan itu yang saya inginkan. Ketika saya mencoba menjalankan xinit tanpa sudo , saya mendapatkan ini: https://gist.github.com/JoshMcCullough/b04f321a5ecc8bc28994

Ada ide?

Nyalakan ulang dan coba lagi tanpa sudo.

Saya yakin startx telah berfungsi untuk sementara waktu sekarang, jadi untuk menutup masalah ini, buka kembali jika masih menjadi masalah.

@DennisLfromGA Wow saya benar-benar lupa tentang ini. Bahkan belum memiliki Chromebook selama satu atau dua tahun. Senang itu ditutup!

Saya tahu, tampaknya ada banyak hal ini yang telah diperbaiki dan masih berkeliaran. :)

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

jeremyckahn picture jeremyckahn  ·  5Komentar

El-t0ro picture El-t0ro  ·  4Komentar

BRFNGRNBWS picture BRFNGRNBWS  ·  3Komentar

Taylormsz picture Taylormsz  ·  5Komentar

jbaum98 picture jbaum98  ·  4Komentar