Tidak dapat menampilkan GUI. Aplikasi ini membutuhkan akses ke X Server

3

Saya mengalami masalah menginstal SOAPUI di Ubuntu 12.04 saya. Itu melempar: "Tidak dapat menampilkan GUI. Aplikasi ini membutuhkan akses ke X Server"

Versi java saya adalah: versi java "1.7.0_07" Java (TM) SE Runtime Environment (build 1.7.0_07-b10) Java HotSpot (TM) 64-Bit Server VM (membangun 23,3-b01, mode campuran)

jadi saya pikir ini bukan masalah .. Bantuan apa pun akan dihargai.

Bruno
sumber

Jawaban:

2

Ini adalah jawaban yang sangat terlambat, tetapi saya membuang banyak waktu untuk mencoba mengurutkan ini, jadi saya berharap orang lain akan merasakan manfaatnya.

JRE yang dibundel adalah versi 32-bit, dan memiliki ketergantungan pada libXtst. Pada kotak Fedora 64-bit saya, instal paket berikut memperbaikinya:

# yum install libXtst-1.2.0-3.fc17.i686

Pastikan untuk menginstal 32-bit versi libXtst (.i686 pada akhirnya).

Nim
sumber
0

jadi saya pikir ini bukan masalah ..

Mengapa? Karena Anda sudah menginstal Java? X11 adalah sesuatu yang sangat berbeda. Berikan sedikit informasi lebih lanjut, seperti apakah ini berjalan di desktop lokal Anda, atau mesin jarak jauh. Apakah Anda menjalankan X11? Output dari xdpyinfo, dll.

datenwolf
sumber
tidak, saya pikir itu karena saya telah membaca bahwa masalah ini mungkin terjadi jika Anda tidak menginstal di mesin Anda oracle java .. Saya menjalankannya di desktop lokal saya. Output xdpyinfo adalah: (dan berlanjut ..) nama tampilan:: 0 nomor versi: 11.0 vendor string: Nomor rilis vendor X.Org Foundation: 11103000 X.Org versi: 1.11.3 ukuran permintaan maksimum: gerakan 16777212 byte ukuran buffer: 256 unit bitmap, urutan bit, bantalan: 32, LSBFirst, 32 urutan byte gambar: LSBFirst jumlah format pixmap yang didukung: 7
@ user1683628: Sekarang pertanyaan berikutnya: Apakah Anda memulai SOAPUI di bawah sesi pengguna Anda, atau sebagai pengguna yang berbeda, dalam sesi yang berbeda (yaitu melalui su, sudo)?
datenwolf
ya saya menjalankan installer dengan sudo. juga saya bisa menginstalnya dengan opsi -c, tapi kemudian SoapUI tidak berjalan, jadi maybee adalah karena tidak bisa menampilkan gui juga
Ini masalah Anda: sudo tidak menyerahkan token otentikasi X, program yang dimulai di sana tidak akan dapat membuka koneksi ke server X. Token otentikasi biasanya berada di ${HOME}/.Xauthrority. Misalnya. mungkin /home/foobar/.Xauthority. Jadi buka sudo kulit ( sudo -s ), lalu tambahkan lingkungan otoritas yang benar ( export XAUTHORITY=/home/foobar/.Xauthority ), sekarang Anda harus dapat menjalankan installer dari dalam shell itu. Anda harus mengganti / home / foobar dengan direktori home Anda sendiri tentunya.
datenwolf
tidak beruntung dengan ini, XAUTHORITY sekarang ditautkan ke pengguna saya, tetapi masih tidak dapat menampilkan GUI
Bruno
0

Pastikan Anda telah mengunduh SoapUI-x64-5.0.0.sh Penginstal (versi 64-bit).

Saya pernah mengalami masalah yang sama ketika mencoba menjalankan SoapUI-x32-5.0.0.sh (Versi 32-bit) karena kesalahan pada x64 Ubuntu.

Paweł Rychlik
sumber