Не запускается терминал ubuntu


виртуальная машина - Не запускается Ubuntu на VirtualBox

я начинаю изучать линукс (сейчас на windows 10), скачала Oracle VirtualBox 6.1.22 и ubuntu 18.04.1, но запустить не смогла. После создания виртуальной машины не получается выбрать образ диска, где лежит ubuntu, потому что возникает такая ошибка: Функция аппаратной виртуализации включена для данной машины, но не поддерживается Вашим хостом. Для обеспечения работоспособности машины она должна быть выключена.

Я открываю настройки виртуальной машины, потом "система", потом "ускорение" и отключаю аппаратную визуализацию, но ошибка всё равно не исчезает. Подскажите пожалуйста, из-за чего это может быть и как можно исправить?

  • virtualbox
  • виртуальная-машина
  • виртуализация

1

Такая ошибка возникает, если у вас в системе уже установлен гипервизор. Скорее всего, у вас активирован гипервизор Hyper-V. Удалите его через Панель управления - Программы - Программы и компоненты - Включение и отключение компонентов Windows. Перезагрузитесь и запустите Virtual Box снова. Но!

Устанавливать Virtual Box имеет смысл только в том случае, если вы хотите осваивать графический шелл Gnome или KDE. Если же вы собираетесь работать в командной строке или отдельных приложениях, то для запуска линукса в Windows достаточно активировать WSL - Windows Subsystem for Linux - и установить Ubuntu из MS Store

Этот вариант работает быстрее, чем Virual Box, и лучше интегрирован в Windows в плане обмена файлами.

Затем ещё можно установить X сервер и Windows Terminal, и пользоваться Linux почти нативно. На фотке терминал Gnome Terminal, запущенный в Ubuntu 18, установленном в WSL. В терминале рабочая папка /mnt/c/Windows ;)

Зарегистрируйтесь или войдите

Регистрация через Google

Регистрация через Facebook

Регистрация через почту

Отправить без регистрации

Почта

Необходима, но никому не показывается

Отправить без регистрации

Почта

Необходима, но никому не показывается

Нажимая на кнопку «Отправить ответ», вы соглашаетесь с нашими пользовательским соглашением, политикой конфиденциальности и политикой о куки

Терминал не запускается на удаленном рабочем столе; как это исправить? - Yodo.

im

yodo.im

#1

Когда я пытаюсь запустить терминал, щелкнув пункт меню >>Приложения Аксессуары Терминал, он не запускается. Я получаю Пусковой терминал запись на панели задач. Через несколько секунд это проходит. Терминал не отображается. Другие приложения запускаются правильно.

Я использую Ubuntu 11.04 и подключаюсь через удаленный рабочий стол. На клиенте я использую подключение к удаленному рабочему столу Microsoft для Mac; на сервере - sesman.

Я проверил следующие файлы журнала, но никаких сообщений не появляется: debug, messages, sesman.log, syslog и user.log.

ps ax | grep -i term не выводит список терминала - даже когда на панели задач отображается Пусковой терминал. Я все еще могу получить командную строку, введя sssh'ing.

Когда я запускаю gnome-terminal из xterm, я получаю сообщение об ошибке ниже:

gnome-terminal: /build/buildd/cairo-1.10.2/src/cairo-image-surface.c:1320: _pixel_to_solid: Assertion `!"reached"' failed.

Что касается других терминалов, я получаю то же сообщение об ошибке, когда запускаю терминал Byobu. И guake не был установлен должным образом из Центра программного обеспечения (исправление guake, похоже, выходит за рамки этого вопроса). Однако xterm работает нормально.

Кроме того, я проверил свой .bashrc файл, и, кажется, все в порядке.

Что мне теперь делать? Я бы предпочел не использовать xterm в качестве основного терминала.

Обновление
Это, по-видимому, известная ошибка. Решение состоит в том, чтобы включить фон рабочего стола.

Plat0n

#2

Попробуйте запустить терминал вручную, например, из xterm, и посмотрите, что получится на выходе.

Нажмите Alt + F2 а затем введите xterm чтобы получить xterm.

Там просто введите gnome-terminal чтобы попытаться запустить терминал.

MaxAnt

#3

У меня возникла аналогичная проблема после редактирования файла /etc/default/locale.

Решением для меня было изменение локали в /etc/default/locale вернуться к содержимому этого файла по умолчанию, чтобы:

LANG="en_US.UTF-8"LANGUAGE="en_US"

Как описано в этот ответ.

Alina_kudry

#4

Посмотрите, есть ли что-нибудь в вашем . bashrc файл, которого там быть не должно. Это может привести к тому, что терминал не будет работать. Это скрипт, который запускается каждый раз, когда вы запускаете терминал, и когда вы входите в систему с помощью ssh, аналогичный файл может быть выполнен на удаленной машине.

Должна быть неизмененная системная версия по умолчанию .bashrc в /etc/skel/.bashrc который вы можете сравнить с тем, что находится в вашем домашнем каталоге (~/.bashrc), чтобы увидеть, какие изменения были внесены, если таковые имеются, в локальный файл.

Kuze4ka

#5

Я установил Python 3.6 по умолчанию с

sudo update-alternatives --config python3.

Я изменил его обратно на 3.5 и просто использую интерпретатор 3.6 в PyCharm. Он вернулся и работает нормально.

Vera4ka

#6

Я обнаружил, что могу перейти в любую папку в браузере файлов, щелкнуть правой кнопкой мыши и выбрать открыть в терминале.

Katya

#7

Переключитесь на виртуальный терминал, нажав ctrl+alt+f1

Выполните эту команду

sudo dpkg --configure -a

чтобы решить эту проблему.

Alex_Pank

#8

В моем случае этот ответ дал мне решение https://stackoverflow. com/a/36151686/1599129, в основном:

Ошибка вызвана установкой пакета gi на python3. Это пакет для командной строки GIST Github для python2. Это не связано с объектом gnome или самоанализом gnome. Посетите его здесь: python gi по индексу пакета

Это вызывает конфликты именования с gi.repository, вместо того, чтобы искать gir в ваших пакетах python dist-packages, ваша система в этом пакет gi. И, следовательно, ошибка показывает

Ошибка импорта: Нет модуля с именем 'gi.repository'

Удаление этого пакета устранит ошибку.

для удаления:

$> sudo pip(###) uninstall gi

где ### означает все 3.x версии pip, которые у вас есть в вашей системе.

Anna4ka

#9

В моем случае я не смог открыть терминал после того, как установил новые языки и удалил язык по умолчанию. Я обнаружил, что я не применял измененные к системе, после применения изменений в графическом интерфейсе языковых настроек появилась кнопка, все снова заработало.

овации,

Darino4ka

#10

Итак, если ваш терминал (gnome-terminal) появляется, а затем исчезает, вы можете попробовать несколько методов, которые помогали мне в прошлом. Имейте в виду, я работаю с ОС Linux Mint AMD64, используя Cinnamon. Это должно работать с большинством 64-разрядных дистрибутивов Linux и типов графического интерфейса.

Часто в онлайн-ответах на вопросы о сбое терминала перечислены команды терминала, однако трудно использовать команды терминала без терминала, не так ли? Для выполнения указанных команд вам понадобится оболочка / терминал-emu / CLI, Поэтому используйте свой менеджер пакетов (Synaptic и т. д.) Для загрузки эмуляторов терминалов xterm / uxterm. Вы также можете использовать свой файловый менеджер (Nemo, Nautilus и т.д. чтобы выполнить некоторые из этих исправлений) и, наконец, вы можете запустить некоторые команды с помощью Alt+F2.

В любом случае. Делать:

  1. Широко используемый подход, доступный сразу в большинстве поисковых запросов Google, заключается в следующем: удалить ~/.gconf/apps/gnome-terminal. Вот как:

    cd ~/.gconf/appssudo rm -r ./gnome-terminalreboot

    (или, возможно,, Alt+Ctrl+F1 а затем снова войдите в систему и выполните sudo apt-get update если вы не хотите перезагружаться)

  2. Другой подход заключается в переустановке gnome-terminal и его зависимого gnome-terminal-data. Пожалуйста, прочтите команды, поскольку вы не можете просто apt-get удалить его большую часть времени.

    sudo apt-get remove --purge gnome-terminal gnome-terminal-datasudo apt-get updatesudo apt-get install gnome-terminal 

    Используя часто упускаемые из виду --purge команда была единственной вещью, которая сработала для меня, когда я понял, что мне нужно это сделать. --purge дополнительно удаляет файлы конфигурации вместе с пакетом. Если вы пытались изменить эти файлы и потерпели неудачу, это сработает.

    Примечание: Некоторые менеджеры пакетов не включают gnome-terminal в список или не будут работать, устанавливая его после того, как он помечен. Лично мне в этом не повезло.

  3. Вы можете найти веб-сайт вашего дистрибутива, найти указанный там пакет gnome-terminal и вручную загрузить и установить с помощью вашего установщика пакетов или вручную. (например, установщик пакетов GDebi и Aptitude Install). Этот метод не сработал для меня, но после некоторых исследований он может сработать, в зависимости от причины поджаривания вашего терминала. Я нахожу этот метод наиболее неэффективным по большинству распространенных причин, по которым gnome-terminal автоматически закрывается или просто никогда не открывается, потому что этот пакет часто запрашивает зависимости, которые у вас уже есть или не существуют (я не знаю почему).

  4. >>Если вы недавно изменили настройки своего терминала, попытались изменить цвет фона или попытались войти в историю / написать сценарий вашего терминала, иногда есть последний вариант. Внутри вашей команды TerminalProfile Preferences снимите все флажки и убедитесь, что в выпадающем меню написано "Удерживайте терминал открытым". На самом деле это сработало для меня. Мой терминал был настроен на профиль, в котором была запущена команда, не требующая ввода пользователем, за которой последовал автоматический выход из терминала в раскрывающихся настройках. (например, ls, сценарий, история, cd /, все, что не требует, чтобы вы вставляли что-то еще после его запуска)

Я надеюсь, что это поможет некоторым из вас, ребята, у кого возникла эта проблема! Я пользователь Linux-самоучка и веб-дизайнер, который постепенно осваивает ОС и оболочку -nix. Я часто пользуюсь этим сайтом и Stack Overflow, и я хочу вернуть все, что могу! Одна любовь.

Alino4ka

#11

Вы тоже можете попробовать это. Это сработало для меня, когда я был в вашей ситуации. Я сбросил настройки своего рабочего стола до настроек по умолчанию.

https://www.omgubuntu.co.uk/2017/10/how-to-reset-ubuntu-desktop-to-default

Melnik_Dan

#12

как вы “ps ax | grep -i term” без терминала!?

Stepa

#13

На случай, если кто-то не знал, ctrl-alt-f4 должен вернуть вас к окну, отличному от X. ctrl-alt-F7 обычно возвращает вас обратно.

Igor_V

#14

также откройте synaptic и убедитесь, что установлен gnome-terminal - возможно, вы случайно удалили его, а затем он не был удален из меню

Viktor40ka

#15

Сообщение об ошибке, скорее всего, будет найдено в “~/.xsession-errors”.

Danil4ik

#16

или установите guake, другой терминал, очень полезный! , просто запустите его, нажмите f12, чтобы открыть окно, и f11, чтобы перейти в полноэкранный режим…

Ermak_G

#17

Это то, что вызвало проблему в моем случае: linux - Gnome-terminal not starting due to error in python script related to GI - Stack Overflow

Savva_P

#18

Этот ответ может иметь отношение к вашему случаю: linux - Gnome-terminal not starting due to error in python script related to GI - Stack Overflow

MariV

#19

@thomas-peter, у меня была похожая проблема, которая была решена с помощью метода, который вы описали. В основном это было связано с python3. 7. Спасибо.

Как исправить Ubuntu Не удается открыть терминал Проблема

Вы не можете открыть терминал на своем компьютере с Ubuntu. Что ты можешь сделать? Хотя эта проблема возникает редко, это факт, что проблема существует и может случиться с вами в любое время. Читайте дальше, чтобы узнать, что делать, если ваш компьютер с Ubuntu не может открыть свой терминал.

Содержание
  • Вам не хватает значка?
  • Конфликт программного обеспечения?
  • Конфигурация терминала искажена?
  • Нужно ли регенерировать ваши локали?
  • Переустановите или используйте альтернативу
  • Часто задаваемые вопросы

Вам не хватает значка?

Если вам не хватает только значка, с которого вы запускали терминал, это не означает, что самого терминала больше нет. Вы можете найти его среди остальных установленных приложений через меню действий Ubuntu.

  1. Нажмите Win и начните вводить «терминал» в поле поиска, чтобы найти его. Нажмите на нее, чтобы запустить.
  2. Чтобы повторно добавить его в док-станцию ​​рабочего стола, щелкните значок правой кнопкой мыши и выберите «Добавить в избранное».

Может быть, все же лучше запомнить комбинацию Ctrl + Alt + T на клавиатуре. Если вы попробуете это, вы увидите всплывающий терминал.

Конфликт программного обеспечения?

Если проблема возникла после установки нового программного обеспечения, возможно, вы имеете дело с конфликтом программного обеспечения. Редко, но бывает, и причин может быть миллион, в зависимости от каждой уникальной комбинации установленного софта. Самое простое решение — отменить наши последние шаги.

Начните с удаления всего, что вы установили непосредственно перед тем, как проблема подняла свою уродливую голову. Надеюсь, проблема будет решена.

Если проблема не устранена, можно попробовать более радикальные меры, например восстановить всю систему из последней резервной копии. Затем вы можете приступить к повторной реализации этих изменений одно за другим, пока не найдете виновника, а затем отмените этот проблемный шаг.

Стоит отметить, что один из самых распространенных конфликтов связан с установкой Python. Если проблема появилась после обновления до последней версии Python, есть небольшая вероятность, что это связано с тем, что терминал не настроен для ее использования.

Чтобы решить эту проблему, попробуйте обновить ссылку на Python в терминале. Перейдите к одному из отказоустойчивых терминалов TTY, одновременно нажав Ctrl + Alt + F3 . Повторно войдите в систему и введите:

 sudo nano /usr/bin/gnome-terminal 

Затем измените:

 #!/usr/bin/python3 

на

 #!/usr/bin/ python3.8 

Конечно, если вы установили еще более новую версию Python, вам потребуется обновить ее и соответствующим образом настроить.

Если вы не знаете, какую версию Python вы используете, вы можете проверить, выполнив:

 python3 --version 

Конфигурация терминала искажена?

Если проблема возникла после попытки что-то настроить в конфигурации терминала, и вы знаете, в чем проблема, вы можете использовать отказоустойчивый терминал, чтобы попытаться устранить ущерб.

Чтобы получить доступ к отказоустойчивому терминалу TTY, одновременно нажмите Ctrl + Alt + F3 . Войдите в систему, а затем попробуйте отменить изменения, которые вы применили к своему обычному терминалу через него.

Для более удобной настройки конфигурации вашего терминала через графический интерфейс установите Dconf-Editor с помощью:

 sudo apt install dconf-editor 

После его установки запустите Dconf-Editor и подтвердите появившееся предупреждение, нажав «I» буду осторожен.

Перейдите в «/org/gnome/terminal/legacy» и верните измененные настройки.

Если проблема возникла после изменения настроек вашего профиля в вашем терминале, вы можете легко сбросить их до значений по умолчанию. Перейдите к одному из терминалов TTY (используйте Ctrl + Alt + F3 ) и введите:

 dconf reset -f /org/gnome/terminal/legacy/profiles:/ 

Однако обратите внимание, что это удалит все профили gnome-terminal и вернуть профиль по умолчанию к исходным настройкам.

Нужно ли регенерировать ваши локали?

Если какое-либо приложение, которое вы недавно установили или перенастроили, перепуталось с вашими локалями, ваш терминал также может иметь проблемы с открытием из-за этого. Терминал зависит от информации о локали, чтобы знать, как отображать текст на любом языке, который вы используете в своей системе. Если эта информация недоступна, когда терминал запрашивает ее, программа может просто закрыться.

Чтобы очистить и заново сгенерировать ваши локали:

 sudo locale-gen --purge 

После этого попробуйте снова открыть эмулятор терминала.

Переустановите или используйте альтернативу

Хотя это ближе к тому, как вы решили бы проблему, если бы вы использовали Windows, вы можете попробовать удалить и переустановить свой терминал. Перейдите к отказоустойчивому терминалу TTY с помощью Ctrl + Alt + F3 и введите:

 sudo apt remove gnome-terminal 

После переустановите его с помощью:

 sudo apt install gnome-terminal 

Наконец, если ничего не сработало, вы всегда можете использовать альтернативный эмулятор терминала, такой как Guake и Tilix:

 sudo apt install guake sudo apt install tilix 

Guake работает как служба, терминал появляется только если нажать клавишу F12 . Tilix больше похож на традиционный терминал с дополнительными функциями персонализации.

Затем вы можете использовать их вместо терминала по умолчанию, и у вас всегда будет отказоустойчивый TTY в качестве резервной копии.

Часто задаваемые вопросы

Должен ли я просто отказаться от стандартного терминала Ubuntu?

Как правило, терминала Ubuntu достаточно практически для всего, что вам нужно из командной строки. Хотя все упирается в предпочтения. Если вам нужен быстрый терминал с рендерингом на GPU, потому что вам нравится выполнять тяжелые и многословные задачи, вам, вероятно, лучше использовать эмулятор терминала, такой как Alacritty. Гуаке, как упоминалось выше, является еще одним вариантом.

Что такое телетайп?

Давным-давно, когда компьютеры только начинали появляться, существовало старинное устройство под названием телетайп (TTY). Это позволяло оператору отправлять текстовые сообщения по проводу. В современном использовании TTY — это терминал по умолчанию, используемый для прямого взаимодействия с вашей операционной системой. Linux заимствует эту терминологию из UNIX.

Терминальные приложения, такие как GNOME Terminal, Alacritty и Guake, на самом деле более известны как эмуляторы терминала , потому что они выполняют работу TTY поверх среды вашего рабочего стола. TTY всегда располагается за любым графическим интерфейсом. Именно благодаря этому различию вы можете получить доступ к своему TTY, используя Ctrl + Alt + F3 , даже если вы не можете открыть терминал на рабочем столе.

Могу ли я установить другой терминал среды рабочего стола?

Абсолютно! Тот факт, что Ubuntu использует GNOME, не означает, что вам нужно использовать GNOME Terminal или отдельную альтернативу. Например, вы можете установить Konsole из KDE Plasma, набрав: sudo apt install konsole

Просто просмотрите другие зависимости, которые вы устанавливаете вместе с ним. Konsole, например, устанавливает еще 155 пакетов в виде библиотек KDE, занимая дополнительно 146 МБ места на моем диске. Поскольку эти эмуляторы терминала предназначены для работы как неотъемлемая часть других сред рабочего стола, вам может потребоваться установить несколько библиотек из среды, в которой они специализируются, чтобы заставить их работать правильно.

Я просто предупреждаю вас, что вы можете столкнуться с несколькими часами хлопот, поскольку иногда такие элементы, как графические элементы, могут не соответствовать вашей текущей среде рабочего стола так, как вы могли бы надеяться. Но если вы привыкли к терминалу другой среды, возможно, вам стоит приложить усилия, чтобы настроить его так, чтобы он хорошо работал со средой Ubuntu GNOME!

Изображение предоставлено: Guaxipo на Pixabay

Мигель Лейва-Гомес

Мигель уже более десяти лет занимается развитием бизнеса и технологиями, а еще дольше занимается написанием программного обеспечения. Из своего маленького замка в Румынии он представляет холодный и аналитический взгляд на вещи, влияющие на мир технологий.

Подпишитесь на нашу рассылку!

Наши последние учебные пособия доставляются прямо на ваш почтовый ящик

Подпишитесь на все информационные бюллетени.

Регистрируясь, вы соглашаетесь с нашей Политикой конфиденциальности, а европейские пользователи соглашаются с политикой передачи данных. Мы не будем передавать ваши данные, и вы можете отказаться от подписки в любое время.

командная строка - Терминал не запускается (Ubuntu 16.04)

Задавать вопрос

спросил

Изменено 1 год, 11 месяцев назад

Просмотрено 74к раз

Сегодня произошла странная вещь: я нажал на иконку терминала, а он не запустился - просто моргнул и исчез. Если я нажму Ctrl + Alt + T , он не запустится. Я попытался запустить легкий терминал, нажав Ctrl + Alt + F1 . Появился экран входа для ввода логина и пароля, система приняла логин и пароль, но быстро вернулась к экрану входа. Это своего рода цикл: я ввожу логин, и система возвращается к экрану входа. Xterm тоже не работает, однако Unity работает правильно.

Терминал не работает впервые, и я не знаю, как исправить эту ошибку. Буду признателен за любую помощь.

ОБНОВЛЕНИЕ:

Я установил mysecureshell до сообщения о проблеме, и когда я удалил этот пакет, проблема была частично устранена. Терминал работает (xterm тоже), но легкие терминалы (tty), доступ к которым осуществляется с помощью Ctrl + Alt + F1 , остаются в цикле во время входа в систему.

Ниже вклеены мои .bashrc и результат dmesg :

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

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

  • командная строка
  • 16.04

5

В моем случае я обновил python3.5 до python3.6.

Для этого обходного пути запустите xterm . Затем выполните следующие две команды:

 судо рм /usr/bin/python3 sudo ln -s python3.5 /usr/bin/python3 

5

У меня была такая же проблема, но она возникла, когда я обновил python до 3.6 и выбрал альтернативу python3.6. Но когда я вернул опцию на python3.5, терминал снова заработал.

Итак, кто-нибудь может сказать мне, почему это произошло? Я использовал команду

 sudo update-alternatives --config python3 

Появилось следующее сообщение:

 Есть 2 варианта альтернативного python3 (предоставление /usr/bin/python3). Статус приоритета пути выбора -------------------------------------------------- ---------- 0 /usr/bin/python3.6 2 автоматический режим * 1 /usr/bin/python3.5 1 ручной режим 2 /usr/bin/python3.6 2 ручной режим Нажмите , чтобы сохранить текущий выбор[*], или введите номер выбора: 

Я выбрал 1 и все заработало.

3

Возможно, для вашего случая уже слишком поздно, или, может быть, решение, которое работает на мне, не работает на вашем. Мой случай, как показано ниже.

Недавно я столкнулся с тем, что программа терминала внезапно не может быть запущена. Я погуглил в Интернете и нашел 2 причины: одна - неправильные настройки локали, а другая - неправильная замена исходного python3. В моем случае я установил python3.4.6, а существующий python3 — python3.5.2. После восстановления python3.5.2 программа терминала снова работает нормально.

Ссылка: терминал не запускается после установки python 3.


Learn more

Только новые статьи

Введите свой e-mail

Видео-курс

Blender для новичков

Ваше имя:Ваш E-Mail: