Pycharm не запускается на Ubuntu 20.04 LTS с установки.

Вопрос или проблема

[0.006s][warning][cds] Архивные некорневые классы отключены, потому что установлено свойство java.system.class.loader (значение = "com.intellij.util.lang.PathClassLoader"). Чтобы использовать архивные некорневые классы, это свойство не должно быть установлено
ошибка: XDG_RUNTIME_DIR не установлен в окружении.
2024-11-23 16:49:21,921 [     66]   WARN - #c.i.i.p.PluginManager - Обнаружены проблемы при загрузке плагинов:
  Плагин Docker (id=Docker, путь=~/.local/share/JetBrains/PyCharmCE2024.3/clouds-docker-impl, версия=241.18034.82) не совместим с текущей версией IDE, так как требуется сборка 241.* или старше, но текущая сборка PC-243.21565.199
2024-11-23 16:49:22,714 [    859]   WARN - #c.i.o.v.n.p.FSRecords - Хранилище записей [/root/.cache/JetBrains/PyCharmCE2024.3/caches/records.dat] использовалось процессом [OwnershipInfo{owner pid: 879807, acquired at: 1732369564558}], который сейчас не существует (не был закрыт должным образом/сбой?) -> принудительное повторное получение
2024-11-23 16:49:22,721 [    866]   WARN - #c.i.o.v.n.p.d.c.VFSContentStorageOverMMappedFile - Карта содержимого [/root/.cache/JetBrains/PyCharmCE2024.3/caches/content.dat.hashToId] пуста, в то время как хранилище содержимого не пустое: пересоздание карты из хранилища
2024-11-23 16:49:22,760 [    905]   WARN - #c.i.o.v.n.p.PersistentFSLoader - [Проблема загрузки VFS]: VFS не был безопасно завершен: records.wasClosedProperly равно false
2024-11-23 16:49:22,816 [    961]   WARN - #c.i.o.v.n.p.PersistentFSLoader - [Проблема загрузки VFS]: Восстановлено состояние NOT_CLOSED_PROPERLY, проблем не осталось
2024-11-23 16:49:24,573 [   2718]   WARN - #c.i.s.ComponentManagerImpl - `preload=NOT_HEADLESS` должен использоваться только для ключевых сервисов (сервис=com.jetbrains.rdserver.toolWindow.BackendServerToolWindowManager, плагин=com.jetbrains.codeWithMe)
2024-11-23 16:49:24,574 [   2719]   WARN - #c.i.s.ComponentManagerImpl - `preload=TRUE` должен использоваться только для ключевых сервисов (сервис=com.intellij.cwm.plugin.users.BackendUserManager, плагин=com.jetbrains.codeWithMe)
2024-11-23 16:49:24,574 [   2719]   WARN - #c.i.s.ComponentManagerImpl - `preload=TRUE` должен использоваться только для ключевых сервисов (сервис=com.intellij.cwm.plugin.ports.CwmPortForwardingToolWindowManager, плагин=com.jetbrains.codeWithMe)
2024-11-23 16:49:24,574 [   2719]   WARN - #c.i.s.ComponentManagerImpl - `preload=TRUE` должен использоваться только для ключевых сервисов (сервис=com.intellij.cwm.plugin.following.FollowMeManagerService, плагин=com.jetbrains.codeWithMe)
2024-11-23 16:49:25,155 [   3300]   WARN - #c.i.u.Alarm - Не создавайте сигнализацию без coroutineScope: com.intellij.ui.GotItTooltip.<init>(GotItTooltip.kt:94)
2024-11-23 16:49:25,484 [   3629]   WARN - #c.i.i.s.p.i.SharedIndexInfrastructure - Пропущено 1 общий индекс: bundled-python-sdk-8336bb23522e-31b6be0877a2-com.jetbrains.pycharm.community.sharedIndexes.bundled-PC-241.19072.16
2024-11-23 16:49:26,837 [   4982]   WARN - #c.i.o.a.Application - обнаружена проблема: ide.script.launcher.used
2024-11-23 16:49:27,015 [   5160]   WARN - #c.i.u.Alarm - Не создавайте сигнализацию без coroutineScope: com.intellij.ui.GotItTooltip.<init>(GotItTooltip.kt:94)
2024-11-23 16:49:28,394 [   6539]   WARN - #c.i.u.Alarm - Не создавайте сигнализацию без coroutineScope: com.intellij.ui.jcef.JBCefOsrComponent.<init>(JBCefOsrComponent.java:52)

Я следую именно этому руководству:
https://www.jetbrains.com/help/pycharm/installation-guide.html

Ответ или решение

Пояснение проблемы с запуском PyCharm на Ubuntu 20.04 LTS

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

1. Ошибка XDG_RUNTIME_DIR

Наиболее заметной ошибкой является:

error: XDG_RUNTIME_DIR not set in the environment.

Эта ошибка указывает на то, что переменная окружения XDG_RUNTIME_DIR не установлена. Эта переменная обычно указывает на директорию, используемую для хранения временных файлов в среде рабочего стола. Вы можете установить эту переменную с помощью следующей команды в терминале перед запуском PyCharm:

export XDG_RUNTIME_DIR=/run/user/$(id -u)

После этого попробуйте снова запустить PyCharm.

2. Проблема с совместимостью плагинов

В логах также содержится предупреждение о несовместимости плагина Docker:

Plugin 'Docker' (version '241.18034.82') is not compatible with the current version of the IDE, because it requires build 241.* or older but the current build is PC-243.21565.199

Этот лог говорит о том, что установленный плагин Docker несовместим с текущей версией PyCharm. Возможно, вам необходимо обновить или удалить этот плагин. Вы можете сделать это следующим образом:

  1. Перейдите в директорию плагинов:
    cd ~/.local/share/JetBrains/PyCharmCE2024.3/plugins
  2. Удалите директорию плагина Docker:
    rm -rf clouds-docker-impl

Или, если вы можете запустить PyCharm, отключите плагин через меню настройки.

3. Проблемы с кэшем

Некоторые предупреждения касаются проблем с файловой системой и кэшем:

Records storage [/root/.cache/JetBrains/PyCharmCE2024.3/caches/records.dat] was in use by process [OwnershipInfo{owner pid: 879807, acquired at: 1732369564558}] which is not exist now (wasn't closed properly/crashed?)

Такого рода предупреждения могут возникать, если PyCharm не был корректно завершен в предыдущий раз. Рекомендуется очистить кэш для PyCharm:

rm -rf ~/.cache/JetBrains/PyCharmCE2024.3

Обратите внимание, что это действие приведет к удалению временных файлов, и PyCharm при следующем запуске восстановит их заново.

4. Установка необходимых зависимостей

Также, убедитесь, что у вас установлены все необходимые зависимости, которые могут потребоваться для работы PyCharm. Установите их следующей командой:

sudo apt update
sudo apt install openjdk-11-jdk

Заключение

После выполнения вышеуказанных действий, попробуйте снова запустить PyCharm. Если приложение по-прежнему не запускается, рекомендуется просмотреть логи в папке ~/.PyCharmCE2024.3/system/log. Эти логи могут предоставить более детальную информацию о том, что именно происходит при запуске программы.

Если проблема не устраняется, стоит обратиться в службу поддержки JetBrains или на сообщество разработчиков, предоставив все детали о вашей системе и возникших ошибках.

Оцените материал
Добавить комментарий

Капча загружается...