
Unichain. Устанавливаем ноду || How to run an Unichain node, Step by step
Manual installation || Установка вручную1 Update your system || Обновляем систему и список пакетов.sudo apt update && sudo apt upgrade -y 2 Install Docker ( If docker is installed, skip this step) || Устанавливаем Docker (Если докер установлен, пропускаем этот шаг).curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh Adding a user to a docker workgroup || Добавление пользователя в рабочую группа dockermyusername=$(echo $USER) sudo usermod -aG docker $myusername 3...
DevOps: Устанавливаем и настраиваем систему мониторинга с нуля. Все в одном гайде. Prometheus + Node…
!ПРОЧИТ МЕНЯ! Перед тем как бездумно начать копировать и вставлять, прочтите статью. Выберите варианты установки. Оба варианты должны быть рабочими. Последнее тестирование выполнялось на варианте с использованием скриптов. Рекомендация: ПЕРЕД ТЕМ КАК УСТАНАВЛИВАТЬ НА БОЕВОЙ СЕРВЕР: арендуйте 2 vps и выполните тестирование. Написание таких мануалов занимает много времени. Спасибо, что воспользовались этим мануалом.Вводные данные Краткое описание Подключение и настройка доступа к серверам Настр...
DevOps: С чем его едят: Prometheus, Node Exporter, Grafana
ОГЛАВЛЕНИЕ: Prometheus Node Exporter Grafana Отказ от ответственностиОфициальные ссылки: Prometheus + Node Exporter Официальный сайт Prometheus: https://prometheus.io/ GitHub репозиторий Prometheus: https://github.com/prometheus/prometheus Node Exporter GitHub репозиторий: https://github.com/prometheus/node_exporter Документация по Node Exporter: https://prometheus.io/docs/guides/node-exporter/ Grafana Официальный сайт Grafana: https://grafana.com/ Документация по Grafana: https://grafana.com...
<100 subscribers

Unichain. Устанавливаем ноду || How to run an Unichain node, Step by step
Manual installation || Установка вручную1 Update your system || Обновляем систему и список пакетов.sudo apt update && sudo apt upgrade -y 2 Install Docker ( If docker is installed, skip this step) || Устанавливаем Docker (Если докер установлен, пропускаем этот шаг).curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh Adding a user to a docker workgroup || Добавление пользователя в рабочую группа dockermyusername=$(echo $USER) sudo usermod -aG docker $myusername 3...
DevOps: Устанавливаем и настраиваем систему мониторинга с нуля. Все в одном гайде. Prometheus + Node…
!ПРОЧИТ МЕНЯ! Перед тем как бездумно начать копировать и вставлять, прочтите статью. Выберите варианты установки. Оба варианты должны быть рабочими. Последнее тестирование выполнялось на варианте с использованием скриптов. Рекомендация: ПЕРЕД ТЕМ КАК УСТАНАВЛИВАТЬ НА БОЕВОЙ СЕРВЕР: арендуйте 2 vps и выполните тестирование. Написание таких мануалов занимает много времени. Спасибо, что воспользовались этим мануалом.Вводные данные Краткое описание Подключение и настройка доступа к серверам Настр...
DevOps: С чем его едят: Prometheus, Node Exporter, Grafana
ОГЛАВЛЕНИЕ: Prometheus Node Exporter Grafana Отказ от ответственностиОфициальные ссылки: Prometheus + Node Exporter Официальный сайт Prometheus: https://prometheus.io/ GitHub репозиторий Prometheus: https://github.com/prometheus/prometheus Node Exporter GitHub репозиторий: https://github.com/prometheus/node_exporter Документация по Node Exporter: https://prometheus.io/docs/guides/node-exporter/ Grafana Официальный сайт Grafana: https://grafana.com/ Документация по Grafana: https://grafana.com...
Share Dialog
Share Dialog


Для обновления Ubuntu с версии 20.04 (Focal Fossa) до 22.04 (Jammy Jellyfish), выполните следующие шаги. В процессе обновления может возникнуть ошибка - минимальные действия описаны в конце статьи.
Узнать текущую версию Ubuntu (вариант 1):
lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04.6 LTS
Release: 20.04
Codename: focal

Узнать текущую версию Ubuntu (вариант 2):
cat /etc/os-release
NAME="Ubuntu"
VERSION="20.04.6 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.6 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal

Перед обновлением системы сделайте резервную копию всех важных данных.
Выполните обновление всех пакетов до последней версии для текущей версии Ubuntu.
sudo apt update && sudo apt upgrade -y
Обновите полностью весь дистрибутив с разрешением удаления конфликтующих пакетов:
sudo apt dist-upgrade -y

Удалите ненужные пакеты:
sudo apt autoremove --purge

Убедитесь, что система настроена на получение обновлений для LTS-релизов (если вы используете LTS). Откройте файл /etc/update-manager/release-upgrades и проверьте, что строка Prompt имеет значение lts:
sudo nano /etc/update-manager/release-upgrades
Проверьте и убедитесь, что в файле есть следующая строка:
Prompt=lts

Запустите процесс обновления, используя команду:
sudo do-release-upgrade
Нажимаете y

Нажимаете Enter

Через несколько минут появляется информация о том, что некоторые пакеты будут удалены, другие обновлены, а также установлены новые пакеты. Указывается, что процесс может занять несколько часов. Подтверждаем действие, вводим «y» и нажимаем Enter, после чего ждем завершения обновления системы.

Вводим «y» и нажимаем Enter

Появится окно с текстом: There are services installed on your system which need to be restarted when certain libraries, such as libpam, libc, and libssl, are upgraded. Since these restarts may cause interruptions of service for the system, you will normally be prompted on each upgrade for the list of services you wish to restart. You can choose this option to avoid being prompted; instead, all necessary restarts will be done for you automatically so you can avoid being asked questions on each library upgrade. Restart services during package upgrades without asking?
Нажимаем на YES

Появится окно с текстом: Configuring msmtp. Apparmor is a kernel security mechanism to restrict programs capabilities with per-program profiles. The AppArmor profile for msmtp covers a lot of common usecases but there are still corner cases with some options which breaks msmtp with incomprehensible permissions denied errors. Enable AppArmor support?
Нажимаем на YES

Файл journald.conf мы не изменять. Нажимаем на N и Enter

Файл logrotate.conf мы не изменять. Нажимаем на N и Enter

Файл crontab мы не изменять. Нажимаем на N и Enter

Выбираем keep the local version currently installed и нажимаем на Enter
Configuring openssh-server. A new version (/tmp/tmp.SJ7WajZnsX) of configuration file /etc/ssh/sshd_config is available, but the version installed currently has been locally modified. What do you want to do about modified configuration file sshd_config?

Предлагается удалить ненужные пакеты, нажать d и Enter с целью ознакомление, какие конкретно пакеты подлежат удалению. Посмотрите, возможно какие-то пакеты вам необходимы, будет выведен список пакетов на удаление.


Нажимаем q потом нажимаем y и Enter

Система обновилась и предлагает выполнить перезагрузку. Соглашаемся нажимаем y и Enter. Система начинает перезагружаться. После перезагрузки подключаемся и проверяем какая у нас вестия.

После перезагрузи смотрим текущую версию Ubuntu:
lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04.4 LTS
Release: 22.04
Codename: jammy
Если в процессе выполнения возникал такая ошибка:
After the problem report has been sent, please fill out the form in the
automatically opened web browser.
What would you like to do? Your options are:
S: Send report (367.2 KB)
V: View report
K: Keep report file for sending later or copying to somewhere else
I: Cancel and ignore future crashes of this program version
C: Cancel
Please choose (S/V/K/I/C):
### Перевод вывода на русский:
После отправки отчета о проблеме, пожалуйста, заполните форму в автоматически открывшемся веб-браузере.
Что вы хотите сделать? Ваши варианты:
S: Отправить отчет (367.2 KB)
V: Просмотреть отчет
K: Сохранить файл отчета для отправки позже или копирования в другое место
I: Отменить и игнорировать будущие сбои этой версии программы
C: Отменить
Пожалуйста, выберите (S/V/K/I/C):
### ЧТО НАЖАТЬ?
Если хотите отправить отчет разработчикам, выберите S.
Если хотите сначала просмотреть отчет, выберите V.
Если хотите сохранить отчет для дальнейшего анализа, выберите K.
Если не хотите видеть уведомления о сбоях в будущем, выберите I.
Если хотите просто отменить, выберите C.
Если ошибка вам не критична и вы просто хотите продолжить, можно выбрать C или I, чтобы игнорировать.
Нажмите с . Появится такой вывод.

Please choose (S/V/K/I/C): c
=== Command detached from window (Mon Sep 9 14:34:52 2024) ===
=== Command terminated with exit status 1 (Mon Sep 9 14:35:02 2024) ===
Нажмите Enter . Появится такой вывод Press x to destroy or r to resurrect window . x: Уничтожить окно. Это завершит текущую сессию и любые процессы, связанные с ней. Используйте этот вариант, если вы хотите прекратить текущий процесс. r: Воскресить окно. Это вернет вас к сессии, где вы можете продолжить работу или посмотреть, что произошло.
Перед нажмите x смотрим внимательно логи, система скажет в чем ошибка. Исправляем ошибку и повторяем процесс обновления.

Спасибо за внимание к материалу! Надеюсь, информация оказалась полезной для вас! Поздравляю с новым достижением!
Если материал оказался полезным и вы хотите поддержать мою работу, буду рад вашему донату. Любая помощь вдохновляет на создание нового контента! Спасибо за вашу поддержку!
ПОЛЕЗНЫЕ ССЫЛКИ
В этом ОГЛАВЛЕНИИ собраны и структурированы все материалы.
About & Contact || Услуги || Donate || Отказ от ответственности | ©
Для обновления Ubuntu с версии 20.04 (Focal Fossa) до 22.04 (Jammy Jellyfish), выполните следующие шаги. В процессе обновления может возникнуть ошибка - минимальные действия описаны в конце статьи.
Узнать текущую версию Ubuntu (вариант 1):
lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04.6 LTS
Release: 20.04
Codename: focal

Узнать текущую версию Ubuntu (вариант 2):
cat /etc/os-release
NAME="Ubuntu"
VERSION="20.04.6 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.6 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal

Перед обновлением системы сделайте резервную копию всех важных данных.
Выполните обновление всех пакетов до последней версии для текущей версии Ubuntu.
sudo apt update && sudo apt upgrade -y
Обновите полностью весь дистрибутив с разрешением удаления конфликтующих пакетов:
sudo apt dist-upgrade -y

Удалите ненужные пакеты:
sudo apt autoremove --purge

Убедитесь, что система настроена на получение обновлений для LTS-релизов (если вы используете LTS). Откройте файл /etc/update-manager/release-upgrades и проверьте, что строка Prompt имеет значение lts:
sudo nano /etc/update-manager/release-upgrades
Проверьте и убедитесь, что в файле есть следующая строка:
Prompt=lts

Запустите процесс обновления, используя команду:
sudo do-release-upgrade
Нажимаете y

Нажимаете Enter

Через несколько минут появляется информация о том, что некоторые пакеты будут удалены, другие обновлены, а также установлены новые пакеты. Указывается, что процесс может занять несколько часов. Подтверждаем действие, вводим «y» и нажимаем Enter, после чего ждем завершения обновления системы.

Вводим «y» и нажимаем Enter

Появится окно с текстом: There are services installed on your system which need to be restarted when certain libraries, such as libpam, libc, and libssl, are upgraded. Since these restarts may cause interruptions of service for the system, you will normally be prompted on each upgrade for the list of services you wish to restart. You can choose this option to avoid being prompted; instead, all necessary restarts will be done for you automatically so you can avoid being asked questions on each library upgrade. Restart services during package upgrades without asking?
Нажимаем на YES

Появится окно с текстом: Configuring msmtp. Apparmor is a kernel security mechanism to restrict programs capabilities with per-program profiles. The AppArmor profile for msmtp covers a lot of common usecases but there are still corner cases with some options which breaks msmtp with incomprehensible permissions denied errors. Enable AppArmor support?
Нажимаем на YES

Файл journald.conf мы не изменять. Нажимаем на N и Enter

Файл logrotate.conf мы не изменять. Нажимаем на N и Enter

Файл crontab мы не изменять. Нажимаем на N и Enter

Выбираем keep the local version currently installed и нажимаем на Enter
Configuring openssh-server. A new version (/tmp/tmp.SJ7WajZnsX) of configuration file /etc/ssh/sshd_config is available, but the version installed currently has been locally modified. What do you want to do about modified configuration file sshd_config?

Предлагается удалить ненужные пакеты, нажать d и Enter с целью ознакомление, какие конкретно пакеты подлежат удалению. Посмотрите, возможно какие-то пакеты вам необходимы, будет выведен список пакетов на удаление.


Нажимаем q потом нажимаем y и Enter

Система обновилась и предлагает выполнить перезагрузку. Соглашаемся нажимаем y и Enter. Система начинает перезагружаться. После перезагрузки подключаемся и проверяем какая у нас вестия.

После перезагрузи смотрим текущую версию Ubuntu:
lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04.4 LTS
Release: 22.04
Codename: jammy
Если в процессе выполнения возникал такая ошибка:
After the problem report has been sent, please fill out the form in the
automatically opened web browser.
What would you like to do? Your options are:
S: Send report (367.2 KB)
V: View report
K: Keep report file for sending later or copying to somewhere else
I: Cancel and ignore future crashes of this program version
C: Cancel
Please choose (S/V/K/I/C):
### Перевод вывода на русский:
После отправки отчета о проблеме, пожалуйста, заполните форму в автоматически открывшемся веб-браузере.
Что вы хотите сделать? Ваши варианты:
S: Отправить отчет (367.2 KB)
V: Просмотреть отчет
K: Сохранить файл отчета для отправки позже или копирования в другое место
I: Отменить и игнорировать будущие сбои этой версии программы
C: Отменить
Пожалуйста, выберите (S/V/K/I/C):
### ЧТО НАЖАТЬ?
Если хотите отправить отчет разработчикам, выберите S.
Если хотите сначала просмотреть отчет, выберите V.
Если хотите сохранить отчет для дальнейшего анализа, выберите K.
Если не хотите видеть уведомления о сбоях в будущем, выберите I.
Если хотите просто отменить, выберите C.
Если ошибка вам не критична и вы просто хотите продолжить, можно выбрать C или I, чтобы игнорировать.
Нажмите с . Появится такой вывод.

Please choose (S/V/K/I/C): c
=== Command detached from window (Mon Sep 9 14:34:52 2024) ===
=== Command terminated with exit status 1 (Mon Sep 9 14:35:02 2024) ===
Нажмите Enter . Появится такой вывод Press x to destroy or r to resurrect window . x: Уничтожить окно. Это завершит текущую сессию и любые процессы, связанные с ней. Используйте этот вариант, если вы хотите прекратить текущий процесс. r: Воскресить окно. Это вернет вас к сессии, где вы можете продолжить работу или посмотреть, что произошло.
Перед нажмите x смотрим внимательно логи, система скажет в чем ошибка. Исправляем ошибку и повторяем процесс обновления.

Спасибо за внимание к материалу! Надеюсь, информация оказалась полезной для вас! Поздравляю с новым достижением!
Если материал оказался полезным и вы хотите поддержать мою работу, буду рад вашему донату. Любая помощь вдохновляет на создание нового контента! Спасибо за вашу поддержку!
ПОЛЕЗНЫЕ ССЫЛКИ
В этом ОГЛАВЛЕНИИ собраны и структурированы все материалы.
About & Contact || Услуги || Donate || Отказ от ответственности | ©
No comments yet