terminal tidak akan diluncurkan (ubuntu 16.04)

15

Suatu hal yang aneh terjadi hari ini: Saya mengklik ikon terminal dan tidak diluncurkan, hanya berkedip dan menghilang. Jika saya menekan ctrl+ alt+ titu tidak akan diluncurkan. Saya mencoba meluncurkan terminal ringan dengan menekan ctrl+ alt+ f1. Layar login, muncul untuk memasukkan login dan kata sandi saya, sistem menerima login dan kata sandi tetapi dengan cepat kembali ke layar login. Ini semacam loop: Saya memasukkan login dan sistem kembali ke layar login. Xterm tidak bekerja juga.

Namun, persatuan tampaknya bekerja dengan benar.

Ini pertama kalinya terminal tidak berfungsi, dan saya tidak tahu cara memperbaiki bug ini.

Saya akan menghargai segala jenis bantuan.

MEMPERBARUI:

Saya telah menginstal mysecureshellsebelum masalah yang dilaporkan dan ketika saya menghapus paket ini masalahnya diperbaiki sebagian. Terminal bekerja (xterm juga) tetapi terminal cahaya (tty), diakses oleh ctrl+ alt+ f1, tetap di loop selama login.

Di bawah ini ditempelkan bashrc saya dan hasil dmesg:

~/.bashrc: http://paste.ubuntu.com/16918978/

dmesg: http://paste.ubuntu.com/16918993/

leobap
sumber
Bisakah Anda mengedit pertanyaan Anda dan menambahkan garis dmesgkeluaran terakhir, setelah Anda mencoba membuka terminal.
Videonauth
1
Apa yang telah Anda ubah belakangan ini? ~/.bashrc? Kedengarannya seperti shell Anda diluncurkan, lalu segera keluar.
waltinator
Yah, terminal gnome saya berfungsi, tapi tty tidak. Saya akan tetap bekerja secara normal dan jika ada masalah muncul lagi saya memperbarui pertanyaan saya. Terima kasih atas perhatiannya.
leobap
Saya memiliki masalah yang sama, dan unistalling mysecureshellmemecahkan masalah (Ubuntu 17.10).
Cosmin Saveanu
Anda dapat mengunduh Visual Studio Code dan menggunakannya terminal bawaan - Saya memiliki masalah yang sama dan saya memperbaikinya menggunakan terminal Visual Studio Code melalui menjalankan berbagai perintah melalui terminal itu untuk memperbaiki kode barang Python.visualstudio.com/#alt -downloads
Kyle Bridenstine

Jawaban:

21

Dalam kasus saya, saya memutakhirkan python3.5 ke python3.6.

Untuk itu, jalankan solusi xterm. Kemudian jalankan dua perintah berikut:

sudo rm /usr/bin/python3

sudo ln -s python3.5 /usr/bin/python3
Himanshu sharma
sumber
1
Di Ubuntu 18.04, perbaikan serupa bekerja dengan "sudo ln -s python3.6 / usr / bin / python3"
Reb.Cabin
Ketika saya menginstal python3.7, tidak hanya break istilah, tetapi juga apt_get dan apt_add_repository. Perbaikan di sini juga berfungsi untuk memulihkan apt, dan saya dapat menginstal python3.5 sesuai dengan petunjuk ini askubuntu.com/questions/682869/… .
Reb.Cabin
Saya menjalankan perintah sudo rm / usr / bin / python3 dan kemudian semua versi python saya berhenti bekerja! Sekarang saya menghadapi masalah untuk menginstal ulang versi python !!
Chirag Kalal
Anda dapat mengunduh Visual Studio Code dan menggunakannya terminal bawaan - Saya memiliki masalah yang sama dan saya memperbaikinya menggunakan terminal Visual Studio Code melalui menjalankan berbagai perintah melalui terminal itu untuk memperbaiki kode barang Python.visualstudio.com/#alt -downloads
Kyle Bridenstine
9

Saya mengalami masalah yang sama, tetapi itu dibuat ketika saya memperbarui python ke 3.6 dan memilih alternatif sebagai python3.6. Tetapi ketika saya mengembalikan opsi ke python3.5, terminal mulai bekerja kembali.

Jadi, adakah yang bisa memberi tahu saya mengapa itu terjadi? Saya menggunakan perintah

sudo update-alternatives --config python3

Pesan berikut muncul:

There are 2 choices for the alternative python3 (providing /usr/bin/python3).

  Selection    Path                Priority   Status
------------------------------------------------------------
  0            /usr/bin/python3.6   2         auto mode
* 1            /usr/bin/python3.5   1         manual mode
  2            /usr/bin/python3.6   2         manual mode

Press <enter> to keep the current choice[*], or type selection number:

Saya memilih 1 dan mulai bekerja.

Abhijeet Masal
sumber
berubah menjadi 3,7 juga berfungsi, jika Anda punya
Sadap
Anda dapat mengunduh Visual Studio Code dan menggunakannya terminal bawaan - Saya memiliki masalah yang sama dan saya memperbaikinya menggunakan terminal Visual Studio Code melalui menjalankan berbagai perintah melalui terminal itu untuk memperbaiki kode barang Python.visualstudio.com/#alt -downloads
Kyle Bridenstine
4

Mungkin sudah terlambat untuk kasus Anda atau mungkin solusinya bekerja pada saya tidak bekerja pada Anda. Kasus saya adalah seperti di bawah ini.

Baru-baru ini, saya mengalami kondisi yang tiba-tiba, program terminal tidak dapat dimulai. Saya mencari di web, dan menemukan 2 penyebab: satu adalah pengaturan lokal yang salah, dan yang lainnya adalah python3 asli yang diganti secara tidak benar. Dalam kasus saya, saya menginstal python3.4.6 sedangkan python3 yang ada adalah python3.5.2. Setelah saya mengembalikan python3.5.2, program terminal berjalan dengan baik lagi.

Referensi: terminal tidak akan diluncurkan setelah menginstal python 3.5 .

Semoga berhasil.

Helen Lin
sumber
2

Bagi saya, masalahnya adalah saya bukan admin.
Solusi Antarmuka Pengguna:

  1. Buka pengaturan
  2. Pergi ke "Detail" (biasanya opsi terakhir di menu sisi kiri)
  3. Pergi ke "Pengguna"
  4. Pilih pengguna Anda.
  5. Anda akan melihat dua opsi (Standar / Admin). Klik pada "Admin"
  6. Itu akan meminta Anda untuk menutup dan membuka sesi pengguna Anda. Lakukan
  7. Sekarang Anda dapat membuka terminal dengan CTRL+ ALT+T
Alvaro R
sumber