Нет исправления для ядра, которое перестало обновлять самостоятельно

В качестве альтернативы вы можете отображать с помощью команды enable: (Ответы обоих @ karel и @ steeldriver работают нормально.)

enable -a | cut -d " " -f 2,3

Если какой-либо встроенный отключен, то он отображается с -n

Пример вывода:

$ enable -a | cut -d " " -f 2,3
.
:
[
alias
bg
bind
break
builtin
caller
cd
command
compgen
complete
compopt
continue
declare
dirs
disown
echo
enable
eval
exec
exit
export
false
fc
fg
getopts
hash
help
history
jobs
kill
let
local
logout
mapfile
popd
printf
pushd
pwd
read
readarray
readonly
return
set
shift
shopt
source
suspend
test
times
trap
true
type
typeset
ulimit
umask
unalias
unset
wait
0
задан 10 December 2017 в 13:59

6 ответов

Похоже, что xenial-updates и xenial-security не включены в «Software & amp; Updates». Включите его там. Он должен показать

apt-cache policy linux-generic
linux-generic:
  Installed: 4.4.0.103.108
  Candidate: 4.4.0.103.108
  Version table:
 *** 4.4.0.103.108 500
        500 http://ru.archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
        500 http://ru.archive.ubuntu.com/ubuntu xenial-security/main amd64 Packages
        100 /var/lib/dpkg/status
     4.4.0.21.22 500
        500 http://ru.archive.ubuntu.com/ubuntu xenial/main amd64 Packages
2
ответ дан 22 May 2018 в 15:30
  • 1
    Вот и все! У меня теперь есть около 1 ГБ обновления за последние месяцы, достаточно, чтобы заполнить весь экран: p. Большое вам спасибо! Я понятия не имею, почему я, похоже, отключил это. Хороший день для тебя ! – J. Doe 11 December 2017 в 21:08

Похоже, что xenial-updates и xenial-security не включены в «Software & amp; Updates». Включите его там. Он должен показать

apt-cache policy linux-generic linux-generic: Installed: 4.4.0.103.108 Candidate: 4.4.0.103.108 Version table: *** 4.4.0.103.108 500 500 http://ru.archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages 500 http://ru.archive.ubuntu.com/ubuntu xenial-security/main amd64 Packages 100 /var/lib/dpkg/status 4.4.0.21.22 500 500 http://ru.archive.ubuntu.com/ubuntu xenial/main amd64 Packages
2
ответ дан 18 July 2018 в 01:28

Похоже, что xenial-updates и xenial-security не включены в «Software & amp; Updates». Включите его там. Он должен показать

apt-cache policy linux-generic linux-generic: Installed: 4.4.0.103.108 Candidate: 4.4.0.103.108 Version table: *** 4.4.0.103.108 500 500 http://ru.archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages 500 http://ru.archive.ubuntu.com/ubuntu xenial-security/main amd64 Packages 100 /var/lib/dpkg/status 4.4.0.21.22 500 500 http://ru.archive.ubuntu.com/ubuntu xenial/main amd64 Packages
2
ответ дан 24 July 2018 в 17:24

Я столкнулся с этим раньше, поэтому, возможно, это исправит его для вас.

Сначала сделайте

sudo apt-mark showmanual | grep linux-image

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

[ f2]

обратите внимание на эти

. Тогда do

 sudo apt-mark showmanual | grep linux-headers

, если вы видите что-то вроде этого

linux-headers-4.4.0-101
linux-headers-4.4.0-101-generic
linux-headers-4.4.0-103
linux-headers-4.4.0-103-generic
linux-headers-generic

, обратите внимание на те

, если это так. Возможно, поэтому они обновляются. Вам нужно будет

sudo apt-mark auto linux-image-4.4.0-101-generic linux-image-4.4.0-103-generic ...and so on for all the items

вы хотите иметь sudo apt-mark auto для любого

[ f6]

после того, как все они отмечены автоматически, а не вручную

Когда вы выполняете две команды

sudo apt-mark showmanual | grep linux-image
sudo apt-mark showmanual | grep linux-headers

, и вы не получили выход, и вы можете проверить

sudo apt-mark showauto | grep linux-image
sudo apt-mark showauto | grep linux-headers

все они должны появиться в авто ... затем выполните

sudo apt-get update
sudo apt-get upgrade

, и они должны показать последние, и после установки они должны показать старые, доступные для sudo apt-get autoremove ( хорошо ... autoremove не удалит новейший и второй новейший в вашем списке .. просто в случае, если вам нужно вернуться к шагу - вот почему моя показывает еще две версии)

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

надеюсь, что это поможет

Внимание: это только способ исправить это. Не делайте ошибку, думая «О, это здорово, я просто сделаю все авто и он обновит все, и я смогу очистить свою систему с помощью apt-get autoremove "

Если вы это сделаете, ваша система будет запущена: D ... некоторые вещи не могут быть настроены на авто, и если они .. autoremove удалит все, что нужно запустить системе.

Я подумал, что лучше включить это предупреждение для тех, кто может совершить эту ошибку.

0
ответ дан 22 May 2018 в 15:30
  • 1
    Очень интересно большое спасибо. sudo apt-mark showmanual показал мне, что linux-image-generic и linux-headers-generic настроены на ручной, ничего больше. Затем я помещал их в автоматический режим и пытался обновить с помощью sudo apt-get upgrade (после обновления, конечно) безрезультатно. Затем я поместил их в руководство, потому что я не уверен, чтобы полностью понять ваше предупреждение. У вас есть другое предложение? – J. Doe 11 December 2017 в 14:00
  • 2
    нет, я бы оставил эти два на авто. Я думаю, что я немного испортил, я отредактирую ответ .. как linux-image-generic, так и linux-headers-generic, а также то, что я покажу в примере, авто на моем ... когда вы делаете sudo apt-mark showauto | grep linux-image, видите ли вы linux-image-4.x.x-xxx-generic, так что они уже автоматические или вы не видите какие-либо данные в автоматическом или ручном режиме? – John Orion 11 December 2017 в 22:20
  • 3
    вот что я перечислил, когда делаю две команды. Я разместил снимок экрана на Imgur здесь – John Orion 11 December 2017 в 22:27
  • 4
    Ну, моя проблема была решена другим ответом, но спасибо за вашу преданность делу. Чтобы ответить на ваш вопрос: после исправления linux-headers/image-generic оба теперь в ручном режиме. Я не понимаю, как это работает, поэтому я оставлю это, учитывая, что мои обновления теперь работают нормально. – J. Doe 12 December 2017 в 13:35
  • 5
    хорошо, как я говорю .. эти два могут быть автоматически, если вы хотите .. они, как правило, авто .. и авто в моей системе .. но ..если его работа .. я думаю, вы в порядке ... но следите за он и помнит этот пост, поэтому, если он не работает в следующий раз, есть обновление ядра, вы можете попробовать сделать эти авто снова .. удачи: D .glad вы получили его работу: D – John Orion 12 December 2017 в 13:40

Я столкнулся с этим раньше, поэтому, возможно, это исправит его для вас.

Сначала сделайте

sudo apt-mark showmanual | grep linux-image

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

linux-image-4.4.0-101-generic linux-image-4.4.0-103-generic linux-image-extra-4.4.0-101-generic linux-image-extra-4.4.0-103-generic linux-image-generic

обратите внимание на эти

. Тогда do

sudo apt-mark showmanual | grep linux-headers

, если вы видите что-то вроде этого

linux-headers-4.4.0-101 linux-headers-4.4.0-101-generic linux-headers-4.4.0-103 linux-headers-4.4.0-103-generic linux-headers-generic

, обратите внимание на те

, если это так. Возможно, поэтому они обновляются. Вам нужно будет

sudo apt-mark auto linux-image-4.4.0-101-generic linux-image-4.4.0-103-generic ...and so on for all the items

вы хотите иметь sudo apt-mark auto для любого

linux-image-4.x.x-xxx-generic linux-image-extra-4.x.x-xxx-generic linux-image-generic linux-headers-4.x.x-xxx linux-headers-4.x.x-xxx-generic linux-headers-generic

после того, как все они отмечены автоматически, а не вручную

Когда вы выполняете две команды

sudo apt-mark showmanual | grep linux-image sudo apt-mark showmanual | grep linux-headers

, и вы не получили выход, и вы можете проверить

sudo apt-mark showauto | grep linux-image sudo apt-mark showauto | grep linux-headers

все они должны появиться в авто ... затем выполните

sudo apt-get update sudo apt-get upgrade

, и они должны показать последние, и после установки они должны показать старые, доступные для sudo apt-get autoremove ( хорошо ... autoremove не удалит новейший и второй новейший в вашем списке .. просто в случае, если вам нужно вернуться к шагу - вот почему моя показывает еще две версии)

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

надеюсь, что это поможет

Внимание: это только способ исправить это. Не делайте ошибку, думая «О, это здорово, я просто сделаю все авто и он обновит все, и я смогу очистить свою систему с помощью apt-get autoremove "

Если вы это сделаете, ваша система будет запущена: D ... некоторые вещи не могут быть настроены на авто, и если они .. autoremove удалит все, что нужно запустить системе.

Я подумал, что лучше включить это предупреждение для тех, кто может совершить эту ошибку.

0
ответ дан 18 July 2018 в 01:28

Я столкнулся с этим раньше, поэтому, возможно, это исправит его для вас.

Сначала сделайте

sudo apt-mark showmanual | grep linux-image

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

linux-image-4.4.0-101-generic linux-image-4.4.0-103-generic linux-image-extra-4.4.0-101-generic linux-image-extra-4.4.0-103-generic linux-image-generic

обратите внимание на эти

. Тогда do

sudo apt-mark showmanual | grep linux-headers

, если вы видите что-то вроде этого

linux-headers-4.4.0-101 linux-headers-4.4.0-101-generic linux-headers-4.4.0-103 linux-headers-4.4.0-103-generic linux-headers-generic

, обратите внимание на те

, если это так. Возможно, поэтому они обновляются. Вам нужно будет

sudo apt-mark auto linux-image-4.4.0-101-generic linux-image-4.4.0-103-generic ...and so on for all the items

вы хотите иметь sudo apt-mark auto для любого

linux-image-4.x.x-xxx-generic linux-image-extra-4.x.x-xxx-generic linux-image-generic linux-headers-4.x.x-xxx linux-headers-4.x.x-xxx-generic linux-headers-generic

после того, как все они отмечены автоматически, а не вручную

Когда вы выполняете две команды

sudo apt-mark showmanual | grep linux-image sudo apt-mark showmanual | grep linux-headers

, и вы не получили выход, и вы можете проверить

sudo apt-mark showauto | grep linux-image sudo apt-mark showauto | grep linux-headers

все они должны появиться в авто ... затем выполните

sudo apt-get update sudo apt-get upgrade

, и они должны показать последние, и после установки они должны показать старые, доступные для sudo apt-get autoremove ( хорошо ... autoremove не удалит новейший и второй новейший в вашем списке .. просто в случае, если вам нужно вернуться к шагу - вот почему моя показывает еще две версии)

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

надеюсь, что это поможет

Внимание: это только способ исправить это. Не делайте ошибку, думая «О, это здорово, я просто сделаю все авто и он обновит все, и я смогу очистить свою систему с помощью apt-get autoremove "

Если вы это сделаете, ваша система будет запущена: D ... некоторые вещи не могут быть настроены на авто, и если они .. autoremove удалит все, что нужно запустить системе.

Я подумал, что лучше включить это предупреждение для тех, кто может совершить эту ошибку.

0
ответ дан 24 July 2018 в 17:24
  • 1
    Очень интересно большое спасибо. sudo apt-mark showmanual показал мне, что linux-image-generic и linux-headers-generic настроены на ручной, ничего больше. Затем я помещал их в автоматический режим и пытался обновить с помощью sudo apt-get upgrade (после обновления, конечно) безрезультатно. Затем я поместил их в руководство, потому что я не уверен, чтобы полностью понять ваше предупреждение. У вас есть другое предложение? – J. Doe 11 December 2017 в 14:00
  • 2
    нет, я бы оставил эти два на авто. Я думаю, что я немного испортил, я отредактирую ответ .. как linux-image-generic, так и linux-headers-generic, а также то, что я покажу в примере, авто на моем ... когда вы делаете sudo apt-mark showauto | grep linux-image, видите ли вы linux-image-4.x.x-xxx-generic, так что они уже автоматические или вы не видите какие-либо данные в автоматическом или ручном режиме? – John Orion 11 December 2017 в 22:20
  • 3
    вот что я перечислил, когда делаю две команды. Я разместил снимок экрана на Imgur здесь – John Orion 11 December 2017 в 22:27
  • 4
    Ну, моя проблема была решена другим ответом, но спасибо за вашу преданность делу. Чтобы ответить на ваш вопрос: после исправления linux-headers/image-generic оба теперь в ручном режиме. Я не понимаю, как это работает, поэтому я оставлю это, учитывая, что мои обновления теперь работают нормально. – J. Doe 12 December 2017 в 13:35
  • 5
    хорошо, как я говорю .. эти два могут быть автоматически, если вы хотите .. они, как правило, авто .. и авто в моей системе .. но ..если его работа .. я думаю, вы в порядке ... но следите за он и помнит этот пост, поэтому, если он не работает в следующий раз, есть обновление ядра, вы можете попробовать сделать эти авто снова .. удачи: D .glad вы получили его работу: D – John Orion 12 December 2017 в 13:40

Другие вопросы по тегам:

Похожие вопросы: