Страница 1 из 6

Mint 20

Добавлено: 12 июл 2020, 19:40
Olej
Эта тема перешла в продолжение Mint 19.3
Изображение

Re: Mint 20

Добавлено: 12 июл 2020, 19:44
Olej
Olej писал(а):
12 июл 2020, 19:40
Эта тема перешла в продолжение Mint 19.3
Linux Mint 20 “Ulyana” Cinnamon released!
JUNE 27, 2020 BY CLEM·358 COMMENTS

Re: Mint 20

Добавлено: 12 июл 2020, 20:05
Olej

Код: Выделить всё

olej@nvidia:~$ sudo timeshift --list --verbose
Another instance of this application is running (PID=29165)
olej@nvidia:~$ 
olej@nvidia:~$ 
olej@nvidia:~$ sudo timeshift --list --verbose
Device : /dev/sdb2
UUID   : 70a27ef1-d2c3-4017-975b-645e184be739
Path   : /mnt/sdb2
Mode   : RSYNC
Status : OK
4 snapshots, 24.0 GB free

Num     Name                 Tags  Description    
------------------------------------------------------------------------------
0    >  2019-10-09_16-23-35  B     after restore  
1    >  2020-01-30_00-38-19  B M   restore 29.01  
2    >  2020-07-03_20-00-01  W M                  
3    >  2020-07-12_13-00-02  W                   

Код: Выделить всё

olej@nvidia:~/Загрузки/Messenger$ time sudo timeshift --create --comments "last 19.3"
------------------------------------------------------------------------------
Creating new snapshot...(RSYNC)
Saving to device: /dev/sdb2, mounted at path: /mnt/sdb2
Linking from snapshot: 2020-07-12_13-00-02
Synching files with rsync...
Created control file: /mnt/sdb2/timeshift/snapshots/2020-07-12_19-56-08/info.json
RSYNC Snapshot saved successfully (290s)
Tagged snapshot '2020-07-12_19-56-08': ondemand
------------------------------------------------------------------------------

real	4m52,116s
user	0m5,082s
sys	0m1,355s
Вот только после этого можно делать какие-либо действия по обновлению!

Код: Выделить всё

olej@nvidia:~$ sudo timeshift --list --verbose
Device : /dev/sdb2
UUID   : 70a27ef1-d2c3-4017-975b-645e184be739
Path   : /mnt/sdb2
Mode   : RSYNC
Status : OK
5 snapshots, 21.7 GB free

Num     Name                 Tags  Description    
------------------------------------------------------------------------------
0    >  2019-10-09_16-23-35  B     after restore  
1    >  2020-01-30_00-38-19  B M   restore 29.01  
2    >  2020-07-03_20-00-01  W M                  
3    >  2020-07-12_13-00-02  W                    
4    >  2020-07-12_19-56-08  O     last 19.3      

Re: Mint 20

Добавлено: 12 июл 2020, 20:11
Olej
Olej писал(а):
12 июл 2020, 20:05
делать какие-либо действия по обновлению!
Обновление 19.3 -> 20 достаточно хорошо и полно уже описано:

Как обновиться до Linux Mint 20
10 июл 2020, 01:01
Это неофициальный перевод официальной инструкции. Оригинал находится тут:
https://community.linuxmint.com/tutorial/view/2485
...
Хотя до апреля 2023 года будут поддерживаться как 32-разрядные, так и 64-разрядные версии Linux Mint 19.3, новые релизы, начиная с Linux Mint 20, будут доступны только в 64-разрядной версии. Для обновления до Linux Mint 20 вам нужно иметь 64-битную версию Linux Mint 19.3.
:!: :!: :!:

Код: Выделить всё

olej@nvidia:~/Загрузки/Messenger$ dpkg --print-architecture
amd64
Т.е. у нас всё в порядке! ;-)

Как обновить Linux Mint 19.3 до 20 версии?
10.07.2020
Обновиться с более ранней версии Linux Mint до Linux Mint 20 не получится. Например, не получится обновиться, если используете Linux Mint 19.1.
Придется сначала обновиться до Linux Mint 19.3, а затем уже до Linux Mint 20.

Код: Выделить всё

olej@nvidia:~$ lsb_release -a
No LSB modules are available.
Distributor ID:	LinuxMint
Description:	Linux Mint 19.3 Tricia
Release:	19.3
Codename:	tricia

Re: Mint 20

Добавлено: 12 июл 2020, 20:23
Olej
Olej писал(а):
12 июл 2020, 20:11
Обновление 19.3 -> 20 достаточно хорошо и полно уже описано:

Код: Выделить всё

root@nvidia:~# apt upgrade
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Расчёт обновлений… Готово
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.

Код: Выделить всё

root@nvidia:~# apt install mintupgrade
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Уже установлен пакет mintupgrade самой новой версии (2020.07.11).
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.

Код: Выделить всё

olej@nvidia:~/Загрузки/Messenger$ apt policy mintupgrade
mintupgrade:
  Установлен: 2020.07.11
  Кандидат:   2020.07.11
  Таблица версий:
 *** 2020.07.11 100
        100 /var/lib/dpkg/status

Код: Выделить всё

olej@nvidia:~$ time mintupgrade check


    Executing 'check'. This will perform the following:
    
    1 - Your repositories will be switched to point to Linux Mint 20 'Ulyana' and
        any 3rd party repositories will be removed. A backup of your APT sources
        will be written to /home/olej/Upgrade-Backup-tricia/APT.
    
    2 - The upgrade will be simulated so impacted packages can be evaluated.
    
    Your sources will be restored to Linux Mint 19.3 'Tricia' at the end of this command.

    Do you want to continue? [y/n]: y

  + Checking your Linux Mint codename...

  + Checking your Linux Mint edition...

  + Checking your Timeshift configuration...

  + Checking for encrypted swap...

  + Setting up the repositories for Linux Mint 20 'Ulyana'...

Пол:2 http://security.ubuntu.com/ubuntu focal-security InRelease [107 kB]                                                   
Пол:1 http://archive.ubuntu.com/ubuntu focal InRelease [265 kB]                                                             
Игн:6 http://packages.linuxmint.com ulyana InRelease                
...
Пол:92 http://archive.ubuntu.com/ubuntu focal-backports/multiverse amd64 c-n-f Metadata [116 B]                             
Получено 90,4 MB за 2мин 37с (575 kB/s)                                                                                     
Чтение списков пакетов… Готово

    APT will now calculate the package changes necessary to upgrade to Linux Mint 20 'Ulyana'.

    If conflicts are detected and APT is unable to perform the upgrade, take note of the packages
    causing the issue, remove them, and restart the upgrade.

    Pay close attention to what appears on the screen, particularly the packages being REMOVED. Take
    note of any you may wish to reinstall after the upgrade.

    Press Enter to continue

  + Simulating an upgrade...

Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Расчёт обновлений… Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  blt breeze-icon-theme gdal-data gir1.2-harfbuzz-0.0 golang-1.10 golang-1.10-doc golang-1.10-go golang-1.10-src
  golang-docker-credential-helpers kde-runtime-data kinit libaec0 libargon2-0 libarmadillo8 libarpack2 libbind9-160
...
Для их удаления используйте «sudo apt autoremove».
Следующие пакеты будут УДАЛЕНЫ:
  consolekit gnome-settings-daemon-schemas icedtea-8-plugin icedtea-plugin inkscape kde-runtime kde-style-breeze-qt4
  kdelibs-bin kdelibs5-plugins kdoctools libapt-inst2.0 libapt-pkg5.0 libattica0.4 libcupscgi1 libcupsfilters1:i386
  libcupsmime1 libcupsppdc1 libcurl3 libdbusmenu-qt2 libebook-1.2-16 libebook-1.2-19 libedata-book-1.2-25
...
Следующие НОВЫЕ пакеты будут установлены:
  bind9-dnsutils bind9-libs clang-10 cpp-9 fonts-noto-core fonts-noto-ui-core fonts-smc-gayathri fonts-urw-base35
  fonts-yrsa-rasa g++-9 gcc-10-base gcc-10-base:i386 gcc-9 gcc-9-base geany-plugin-vimode gir1.2-appstreamglib-1.0
  gnome-settings-daemon-common golang-1.13 golang-1.13-doc golang-1.13-go golang-1.13-src gparted-common ibus-data
...
Следующие пакеты будут оставлены в неизменном виде:
  gdal-data libnetcdf-c++4
Следующие пакеты будут обновлены:
  accountsservice acl acpi-support acpid adduser adobe-flashplugin adwaita-icon-theme adwaita-icon-theme-full alsa-utils
  amd64-microcode anacron apt apt-cacher apt-clone apt-file apt-transport-https apt-utils apt-xapian-index aptdaemon
  aptdaemon-data aptitude aptitude-common apturl apturl-common archdetect-deb arduino-mk arp-scan aspell aspell-en
...
Обновлено 2360 пакетов, установлено 368 новых пакетов, для удаления отмечено 233 пакетов, и 2 пакетов не обновлено.
Необходимо скачать 1 973 MB архивов.
После данной операции объём занятого дискового пространства возрастёт на 1 025 MB.
Хотите продолжить? [Д/н] Н
Прервано.

  + Command 'check' completed successfully


  + Restoring your backed up APT sources...


real	3m10,201s
user	0m42,243s
sys	0m5,301s
Это всё пока восстановимые действия + очень интересная информация для анализа...

Re: Mint 20

Добавлено: 12 июл 2020, 21:25
Olej
Olej писал(а):
12 июл 2020, 20:23
Это всё пока восстановимые действия + очень интересная информация для анализа...

Код: Выделить всё

olej@nvidia:~$ time mintupgrade download
...
Получено 391 MB за 9мин 23с (695 kB/s)                                                                                      
Чтение списков пакетов… Готово

  + Checking packages...

  + Checking if Linux Mint is up to date...

  + Backing up your APT sources...

  + Setting up the repositories for Linux Mint 20 'Ulyana'...
...
Получено 122 MB за 2мин 29с (817 kB/s)                                                                                      
Чтение списков пакетов… Готово

  + Downloading upgrade packages...

Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Расчёт обновлений… Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
...
Для их удаления используйте «sudo apt autoremove».
...
Обновлено 2360 пакетов, установлено 368 новых пакетов, для удаления отмечено 233 пакетов, и 2 пакетов не обновлено.
Необходимо скачать 1 973 MB архивов.
После данной операции объём занятого дискового пространства возрастёт на 1 025 MB.
...
Получено 1 973 MB за 46мин 8с (713 kB/s)                                                                                    
Указан режим «только скачивание», и скачивание завершено

  + Command 'download' completed successfully
...
real	58m49,445s
user	4m33,467s
sys	1m22,925s
Как легко видеть, это дело небыстрое :-? ... >1 часа - и это ещ на приличном отоволоконном GPON канале, 10-25 Mb/s (пляет в этих пределах у провайдера).

Re: Mint 20

Добавлено: 12 июл 2020, 21:27
Olej
Olej писал(а):
12 июл 2020, 20:23
Это всё пока восстановимые действия + очень интересная информация для анализа...
А вот дальше уже - необратимая операция..

Код: Выделить всё

root@nvidia:~# mintupgrade upgrade
Please don't run this command as root or with elevated privileges.
:-o
Повторим:

Код: Выделить всё

olej@nvidia:~$ mintupgrade upgrade
    Executing 'upgrade'. This will perform the following:
    
    1 - Your repositories will be switched to point to Linux Mint 20 'Ulyana' and
        any 3rd party repositories will be removed. A backup of your APT sources
        will be written to /home/olej/Upgrade-Backup-tricia/APT.
    
    2 - The packages and updates to perform the upgrade will be downloaded.
    
    3 - Upon confirmation, the upgrade will be performed. It is very important not to interrupt this
        step. You may be required to interact or re-authenticate during the upgrade.

    Do you want to continue? [y/n]: y
...
Получено 122 MB за 2мин 47с (729 kB/s)                                                                                      
Чтение списков пакетов… Готово
...
Обновлено 2360 пакетов, установлено 368 новых пакетов, для удаления отмечено 233 пакетов, и 2 пакетов не обновлено.
Необходимо скачать 0 B/1 973 MB архивов.
После данной операции объём занятого дискового пространства возрастёт на 1 025 MB.
Указан режим «только скачивание», и скачивание завершено

  + Disabling screensaver and power management...
mate-screensaver: процесс не найден
light-locker: процесс не найден

  + Saving /etc/fstab...

  + Removing blacklisted packages...

    APT will now perform the upgrade to Linux Mint 20 'Ulyana'.
    
    This operation is non-reversible.  Make sure you have made backups, tested Linux Mint 20 'Ulyana'
    in live mode and have performed your favorite superstitious tricks before proceeding.

    Do you want to continue? [y/n]: y
...    
  + The upgrade is finished. Reboot the computer with "sudo reboot" when ready....
На это действие ушло тоже вполне прилично, порядка 2-х часов процессорного времени.

Re: Mint 20

Добавлено: 12 июл 2020, 23:48
Olej
Olej писал(а):
12 июл 2020, 21:27
А вот дальше уже - необратимая операция..
Как водится, при обновлении такой нагруженной (много лет эксплуатации!) системы - нормально граическая сессия Cinnamon не стартует!

Код: Выделить всё

olej@nvidia:/$ uname -a
Linux nvidia 5.4.0-40-generic #44-Ubuntu SMP Tue Jun 23 00:01:04 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Но после логина в другой консоли (Ctrl+Alt+F2):

Код: Выделить всё

olej@nvidia:~$ startx
...
Проблемы старта X-сессии - в DM-менедере, буду искать.
Снимок экрана от 2020-07-12 23-46-01.png
Видно, что порядка 7 приложений потеряли свои ярлыки, возможн они вообще не поддерживаются в этой версии 20.
Но в целом обновление можно считать состоявшимся! :-D

Re: Mint 20

Добавлено: 13 июл 2020, 01:09
Olej
Olej писал(а):
12 июл 2020, 23:48
Проблемы старта X-сессии - в DM-менедере, буду искать.

Код: Выделить всё

root@nvidia:/lib/systemd/system# pwd
/lib/systemd/system

root@nvidia:/lib/systemd/system# ls *dm*
dmesg.service  dm-event.service  dm-event.socket  initrd-udevadm-cleanup-db.service  lightdm.service

Код: Выделить всё

root@nvidia:/lib/systemd/system# systemctl status lightdm.service
● lightdm.service - Light Display Manager
     Loaded: loaded (/lib/systemd/system/lightdm.service; indirect; vendor preset: enabled)
     Active: failed (Result: exit-code) since Sun 2020-07-12 23:39:17 EEST; 1h 27min ago
       Docs: man:lightdm(1)
    Process: 1234 ExecStartPre=/bin/sh -c [ "$(basename $(cat /etc/X11/default-display-manager 2>/dev/null))" = "lightd>
    Process: 1237 ExecStart=/usr/sbin/lightdm (code=exited, status=1/FAILURE)
   Main PID: 1237 (code=exited, status=1/FAILURE)

июл 12 23:39:17 nvidia systemd[1]: lightdm.service: Scheduled restart job, restart counter is at 7.
июл 12 23:39:17 nvidia systemd[1]: Stopped Light Display Manager.
июл 12 23:39:17 nvidia systemd[1]: lightdm.service: Start request repeated too quickly.
июл 12 23:39:17 nvidia systemd[1]: lightdm.service: Failed with result 'exit-code'.
июл 12 23:39:17 nvidia systemd[1]: Failed to start Light Display Manager.

Re: Mint 20

Добавлено: 13 июл 2020, 01:19
Olej
Olej писал(а):
12 июл 2020, 23:48
порядка 7 приложений потеряли свои ярлыки
Рассматриваю их поштучно:

Код: Выделить всё

olej@nvidia:/$ sudo apt install virtualbox
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Будут установлены следующие дополнительные пакеты:
  libgsoap-2.8.91 libvncserver1 virtualbox-dkms
Предлагаемые пакеты:
  vde2 virtualbox-guest-additions-iso
Рекомендуемые пакеты:
  virtualbox-qt
Следующие НОВЫЕ пакеты будут установлены:
  libgsoap-2.8.91 libvncserver1 virtualbox virtualbox-dkms
Обновлено 0 пакетов, установлено 4 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 22,4 MB архивов.
После данной операции объём занятого дискового пространства возрастёт на 119 MB.
Хотите продолжить? [Д/н] y
Пол:1 http://archive.ubuntu.com/ubuntu focal/universe amd64 libgsoap-2.8.91 amd64 2.8.91-2 [231 kB]
Пол:2 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libvncserver1 amd64 0.9.12+dfsg-9ubuntu0.1 [120 kB]
Пол:3 http://archive.ubuntu.com/ubuntu focal/multiverse amd64 virtualbox-dkms amd64 6.1.6-dfsg-1 [688 kB]
Пол:4 http://archive.ubuntu.com/ubuntu focal/multiverse amd64 virtualbox amd64 6.1.6-dfsg-1 [21,4 MB]
Получено 22,4 MB за 7с (3.375 kB/s)                                                                                  
Выбор ранее не выбранного пакета libgsoap-2.8.91:amd64.
(Чтение базы данных … на данный момент установлено 376570 файлов и каталогов.)
Подготовка к распаковке …/libgsoap-2.8.91_2.8.91-2_amd64.deb …
Распаковывается libgsoap-2.8.91:amd64 (2.8.91-2) …
Выбор ранее не выбранного пакета libvncserver1:amd64.
Подготовка к распаковке …/libvncserver1_0.9.12+dfsg-9ubuntu0.1_amd64.deb …
Распаковывается libvncserver1:amd64 (0.9.12+dfsg-9ubuntu0.1) …
Выбор ранее не выбранного пакета virtualbox-dkms.
Подготовка к распаковке …/virtualbox-dkms_6.1.6-dfsg-1_amd64.deb …
Распаковывается virtualbox-dkms (6.1.6-dfsg-1) …
Выбор ранее не выбранного пакета virtualbox.
Подготовка к распаковке …/virtualbox_6.1.6-dfsg-1_amd64.deb …
Распаковывается virtualbox (6.1.6-dfsg-1) …
Настраивается пакет libvncserver1:amd64 (0.9.12+dfsg-9ubuntu0.1) …
Настраивается пакет libgsoap-2.8.91:amd64 (2.8.91-2) …
Настраивается пакет virtualbox-dkms (6.1.6-dfsg-1) …
Loading new virtualbox-6.1.6 DKMS files...
Building for 5.4.0-40-generic
Building initial module for 5.4.0-40-generic
Done.

vboxdrv.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/5.4.0-40-generic/updates/

vboxnetadp.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/5.4.0-40-generic/updates/

vboxnetflt.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/5.4.0-40-generic/updates/

depmod......

DKMS: install completed.
Настраивается пакет virtualbox (6.1.6-dfsg-1) …
Created symlink /etc/systemd/system/multi-user.target.wants/vboxweb.service → /lib/systemd/system/vboxweb.service.
Job for vboxweb.service failed because the service did not take the steps required by its unit configuration.
See "systemctl status vboxweb.service" and "journalctl -xe" for details.
Обрабатываются триггеры для systemd (245.4-4ubuntu3.1) …
Обрабатываются триггеры для man-db (2.9.1-1) …
Обрабатываются триггеры для ureadahead (0.100.0-21) …
ureadahead will be reprofiled on next reboot
Обрабатываются триггеры для libc-bin (2.31-0ubuntu9) …

Код: Выделить всё

olej@nvidia:~$ systemctl status vboxweb.service
● vboxweb.service - VirtualBox Web Service
     Loaded: loaded (/lib/systemd/system/vboxweb.service; enabled; vendor preset: enabled)
     Active: failed (Result: protocol) since Mon 2020-07-13 01:13:49 EEST; 2min 4s ago

июл 13 01:13:49 nvidia systemd[1]: Starting VirtualBox Web Service...
июл 13 01:13:49 nvidia systemd[1]: vboxweb.service: Can't open PID file /run/vboxweb.pid (yet?) after start: Operatio>
июл 13 01:13:49 nvidia systemd[1]: vboxweb.service: Failed with result 'protocol'.
июл 13 01:13:49 nvidia systemd[1]: Failed to start VirtualBox Web Service.