На днях установилось ядро 5.3 и куча проблем на ровном месте образовалось. Хочу поделиться, чтобы народ сразу не пугался.
1. Традиционная для Ubuntu LTS проблема: драйверы Nvidia разумеется не собрались. У меня не собрался 390, но в сети есть жалобы и на другие. Видимо образование мейнтейнеров не позволяет проверить все DKMS пакеты на сборку перед выкатом нового ядра в стабильные репы. Всё что нужно для этого ядра есть в репозиториях 19.10, поэтому можно было бы нормально эту ситуацию отработать. Драйверы впрямую от 19.10 не встанут, так как у них зависимости прописаны от xorg без hwe.
Короче решается установкой драйвера из ppa:graphics-drivers/ppa там не поленились обновить.
Ожидаю большого количества новичков на форуме с вопросом почему черный экран или низкое разрешение после обновления. Я уже не говорю о тех, кто поставит 18.04.4, если конечно к выходу iso не исправят.
2. Гораздо более серьезные грабли с btrfs. У меня в системе есть старенький HDD, который используется для файлопомойки, хранения бекапов и т.п. Файловая система создавалась несколько лет назад на каком-то старом ядре. Все работало без ошибок.
На ядре 5.3 диск монтируется, но в логе куча ошибок про invalid inode genration, и файлы недоступны. Я сначала подумал, что диск посыпался, но оказалось, что дело не в этом. Проблема со старыми ФС и ядром 5.3 уже известна, даже найден коммит, который к этому приводит. В самой последней версии btrfs-progs 5.4.1 есть патч, который вроде бы дает возможность btrfs check чинить эту проблему. Но не факт, что сработает. Ну и поставить эти btrfs-progs на ubuntu 18.04 не так просто, так как там другие зависимости.
Окатился на предыдущее ядро, там файлы доступны, но новое уже успело туда что-то записать, что btrfs-check теперь и на старом ругается. Хотя все копируется, за что очень благодарен. А могли ведь и ножичком пырнуть. ;-)
Интересно, что я перешел на btrfs, когда было объявлено о ее стабильности. Главный признак стабильной ФС - стабильность самих данных и метаданных, чтобы при смене оси или ядра была полная совместимость. Но не тут-то было. Про эти ситуации забыли. Девелоперы только на новых тестируют. Я почитал переписку в мейлинг листе - слезы.
Так что уже почти сутки занимаюсь копированием помойки взад-вперед.
Имейте ввиду!