LINUX.ORG.RU

Upgrade системы amd64

 ,


0

1

После длительных манипуляций с обновлениями выяснил, что моё железо полноценно работает только с одним ядром 5.8.0-43 (Ubuntu Focal 20.04 LTS, ASUS X555L, AMD64). Проблемы с WiFi/Bluetooth на плате Mediatek MT7630E. Пробовал ядра 5.12, 5.13, но все безуспешно (не находит требуемые header-файлы), либо не работает и не переустанавливается Bluetooth, либо целиком WiFi (на плате эти функции интегрированы). Сейчас пытаюсь удалить все установочные (и иные) файлы этих неиспользуемых версий установленных ядер, делаю это, например, по гайду https://losst.ru/kak-udalit-starye-versii-yadra-v-ubuntu через Synaptic (буду пытаться, пока достаточного опыта нет), и задаюсь вопросом:

как «жить» дальше, как и когда обновляться, удастся ли когда-либо обновить систему к новой LTS 22.04?

В кратце история «болезни»: однажды не смог установить PgAdmin4 к Postgres, репозиторий оказался не рабочим или что-то сделал не так. В итоге перестал работать Software & Updates, просто не открывался вообще. Не нашел никаких способов и пришлось достать LiveUSB, с которого начинал, и установить систему поверх (без удалений и форматирования). Но включил автообновление, и в итоге получил 5.13, в которой железо отказывалось работать.

Теперь загружаюсь через Дополнительные опции загрузки с выбором своего рабочего ядра.

Прошу помочь советами: как правильно проводить обновления в Ubuntu Linux, особенно, через встроенный Software Updater, автозапуск которого просто не нахожу возможности отключить.



Последнее исправление: mkaro (всего исправлений: 1)
Ответ на: комментарий от Dimez

Не знаю… Как мы выяснили, GeForce у меня есть, да, вторая видеокарта. Где рабочие драйвера к ядру 43?

mkaro
() автор топика
Ответ на: комментарий от firkax

5.4 сам исчез из /boot, а в src еще есть.

mkaro
() автор топика
Ответ на: комментарий от mkaro

Лишние файлы пока просто убрал с глаз долой (из /boot). Перезагружусь.

Работает.

Ага… почти работает. Получил Ubuntu internal error:

/usr/lib/xorg/Xorg

Не знаю, где посмотреть логи. Много всяких Dependencies.

dmesg.error

https://pastebin.com/59j9fP9q

mkaro
() автор топика
Последнее исправление: mkaro (всего исправлений: 2)
Ответ на: комментарий от mkaro

Когда это error появилось, как выглядит и чему мешает? Оно повторяется или может это случайно 1 раз совпало? И когда был предыдущий ребут, без ошибки?

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 1)
Ответ на: комментарий от firkax

После переноса лишних файлов (49,53) из /boot и последующей перезагрузки. Файлы я не удалил, а перенес (убрал).

Но все работает (WF/BT). Вроде бы ничему не мешает.

Выглядит - картинка, окно с кляксой… прикольное.

mkaro
() автор топика
Последнее исправление: mkaro (всего исправлений: 1)
Ответ на: комментарий от kirill_rrr

Осваиваю… пока все норм, но очень много шагов.

mkaro
() автор топика
Ответ на: комментарий от mkaro

То есть до этого ты перезагружался, всё было хорошо, стех пор только перенёс эти файлы и больше ничего не трогал, ребутнулся и теперь эта ошибка?

firkax ★★★★★
()
Ответ на: комментарий от mkaro

Остается последний:

sudo apt purge linux-objects-nvidia-470-5.13.0-39-generic linux-hwe-5.13-headers-5.13.0-39

После чего делаю update-grub и рассчитываю, что в моем загрузчике останется один 5.8.0-43, который будет старовать дефолтом.

mkaro
() автор топика
Последнее исправление: mkaro (всего исправлений: 1)
Ответ на: комментарий от mkaro

Текущая картинка по файлам:

mkaro@asus:~$ dpkg -S /usr/src/*
dpkg-query: no path found matching pattern /usr/src/btusb-4.0
dpkg-query: no path found matching pattern /usr/src/linux-headers-5.13.0-39
dpkg-query: no path found matching pattern /usr/src/linux-headers-5.13.0-39-generic
dpkg-query: no path found matching pattern /usr/src/linux-headers-5.4.0-107
dpkg-query: no path found matching pattern /usr/src/linux-headers-5.4.0-107-generic
dpkg-query: no path found matching pattern /usr/src/linux-headers-5.8.0-41-generic
linux-headers-5.8.0-43-generic: /usr/src/linux-headers-5.8.0-43-generic
linux-hwe-5.13-headers-5.13.0-39: /usr/src/linux-hwe-5.13-headers-5.13.0-39
dpkg-query: no path found matching pattern /usr/src/linux-hwe-5.8-headers-5.8.0-41
linux-hwe-5.8-headers-5.8.0-43: /usr/src/linux-hwe-5.8-headers-5.8.0-43
dpkg-query: no path found matching pattern /usr/src/mt7630e-2.1.0
dpkg-query: no path found matching pattern /usr/src/tp_smapi-0.43
mkaro@asus:~$ dpkg -S /boot/vmli*
dpkg-query: no path found matching pattern /boot/vmlinuz
linux-image-5.8.0-43-generic: /boot/vmlinuz-5.8.0-43-generic
dpkg-query: no path found matching pattern /boot/vmlinuz.old
mkaro@asus:~$ dpkg -S /lib/modules/*
linux-objects-nvidia-470-5.13.0-39-generic: /lib/modules/5.13.0-39-generic
linux-modules-extra-5.8.0-43-generic, linux-modules-5.8.0-43-generic, linux-headers-5.8.0-43-generic: /lib/modules/5.8.0-43-generic
mkaro@asus:~$ 
mkaro
() автор топика
Ответ на: комментарий от mkaro

(новые прилетать после удаления метапакетов больше не будут

apt всё равно будет предлагать проапдейтить пакет при случае.

Сделай apt-mark hold linux-image-5.8.0-43-generic, чтобы не обновить его случайно.

LamerOk ★★★★★
()
Ответ на: комментарий от LamerOk

apt всё равно будет предлагать проапдейтить пакет при случае.

Сильно+++, делаю.

mkaro
() автор топика
Ответ на: комментарий от LamerOk
mkaro@asus:~$ sudo apt-mark hold linux-image-5.8.0-43-generic
linux-image-5.8.0-43-generic set on hold.
mkaro
() автор топика
Ответ на: комментарий от LamerOk

apt всё равно будет предлагать проапдейтить пакет при случае.

Уже не будет. Никто не будет обновлять ядро 5.8.0-43 новым 5.8.0-43.

Dimez ★★★★★
()
Ответ на: комментарий от Dimez

Source-ы лишние тоже все убрал (44,49,53), в /boot есть неразрешенные ссылки (они красные, initrd.img+old, vmlinuz+old):

mkaro@asus:~$ ls -ls /boot
total 181525
  244 -rw-r--r-- 1 root root   248291 Feb  5  2021 config-5.8.0-43-generic
    1 drwx------ 3 root root     1024 Jan  1  1970 efi
    4 drwxr-xr-x 4 root root     4096 Apr 16 21:53 grub
    0 lrwxrwxrwx 1 root root       27 Apr 16 21:53 initrd.img -> initrd.img-5.8.0-53-generic
82924 -rw-r--r-- 1 root root 84911077 Apr 14 21:50 initrd.img-5.8.0-43-generic
82924 -rw-r--r-- 1 root root 84910685 Apr 14 21:50 initrd.img-5.8.0-43-generic.old-dkms
    0 lrwxrwxrwx 1 root root       27 Apr 16 21:53 initrd.img.old -> initrd.img-5.8.0-49-generic
  180 -rw-r--r-- 1 root root   182704 Aug 18  2020 memtest86+.bin
  184 -rw-r--r-- 1 root root   184380 Aug 18  2020 memtest86+.elf
  184 -rw-r--r-- 1 root root   184884 Aug 18  2020 memtest86+_multiboot.bin
 5388 -rw------- 1 root root  5515823 Feb  5  2021 System.map-5.8.0-43-generic
    0 lrwxrwxrwx 1 root root       24 Apr 16 21:53 vmlinuz -> vmlinuz-5.8.0-53-generic
 9492 -rw-r--r-- 1 root root  9716672 Feb  9  2021 vmlinuz-5.8.0-43-generic
    0 lrwxrwxrwx 1 root root       24 Apr 16 21:53 vmlinuz.old -> vmlinuz-5.8.0-49-generic
mkaro
() автор топика
Ответ на: комментарий от mkaro

Делаю:

mkaro@asus:~$ sudo apt purge linux-objects-nvidia-470-5.13.0-39-generic linux-hwe-5.13-headers-5.13.0-39
[sudo] password for mkaro: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  amd64-microcode intel-microcode iucode-tool nvidia-kernel-common-470 thermald
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED:
  linux-hwe-5.13-headers-5.13.0-39* linux-objects-nvidia-470-5.13.0-39-generic*
0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded.
After this operation, 201 MB disk space will be freed.
Do you want to continue? [Y/n] n
Abort.
mkaro
() автор топика
Ответ на: комментарий от mkaro

в /boot есть неразрешенные ссылки (они красные, initrd.img+old, vmlinuz+old):

Вобщем-то ничего страшного, они были нужны для древних загрузчиков (не GRUB), которые по ним узнавали какое ядро грузить. Можешь их переставить на 5.8.0-43 версии чтобы было красиво.

firkax ★★★★★
()
Ответ на: комментарий от mkaro

Удалил. Осталось одно ядро (/lib/modules) 5.8.0-43.

mkaro@asus:~$ sudo apt purge linux-objects-nvidia-470-5.13.0-39-generic linux-hwe-5.13-headers-5.13.0-39
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  amd64-microcode intel-microcode iucode-tool nvidia-kernel-common-470 thermald
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED:
  linux-hwe-5.13-headers-5.13.0-39* linux-objects-nvidia-470-5.13.0-39-generic*
0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded.
After this operation, 201 MB disk space will be freed.
Do you want to continue? [Y/n] Y
(Reading database ... 243526 files and directories currently installed.)
Removing linux-hwe-5.13-headers-5.13.0-39 (5.13.0-39.44~20.04.1) ...
Removing linux-objects-nvidia-470-5.13.0-39-generic (5.13.0-39.44~20.04.1) ...
(Reading database ... 224843 files and directories currently installed.)
Purging configuration files for linux-objects-nvidia-470-5.13.0-39-generic (5.13.0-39.44~20.04.1) ...
mkaro
() автор топика
Ответ на: комментарий от Dimez

Сносить метапакет - вариант, но не лучший. Он может оказаться в зависимостях у кого-нибудь нужного. Щас там всего ничего:

apt-cache rdepends linux-image-amd64
linux-image-amd64
Reverse Depends:
  debos
  supermin
  fakemachine

но это без реп от третьих лиц.

LamerOk ★★★★★
()
Ответ на: комментарий от mkaro
mkaro@asus:~$ ls -la /lib/modules
total 12
drwxr-xr-x   3 root root 4096 Apr 17 00:49 .
drwxr-xr-x 132 root root 4096 Apr 14 21:43 ..

src 5.13 все равно остался. Убрать?

mkaro@asus:~$ ls -la /usr/src
total 52
drwxr-xr-x 13 root root 4096 Apr 17 00:49 .
drwxr-xr-x 14 root root 4096 Feb  9  2021 ..
drwxr-xr-x  2 root root 4096 Apr 14 21:37 btusb-4.0
drwxr-xr-x 24 root root 4096 Apr  9 19:01 linux-headers-5.13.0-39
drwxr-xr-x  3 root root 4096 Apr 16 21:53 linux-headers-5.13.0-39-generic
drwxr-xr-x 24 root root 4096 Apr 10 15:36 linux-headers-5.4.0-107
drwxr-xr-x  7 root root 4096 Apr 10 15:36 linux-headers-5.4.0-107-generic
drwxr-xr-x  7 root root 4096 Feb  5  2021 linux-headers-5.8.0-41-generic
drwxr-xr-x  7 root root 4096 Feb  9  2021 linux-headers-5.8.0-43-generic
drwxr-xr-x 24 root root 4096 Feb  5  2021 linux-hwe-5.8-headers-5.8.0-41
drwxr-xr-x 24 root root 4096 Feb  9  2021 linux-hwe-5.8-headers-5.8.0-43
drwxr-xr-x  8 root root 4096 Apr 10 16:45 mt7630e-2.1.0
drwxr-xr-x  2 root root 4096 Apr  9 19:02 tp_smapi-0.43
mkaro
() автор топика
Ответ на: комментарий от LamerOk
mkaro@asus:~$ apt-cache rdepends linux-image-amd64
<linux-image-amd64>
mkaro
() автор топика
Ответ на: комментарий от LamerOk

apt-cache rdepends linux-image-amd64

В бубунте не так. Предложить захолдить именно linux-image-5.8.0-43-generic - вот это реально бесполезный шаг.

Dimez ★★★★★
()
Ответ на: комментарий от Dimez

В Synaptic, кроме 5.8.0-43, больше ничего нет. src к 5.13 тоже уберу. Если все норм, удалю.

Делаю update-grub после перезагрузки.

mkaro
() автор топика
Ответ на: комментарий от mkaro

В Advanced options загрузчика пока остаются 49 и 53 + рабочий 43. Но все работает. BT слегка сбойнул, с первого раза не законнектился, но со второй попытки работает.

mkaro
() автор топика
Ответ на: комментарий от Dimez

Файлы убирал что-то в /tmp, а что-то заранее промувил на отдельный свой partition. После ребута из tmp файлы ушли! Но все копии есть.

Итак grub.

mkaro
() автор топика
Ответ на: комментарий от Dimez

Предложить захолдить именно linux-image-5.8.0-43-generic - вот это реально бесполезный шаг.

Лол, нет. Как минимум это защитит пакет от autoremove:

root@server ~ # apt-get upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following package was automatically installed and is no longer required:
  linux-image-5.10.0-8-amd64
Use 'apt autoremove' to remove it.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

root@server ~ # apt-mark hold linux-image-5.10.0-8-amd64
linux-image-5.10.0-8-amd64 set on hold.

root@server ~ # apt-get upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

root@server ~ # apt autoremove
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

root@server ~ # apt-mark unhold linux-image-5.10.0-8-amd64
Canceled hold on linux-image-5.10.0-8-amd64.

root@server ~ # apt autoremove
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages will be REMOVED:
  linux-image-5.10.0-8-amd64
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
After this operation, 302 MB disk space will be freed.
Do you want to continue? [Y/n]
...
LamerOk ★★★★★
()
Последнее исправление: LamerOk (всего исправлений: 1)
Ответ на: комментарий от mkaro

grub!

mkaro@asus:~$ sudo update-grub
[sudo] password for mkaro: 
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-5.8.0-43-generic
Found initrd image: /boot/initrd.img-5.8.0-43-generic
Found Windows Boot Manager on /dev/sda1@/EFI/Microsoft/Boot/bootmgfw.efi
Adding boot menu entry for UEFI Firmware Settings
done

Битые ссылки из /boot не убрал!

Ребут по дефолту.

mkaro
() автор топика
Последнее исправление: mkaro (всего исправлений: 2)
Ответ на: комментарий от mkaro

Да, tmp чистит жестко, а ссылки в /boot не ставит.

Итак, все удалено)) задачка решена.

БЛАГОДАРЮ!!! ВСЕХ. ШИКАРНО.

Огромное спасибо Вам, коллеги, за чудовую помощь, за потраченное на меня время, за терпение и необыкновенно доброжелательное отношение!

Я стренький уже дядька, но вот все вожусь до сих пор))

Ребут прошел и второй раз. В Advanced ничего, окромя 43 уже нет.

mkaro
() автор топика
Последнее исправление: mkaro (всего исправлений: 2)
Ответ на: комментарий от mkaro
mkaro@asus:~$ sudo apt update
[sudo] password for mkaro: 
Hit:1 http://ru.archive.ubuntu.com/ubuntu focal InRelease
Hit:2 http://ru.archive.ubuntu.com/ubuntu focal-updates InRelease                                                                            
Hit:3 http://ru.archive.ubuntu.com/ubuntu focal-backports InRelease                                                                          
Hit:4 http://ppa.launchpad.net/gerardpuig/ppa/ubuntu focal InRelease                                                                         
Hit:5 http://archive.canonical.com/ubuntu focal InRelease                                                                                    
Get:6 http://security.ubuntu.com/ubuntu focal-security InRelease [114 kB]
Fetched 114 kB in 6s (19.0 kB/s)      
Reading package lists... Done
Building dependency tree       
Reading state information... Done
All packages are up to date.
mkaro
() автор топика
Ответ на: комментарий от mkaro

и вообще обновить все?

Даже если тебе случайно прилетит новое ведро, запиненная версия останется, и ты сможешь её выбрать из меню груба.

LamerOk ★★★★★
()
Ответ на: комментарий от LamerOk

Замечательно! Чего я и добивался и каждый раз чесал репу, обновлять или нет.

mkaro
() автор топика
Ответ на: комментарий от mkaro

Да, это простые симлинки, ставятся при установке/удалении ядер (но тут мимо потому что последние два ядра ты удалял вручную), либо вручную через ln -s

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 2)
Ответ на: комментарий от mkaro

Удалил. Осталось одно ядро (/lib/modules) 5.8.0-43.

mkaro@asus:~$ ls -la /lib/modules
total 12
drwxr-xr-x 3 root root 4096 Apr 17 00:49 .
drwxr-xr-x 132 root root 4096 Apr 14 21:43 ..

Куда оно делось?

firkax ★★★★★
()
Ответ на: комментарий от LamerOk

Лол, нет. Как минимум это защитит пакет от autoremove:

Он у него manually installed очевидно, так что autoremove не грозит.

firkax ★★★★★
()
Ответ на: комментарий от mkaro

В mc, ставишь указатель на симлинк, нажимаешь сочетание «crtl+x ctrl+s», редактируешь.

andytux ★★★★★
()
Ответ на: комментарий от mkaro

/tmp очищается при загрузке системы. Так-что не следует туда копировать, если хочешь сохранить.

andytux ★★★★★
()
Ответ на: комментарий от mkaro

Про «окно с кляксой». Могу ошибаться, давно не сталкивался… Загляни в /var/crash, увидишь файлы, в которых описания произошедших крашей. Если удалишь, то опять увидишь «окно с кляксой».

andytux ★★★★★
()
Ответ на: комментарий от firkax

Есть ядро. На месте.

mkaro@asus:~$ ls -la /lib/modules
total 12
drwxr-xr-x   3 root root 4096 Apr 17 00:49 .
drwxr-xr-x 135 root root 4096 Apr 17 03:03 ..
drwxr-xr-x   6 root root 4096 Apr 15 01:01 5.8.0-43-generic

mkaro
() автор топика
Ответ на: комментарий от firkax

С утра неприятность. Ноут «спал» вместе со мной. Проснулись, а BT и нет, и не определяется, нету Bluetooth и блокировки нет.

mkaro@asus:~$ rfkill list
0: phy1: Wireless LAN
        Soft blocked: no
        Hard blocked: no

dmesg -w

https://pastebin.com/rmZiKc3M

mkaro@asus:~$ sudo /etc/init.d/bluetooth start
[sudo] password for mkaro: 
Starting bluetooth (via systemctl): bluetooth.service.

Не перезагружался.

mkaro
() автор топика
Ответ на: комментарий от mkaro
mkaro@asus:~$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 008: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 009: ID 0489:e080 Foxconn / Hon Hai BT
Bus 001 Device 005: ID 0bda:57b5 Realtek Semiconductor Corp. USB Camera
Bus 001 Device 012: ID 0000:0538  
Bus 001 Device 011: ID 09da:0260 A4Tech Co., Ltd. KV-300H Isolation Keyboard
Bus 001 Device 010: ID 1a40:0101 Terminus Technology Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
mkaro
() автор топика
Ответ на: комментарий от mkaro
mkaro@asus:~$ sudo systemctl status bluetooth.service
● bluetooth.service - Bluetooth service
     Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
     Active: active (running) since Sun 2022-04-17 01:27:42 MSK; 9h ago
       Docs: man:bluetoothd(8)
   Main PID: 936 (bluetoothd)
     Status: "Running"
      Tasks: 1 (limit: 9331)
     Memory: 2.0M
     CGroup: /system.slice/bluetooth.service
             └─936 /usr/lib/bluetooth/bluetoothd

Apr 17 01:27:42 asus systemd[1]: Starting Bluetooth service...
Apr 17 01:27:42 asus bluetoothd[936]: Bluetooth daemon 5.53
Apr 17 01:27:42 asus systemd[1]: Started Bluetooth service.
Apr 17 01:27:42 asus bluetoothd[936]: Starting SDP server
Apr 17 01:27:43 asus bluetoothd[936]: Bluetooth management interface 1.17 initialized
Apr 17 01:28:01 asus bluetoothd[936]: Endpoint registered: sender=:1.73 path=/MediaEndpoint/A2DPSink/sbc
Apr 17 01:28:01 asus bluetoothd[936]: Endpoint registered: sender=:1.73 path=/MediaEndpoint/A2DPSource/sbc
Apr 17 10:22:54 asus bluetoothd[936]: Endpoint unregistered: sender=:1.73 path=/MediaEndpoint/A2DPSink/sbc
Apr 17 10:22:54 asus bluetoothd[936]: Endpoint unregistered: sender=:1.73 path=/MediaEndpoint/A2DPSource/sbc
mkaro
() автор топика
Последнее исправление: mkaro (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.