1

Пробую обновить Linux Mint 21, получаю такое сообщение:

+ Вывод при попытке обновить (много текста)

 Консоль:
rizado@MARS:~$ sudo apt dist-upgrade
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово         
Расчёт обновлений… Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  binwalk cramfsswap fonts-dejavu fonts-lyx freeglut3 gdal-data gir1.2-ayatanaappindicator3-0.1 gir1.2-gsound-1.0 gir1.2-handy-1 ibus-data ibus-gtk ibus-gtk3
  ibus-gtk4 isolinux javascript-common libaec0 libafflib0v5 libarmadillo10 libarpack2 libbfio1 libblosc1 libboost-dev libboost1.74-dev libcfitsio9 libcharls2
  libdate-manip-perl libdcmtk16 libegl1-mesa libembree3-3 libewf2 libfreexl1 libfyba0 libgdal30 libgdcm3.0 libgeos-c1v5 libgeos3.10.2 libgeotiff5
  libgl1-mesa-glx libglew2.2 libgsf-bin libhdf4-0-alt libhdf5-103-1 libhdf5-hl-100 libiniparser1 libjemalloc2 libjs-jquery libjs-jquery-ui libjs-sphinxdoc
  libjs-underscore libkmlbase1 libkmldom1 libkmlengine1 liblbfgsb0 liblog4cplus-2.0.5 libnetcdf19 libodbc2 libodbcinst2 libogdi4.1 libopenblas-dev
  libopenblas-pthread-dev libopenblas0 libopencolorio1v5 libopencv-core4.5d libopencv-imgcodecs4.5d libopencv-imgproc4.5d libopencv-videoio4.5d
  libopenimageio2.2 libopenvdb8.1 libosdcpu3.4.4 libportmidi0 libpq5 libproj22 libpugixml1v5 libpython3-dev libqhull-r8.0 libqt5designer5 libqt5opengl5
  libqt5test5 libraqm0 libraw20 librttopo1 libsocket++1 libspatialite7 libspnav0 libsquish0 libsuperlu5 libsz2 libtbb2 libtbbmalloc2 libtinyxml2.6.2v5
  libtsk19 liburiparser1 libvhdi1 libvmdk1 libxcb-xtest0 libxerces-c3.2 libxsimd-dev libyaml-cpp0.7 mtd-utils proj-bin proj-data python-matplotlib-data
  python3-appdirs python3-attr python3-beniget python3-binwalk python3-cycler python3-dateutil python3-decorator python3-fs python3-gast python3-html5lib
  python3-jeepney python3-mpmath python3-opengl python3-ply python3-sympy qtbase5-dev-tools qtchooser sleuthkit unicode-data unixodbc-common
  webp-pixbuf-loader
Для их удаления используйте «sudo apt autoremove».
Следующие пакеты будут УДАЛЕНЫ:
  apt-clone apt-xapian-index apturl apturl-common blender blender-data blueberry bulky caribou cifs-utils cinnamon cinnamon-dbg cinnamon-screensaver
  command-not-found cubic drawing firefox gdebi gdebi-core gir1.2-xviewer-3.0 gnome-terminal gufw hplip ibus language-selector-common
  lightdm-gtk-greeter-settings lightdm-settings mint-meta-cinnamon mint-meta-core mintbackup mintdrivers mintinstall mintlocale mintmenu mintreport mintstick
  mintsystem mintupdate mintwelcome nemo-share netplan.io networkd-dispatcher nvidia-prime-applet onboard onboard-common orca pastebinit pix pix-dbg
  pyqt5-dev-tools python3-apport python3-brlapi python3-brotli python3-commandnotfound python3-cryptography python3-cups python3-cupshelpers python3-dev
  python3-fonttools python3-grpcio python3-gst-1.0 python3-ibus-1.0 python3-icu python3-imdbpy python3-keyring python3-kivy python3-kiwisolver
  python3-launchpadlib python3-lazr.restfulclient python3-lxml python3-lz4 python3-mako python3-markupsafe python3-matplotlib python3-netifaces python3-numpy
  python3-oauthlib python3-pam python3-parted python3-pil python3-pil.imagetk python3-pyatspi python3-pycryptodome python3-pydbus python3-pygame python3-pyqt5
  python3-pyqt5.qtopengl python3-pyqt5.sip python3-pyqtgraph python3-pythran python3-reportlab python3-reportlab-accel python3-samba python3-scipy
  python3-secretstorage python3-setproctitle python3-simplejson python3-systemd python3-tdb python3-ufolib2 python3-unicodedata2 python3-uno python3-xapian
  redshift-gtk samba-common-bin sticky system-config-printer system-config-printer-common system-config-printer-udev thingy ubuntu-drivers-common
  ubuntu-system-adjustments warpinator webapp-manager xed xed-dbg xorg xserver-xorg xviewer xviewer-dbg xviewer-plugins zoom
Следующие НОВЫЕ пакеты будут установлены:
  linux-headers-5.15.0-48 linux-headers-5.15.0-48-generic linux-image-5.15.0-48-generic linux-modules-5.15.0-48-generic linux-modules-extra-5.15.0-48-generic
Следующие пакеты будут оставлены в неизменном виде:
  gzip libapache2-mod-php8.1 libnss-myhostname libnss-mymachines libnss-systemd libpam-systemd libpython3-dev libpython3-stdlib libpython3.10
  libpython3.10-dev libpython3.10-minimal libpython3.10-stdlib libspeechd2 libsystemd0 libsystemd0:i386 libudev1 php8.1 php8.1-bcmath php8.1-bz2 php8.1-cgi
  php8.1-cli php8.1-common php8.1-curl php8.1-dba php8.1-fpm php8.1-gd php8.1-gmp php8.1-imap php8.1-intl php8.1-mbstring php8.1-mysql php8.1-opcache
  php8.1-pspell php8.1-readline php8.1-soap php8.1-sqlite3 php8.1-xml php8.1-xsl php8.1-zip python3 python3-distutils python3-gdbm python3-lib2to3
  python3-minimal python3-speechd python3-tk python3.10 python3.10-dev python3.10-minimal speech-dispatcher speech-dispatcher-audio-plugins
  speech-dispatcher-espeak-ng systemd systemd-container systemd-coredump systemd-sysv systemd-timesyncd udev xwayland
Следующие пакеты будут обновлены:
  bind9-dnsutils bind9-host bind9-libs evolution-data-server evolution-data-server-common firefox-locale-ru gcc-12-base gcc-12-base:i386 gir1.2-camel-1.2
  gir1.2-ecal-2.0 gir1.2-edataserver-1.2 libatomic1 libcamel-1.2-63 libcc1-0 libebackend-1.2-10 libebook-1.2-20 libebook-contacts-1.2-3 libecal-2.0-1
  libedata-book-1.2-26 libedata-cal-2.0-1 libedataserver-1.2-26 libedataserverui-1.2-3 libgcc-s1 libgcc-s1:i386 libgfortran5 libgomp1 libitm1 liblsan0
  libpcre2-16-0 libpcre2-32-0 libpcre2-8-0 libpcre2-dev libpcre2-posix3 libquadmath0 libstdc++6 libtiff-dev libtiff5 libtiffxx5 libubsan1 linux-generic
  linux-headers-generic linux-image-generic linux-libc-dev
Обновлено 43 пакетов, установлено 5 новых пакетов, для удаления отмечено 122 пакетов, и 59 пакетов не обновлено.
28 standard security updates
Необходимо скачать 125 MB архивов.
После данной операции объём занятого дискового пространства уменьшится на 597 MB.
Хотите продолжить? [Д/н] n

rizado@MARS:~$

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

Update. Попробовал sudo apt update, примерно половина пакетов обновилась без удаления графики ab , но 60 остались необновлёнными, включая php8.1*. Вопрос остаётся - как понять, что не даёт обновить?

ᛈᚺ'ᚾᚷᛚᚢᛁ ᛗᚷᛚᚹ'ᚾᚨᚠᚺ ᚲᛏᚺᚢᛚᚺᚢ ᚱ'lᚷᛖᚺ ᚹᚷᚨᚺ'ᚾᚨᚷᛚ ᚠᚺᛏᚨᚷᚾ

Asus Prime B460M-K, i5-10500, Intel 630 UHD + NVIDIA GeForce RTX3060, DDR4 32 GB, SSD 1TB + HDD 2TB | Linux Mint 22.3 Cinnamon + Windows 11

2 (22.09.2022 21:43:12 отредактировано caspar)

А если попробовать обновлять по одному те, что не обновились (лучше с помощью aptitude -- у него диагностика более подробная).

 Консоль:
sudo aptitude upgrade пакет
Должен показать, какой пакет не дает обновиться.
Имея диагностику можно решать, что делать дальше.

Путь важнее цели.

3

caspar, всё сделал, обновились все пакеты. Так и не понял, что мешало обновиться сразу, но главное - результат.
Причём порой обновляю один пакет, а он тянет обновление ещё 5-7, так что справился быстро.

ᛈᚺ'ᚾᚷᛚᚢᛁ ᛗᚷᛚᚹ'ᚾᚨᚠᚺ ᚲᛏᚺᚢᛚᚺᚢ ᚱ'lᚷᛖᚺ ᚹᚷᚨᚺ'ᚾᚨᚷᛚ ᚠᚺᛏᚨᚷᚾ

Asus Prime B460M-K, i5-10500, Intel 630 UHD + NVIDIA GeForce RTX3060, DDR4 32 GB, SSD 1TB + HDD 2TB | Linux Mint 22.3 Cinnamon + Windows 11

4

Рад, что у тебя все получилось. Успехов ab

Путь важнее цели.

5

Добрый день!
Не знаю, в тему ли будет вопрос к Rizado:
Могу я попросить Вас выложить подробную инструкцию, как обновляться под новую версию Linux Mint, чтобы не сносить старую версию и сохраняя всё содержимое старой версии? be
Спасибо br

Toshiba Satellite L50-A-160

6

Vladimir1956, для начала нужно знать с какой версии обновляемся.

ᛈᚺ'ᚾᚷᛚᚢᛁ ᛗᚷᛚᚹ'ᚾᚨᚠᚺ ᚲᛏᚺᚢᛚᚺᚢ ᚱ'lᚷᛖᚺ ᚹᚷᚨᚺ'ᚾᚨᚷᛚ ᚠᚺᛏᚨᚷᚾ

Asus Prime B460M-K, i5-10500, Intel 630 UHD + NVIDIA GeForce RTX3060, DDR4 32 GB, SSD 1TB + HDD 2TB | Linux Mint 22.3 Cinnamon + Windows 11

7

Здравствуйте!
Я пока не собираюсь это делать, просто когда подойдёт срок, хотел бы обновиться, а не устанавливать всё по новой. У меня вот что стоит:

Host: vlad56-Inspiron-5737 Kernel: 5.15.0-160-generic x86_64 bits: 64
    Desktop: Cinnamon 5.8.4 Distro: Linux Mint 21.2 Victoria

Toshiba Satellite L50-A-160

8

Ну так срок давно подошёл, уже 22.2 Zara вышла, у меня именно эта версия. Да и до 21.3 Virginia давно можно было обновиться.
Там есть один нюанс - при обновлении до новой мажорной версии (21.3 → 22) Linux Mint требует отключить все посторонние репозитории и откатить приложения до версий из своих репозиториев. Или удалить то, чего нет у них. Эта опция отключаема, но не всегда работает.
Я при обновлении на следующую мажорную версию просто правлю руками файлы с репозиториями и затем sudo apt update && sudo apt upgrade -y. Но здесь есть риск получить ошибку при обновлении, которую придётся исправлять руками. И с большой вероятностью что-то может не запуститься, так что даже на форум не напишете. Так что не советую этот вариант, если нет достаточного опыта.
Я бы на вашем месте просто сохранил список репозиториев, установленных приложений и переустановил систему без форматирования раздела с домашними папками пользователей (надеюсь, вынесли на отдельный раздел?). У меня даже авторизация на сайтах в браузере сохраняется в таком случае. Просто указываю то же самое имя пользователя, система ничего не удаляет и подхватывает все мои настройки.
В любом случае, сейчас обновитесь до 21.3, это безболезненно, а потом думайте.

ᛈᚺ'ᚾᚷᛚᚢᛁ ᛗᚷᛚᚹ'ᚾᚨᚠᚺ ᚲᛏᚺᚢᛚᚺᚢ ᚱ'lᚷᛖᚺ ᚹᚷᚨᚺ'ᚾᚨᚷᛚ ᚠᚺᛏᚨᚷᚾ

Asus Prime B460M-K, i5-10500, Intel 630 UHD + NVIDIA GeForce RTX3060, DDR4 32 GB, SSD 1TB + HDD 2TB | Linux Mint 22.3 Cinnamon + Windows 11

9

Спасибо за разъяснение. Скорее всего буду делать по старому: копирую всю необходимую информацию на съёмный носитель, устанавливаю новую версию и копирую в неё всю свою старую информацию. Займёт немного больше времени.

Rizado пишет:

Ну так срок давно подошёл, уже 22.2 Zara вышла, у меня именно эта версия. Да и до 21.3 Virginia давно можно было обновиться.
Там есть один нюанс - при обновлении до новой мажорной версии (21.3 → 22) Linux Mint требует отключить все посторонние репозитории и откатить приложения до версий из своих репозиториев. Или удалить то, чего нет у них. Эта опция отключаема, но не всегда работает.
Я при обновлении на следующую мажорную версию просто правлю руками файлы с репозиториями и затем sudo apt update && sudo apt upgrade -y. Но здесь есть риск получить ошибку при обновлении, которую придётся исправлять руками. И с большой вероятностью что-то может не запуститься, так что даже на форум не напишете. Так что не советую этот вариант, если нет достаточного опыта.
Я бы на вашем месте просто сохранил список репозиториев, установленных приложений и переустановил систему без форматирования раздела с домашними папками пользователей (надеюсь, вынесли на отдельный раздел?). У меня даже авторизация на сайтах в браузере сохраняется в таком случае. Просто указываю то же самое имя пользователя, система ничего не удаляет и подхватывает все мои настройки.
В любом случае, сейчас обновитесь до 21.3, это безболезненно, а потом думайте.

Toshiba Satellite L50-A-160

10

Vladimir1956, повторюсь - переустановите без форматирования раздела с домашними папками и создайте пользователя с тем же именем. Подхватятся все настройки. Нужно только сохранить всё нужное вне домашней папки.

ᛈᚺ'ᚾᚷᛚᚢᛁ ᛗᚷᛚᚹ'ᚾᚨᚠᚺ ᚲᛏᚺᚢᛚᚺᚢ ᚱ'lᚷᛖᚺ ᚹᚷᚨᚺ'ᚾᚨᚷᛚ ᚠᚺᛏᚨᚷᚾ

Asus Prime B460M-K, i5-10500, Intel 630 UHD + NVIDIA GeForce RTX3060, DDR4 32 GB, SSD 1TB + HDD 2TB | Linux Mint 22.3 Cinnamon + Windows 11