Как удалить Jellyfin, который был установлен через Flatpak

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

Я установил Jellyfin через Flatpak, но решил, что это не для меня, поэтому я удалил его с помощью команды flatpak uninstall.

Затем я снова установил embyserver из Flatpak, но каждый раз, когда я запускаю embyserver, который использует тот же порт, что и Jellyfin, сервер Jellyfin отвечает на порту 8096.

Как мне избавиться от Jellyfin, если Flatpak больше не видит его как установленный?

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

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

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

Чтобы удалить Jellyfin, установленный через Flatpak, и избежать взаимодействий с Emby Server, необходимо учитывать несколько шагов и аспектов. Многие пользователи могут столкнуться с подобной ситуацией, когда, несмотря на удаление приложения, оно продолжает "находиться" в системе из-за кеша браузера или других кэшированных данных.

1. Удаление Jellyfin из Flatpak

Вы уже выполнили команду flatpak uninstall, чтобы удалить Jellyfin. Для полной уверенности, что все данные программы удалены, вы можете использовать следующую команду, которая удаляет все остатки:

flatpak uninstall --unused

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

2. Проверка списка установленных приложений

Убедитесь, что Jellyfin действительно удален и не числится в списке установленных приложений:

flatpak list

Если приложения Jellyfin нет в этом списке, то оно действительно было успешно удалено.

3. Очистка кеша браузера

Как вы уже заметили, проблемы с портами могут быть результатом кеширования. Веб-браузеры могут сохранять старые данные о сессиях, что приводит к путанице, особенно если порты используются несколькими сервисами. Поэтому рекомендуем провести очистку кеша браузера:

  • Google Chrome: Перейдите в Настройки → Конфиденциальность и безопасность → Очистить данные о просмотрах. Выберите «Кешированные изображения и файлы» и нажмите кнопку Очистить данные.

  • Mozilla Firefox: Перейдите в Настройки → Конфиденциальность и безопасность → Куки и данные сайтов, и выберите "Очистить данные".

После этих действий проверьте, устранена ли проблема с конфликтующим портом.

4. Проверка активных процессов

Если после всего вышеуказанного Jellyfin продолжает реагировать на порту 8096, возможно, он все еще активен в виде процесса. Проверьте это с помощью команды:

sudo netstat -tuln | grep 8096

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

sudo kill <PID>

Где <PID> — это идентификатор процесса, найденный с помощью предыдущей команды.

5. Перезагрузка системы

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

Заключение

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

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

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

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