AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / unix / Perguntas / 781454
Accepted
PJTraill
PJTraill
Asked: 2024-08-06 07:54:13 +0800 CST2024-08-06 07:54:13 +0800 CST 2024-08-06 07:54:13 +0800 CST

Como posso evitar erros de atualizações de software ao tentar atualizar versões antigas do kernel?

  • 772

Recebo a seguinte mensagem de erro da função Atualizações de software no Open Suse Leap:

There is no update candidate for kernel-default-devel-5.14.21-150500.55.68.1.x86_64 

Isso acontece se eu tento aplicar todas as atualizações disponíveis, que sempre (provavelmente desde que atualizei para 15.5) incluem atualizações para kernel-devele kernel-default-devel, ambas para a versão 5.14.21-150500.53.2. No entanto, o gerenciamento de pacotes do YasT, em Pacotes multiversão, me diz que eu só tenho 55.65 e 55.68 instalados; essas também são as únicas versões explicitamente mencionadas no meu menu de inicialização.

Tenho que excluir manualmente esses dois pacotes para que o restante das atualizações sejam bem-sucedidas. O que posso fazer para:

  • evite essas mensagens,
  • garantir que minhas atualizações funcionem normalmente,
  • (evite bagunçar meu bootloader) e
  • se desejável, limpar quaisquer detritos do meu sistema?

Esqueci por que instalei esses -develpacotes, mas acho que pode ter sido porque eles forneciam arquivos necessários para construir algum software — ou até mesmo por simples curiosidade.

Listagens

(Peço desculpas pelo alemão em algumas dessas listagens; tenho vários idiomas instalados e, por algum motivo, ele geralmente usa alemão em vez de inglês!)

pjtraill@PatrickLaptopLinux:~> zypper search /^kernel/

S  | Name                                 | Summary                                                       | Type
---+--------------------------------------+---------------------------------------------------------------+-----------
   | kernel-64kb                          | Kernel with 64kb PAGE_SIZE                                    | Quellpaket
   | kernel-azure                         | Kernel for MS Azure cloud                                     | Paket
   | kernel-azure                         | Kernel for MS Azure cloud                                     | Quellpaket
   | kernel-azure-devel                   | Development files necessary for building kernel modules       | Paket
   | kernel-azure-extra                   | Kernel for MS Azure cloud - Unsupported kernel modules        | Paket
   | kernel-azure-livepatch-devel         | Kernel symbols file used during kGraft patch development      | Paket
   | kernel-azure-optional                | Kernel for MS Azure cloud - Optional kernel modules           | Paket
   | kernel-azure-vdso                    | vdso binaries for debugging purposes                          | Paket
   | kernel-debug                         | A Debug Version of the Kernel                                 | Paket
   | kernel-debug                         | A Debug Version of the Kernel                                 | Quellpaket
   | kernel-debug-devel                   | Development files necessary for building kernel modules       | Paket
   | kernel-debug-livepatch-devel         | Kernel symbols file used during kGraft patch development      | Paket
   | kernel-debug-vdso                    | vdso binaries for debugging purposes                          | Paket
i+ | kernel-default                       | The Standard Kernel                                           | Paket
   | kernel-default                       | The Standard Kernel                                           | Quellpaket
   | kernel-default-base                  | The Standard Kernel - base modules                            | Paket
   | kernel-default-base                  | The Standard Kernel - base modules                            | Quellpaket
   | kernel-default-base-rebuild          | Empty package to ensure rebuilding kernel-default-base in OBS | Paket
i+ | kernel-default-devel                 | Development files necessary for building kernel modules       | Paket
i+ | kernel-default-extra                 | The Standard Kernel - Unsupported kernel modules              | Paket
   | kernel-default-livepatch             | Metapackage to pull in matching kernel-livepatch package      | Paket
   | kernel-default-livepatch-devel       | Kernel symbols file used during kGraft patch development      | Paket
i+ | kernel-default-optional              | The Standard Kernel - Optional kernel modules                 | Paket
   | kernel-default-vdso                  | vdso binaries for debugging purposes                          | Paket
i+ | kernel-devel                         | Development files needed for building kernel modules          | Paket
   | kernel-devel-azure                   | Development files needed for building kernel modules          | Paket
   | kernel-devel-rt                      | Development files needed for building kernel modules          | Paket
   | kernel-docs                          | Kernel Documentation                                          | Paket
   | kernel-docs                          | Kernel Documentation                                          | Quellpaket
   | kernel-docs-html                     | Kernel Documentation (HTML)                                   | Paket
   | kernel-firmware                      | Linux kernel firmware files                                   | Paket
   | kernel-firmware                      | Linux kernel firmware files                                   | Quellpaket
i+ | kernel-firmware-all                  | Compatibility metapackage for kernel firmware files           | Paket
i+ | kernel-firmware-amdgpu               | Kernel firmware files for AMDGPU graphics driver              | Paket
i+ | kernel-firmware-ath10k               | Kernel firmware files for Atheros QCA988x WiFi drivers        | Paket
i+ | kernel-firmware-ath11k               | Kernel firmware files for Atheros Qualcomm WiFi drivers       | Paket
i+ | kernel-firmware-atheros              | Kernel firmware files for Atheros wireless drivers            | Paket
i+ | kernel-firmware-bluetooth            | Kernel firmware files for various Bluetooth drivers           | Paket
i+ | kernel-firmware-bnx2                 | Kernel firmware files for Broadcom network drivers            | Paket
i+ | kernel-firmware-brcm                 | Kernel firmware files for Broadcom wireless drivers           | Paket
i+ | kernel-firmware-chelsio              | Kernel firmware files for Chelsio network drivers             | Paket
i+ | kernel-firmware-dpaa2                | Kernel firmware files for NXP Management Complex bus driver   | Paket
i+ | kernel-firmware-i915                 | Kernel firmware files for Intel i915 graphics driver          | Paket
i+ | kernel-firmware-intel                | Kernel firmware files for Intel-platform device drivers       | Paket
i+ | kernel-firmware-iwlwifi              | Kernel firmware files for Intel wireless drivers              | Paket
i+ | kernel-firmware-liquidio             | Kernel firmware files for Cavium LiquidIO driver              | Paket
i+ | kernel-firmware-marvell              | Kernel firmware files for Marvell network drivers             | Paket
i+ | kernel-firmware-media                | Kernel firmware files for various Video4Linux drivers         | Paket
i+ | kernel-firmware-mediatek             | Kernel firmware files for Mediatek network drivers            | Paket
i+ | kernel-firmware-mellanox             | Kernel firmware files for Mellanox Spectrum switch driver     | Paket
i+ | kernel-firmware-mwifiex              | Kernel firmware files for Marvell WiFi fullmac drivers        | Paket
i+ | kernel-firmware-network              | Kernel firmware files for various network drivers             | Paket
i+ | kernel-firmware-nfp                  | Kernel firmware files for Netronome Flow Processor driver     | Paket
i+ | kernel-firmware-nvidia               | Kernel firmware files for Nvidia Tegra and graphics drivers   | Paket
   | kernel-firmware-nvidia-gsp-G06       | Kernel firmware file for open NVIDIA kernel module driver G06 | Paket
   | kernel-firmware-nvidia-gspx-G06      | Kernel firmware file for open NVIDIA kernel module driver G06 | Quellpaket
   | kernel-firmware-nvidia-gspx-G06      | Kernel firmware file for open NVIDIA kernel module driver G06 | Paket
   | kernel-firmware-nvidia-gspx-G06-cuda | Kernel firmware file for open NVIDIA kernel module driver G06 | Quellpaket
   | kernel-firmware-nvidia-gspx-G06-cuda | Kernel firmware file for open NVIDIA kernel module driver G06 | Paket
i+ | kernel-firmware-platform             | Kernel firmware files for various platform drivers            | Paket
i+ | kernel-firmware-prestera             | Kernel firmware files for Marvell Prestera ASIC driver        | Paket
i  | kernel-firmware-qcom                 | Kernel firmware files for Qualcomm device drivers             | Paket
i+ | kernel-firmware-qlogic               | Kernel firmware files for QLogic network drivers              | Paket
i+ | kernel-firmware-radeon               | Kernel firmware files for Radeon graphics driver              | Paket
i+ | kernel-firmware-realtek              | Kernel firmware files for Realtek wireless drivers            | Paket
i+ | kernel-firmware-serial               | Kernel firmware files for various serial drivers              | Paket
i+ | kernel-firmware-sound                | Kernel firmware files for various sound drivers               | Paket
i+ | kernel-firmware-ti                   | Kernel firmware files for Texas Instruments wireless drivers  | Paket
i+ | kernel-firmware-ueagle               | Kernel firmware files for Eagle IV USB ADSL modem driver      | Paket
i+ | kernel-firmware-usb-network          | Kernel firmware files for various USB WiFi / Ethernet drivers | Paket
i  | kernel-install-tools                 | Useful tools for installing self-built kernels                | Paket
   | kernel-kvmsmall                      | The Small Developer Kernel for KVM                            | Paket
   | kernel-kvmsmall                      | The Small Developer Kernel for KVM                            | Quellpaket
   | kernel-kvmsmall-devel                | Development files necessary for building kernel modules       | Paket
   | kernel-kvmsmall-livepatch-devel      | Kernel symbols file used during kGraft patch development      | Paket
   | kernel-kvmsmall-vdso                 | vdso binaries for debugging purposes                          | Paket
i+ | kernel-macros                        | RPM macros for building Kernel Module Packages                | Paket
   | kernel-obs-build                     | package kernel and initrd for OBS VM builds                   | Paket
   | kernel-obs-build                     | package kernel and initrd for OBS VM builds                   | Quellpaket
   | kernel-obs-qa                        | Basic QA tests for the kernel                                 | Paket
   | kernel-obs-qa                        | Basic QA tests for the kernel                                 | Quellpaket
   | kernel-rt                            | The Linux Kernel                                              | Paket
   | kernel-rt                            | The Linux Kernel                                              | Quellpaket
   | kernel-rt-devel                      | Development files necessary for building kernel modules       | Paket
   | kernel-rt-extra                      | The Linux Kernel - Unsupported kernel modules                 | Paket
   | kernel-rt-livepatch                  | Metapackage to pull in matching kernel-livepatch package      | Paket
   | kernel-rt-livepatch-devel            | Kernel symbols file used during kGraft patch development      | Paket
   | kernel-rt-optional                   | The Linux Kernel - Optional kernel modules                    | Paket
   | kernel-rt-vdso                       | vdso binaries for debugging purposes                          | Paket
   | kernel-rt_debug                      | The Linux Kernel                                              | Paket
   | kernel-rt_debug                      | The Linux Kernel                                              | Quellpaket
   | kernel-rt_debug-devel                | Development files necessary for building kernel modules       | Paket
   | kernel-rt_debug-livepatch-devel      | Kernel symbols file used during kGraft patch development      | Paket
   | kernel-rt_debug-vdso                 | vdso binaries for debugging purposes                          | Paket
i+ | kernel-source                        | The Linux Kernel Sources                                      | Paket
   | kernel-source                        | The Linux Kernel Sources                                      | Quellpaket
   | kernel-source-azure                  | The Linux Kernel Sources                                      | Paket
   | kernel-source-azure                  | The Linux Kernel Sources                                      | Quellpaket
   | kernel-source-rt                     | The Linux Kernel Sources                                      | Paket
   | kernel-source-rt                     | The Linux Kernel Sources                                      | Quellpaket
   | kernel-source-vanilla                | Vanilla Linux kernel sources with minor build fixes           | Paket
   | kernel-syms                          | Kernel Symbol Versions (modversions)                          | Paket
   | kernel-syms                          | Kernel Symbol Versions (modversions)                          | Quellpaket
   | kernel-syms-azure                    | Kernel Symbol Versions (modversions)                          | Paket
   | kernel-syms-azure                    | Kernel Symbol Versions (modversions)                          | Quellpaket
   | kernel-syms-rt                       | Kernel Symbol Versions (modversions)                          | Paket
   | kernel-syms-rt                       | Kernel Symbol Versions (modversions)                          | Quellpaket
   | kernel-vanilla                       | The Standard Kernel - without any SUSE patches                | Quellpaket
   | kernel-vanilla                       | The Standard Kernel - without any SUSE patches                | Paket
   | kernel-vanilla-base                  | The Standard Kernel - without any SUSE patches - base modules | Paket
   | kernel-vanilla-devel                 | Development files necessary for building kernel modules       | Paket
   | kernel-vanilla-livepatch-devel       | Kernel symbols file used during kGraft patch development      | Paket
   | kernel-zfcpdump                      | The IBM System Z zfcpdump Kernel                              | Quellpaket
   | kernelshark                          | GUI for trace-cmd                                             | Paket

zypper info kernel-devel:

Information for Paket kernel-devel:
-----------------------------------
Repository     : update-sle (15.5)
Name           : kernel-devel
Version        : 5.14.21-150500.55.68.1
Arch           : noarch
Anbieter       : SUSE LLC <https://www.suse.com/>
Installed Size : 59.1 MiB
Installed      : Yes
Status         : up-to-date
Quellpaket     : kernel-source-5.14.21-150500.55.68.1.src
Upstream-URL   : https://www.kernel.org/
Summary        : Development files needed for building kernel modules
Description    : 
    Kernel-level headers and Makefiles required for development of
    external kernel modules.


    Source Timestamp: 2024-06-05 21:39:05 +0000
    GIT Revision: 40e256a4a88f37d43c8f973ffe5bee78c5b1c679
    GIT Branch: SLE15-SP5

zypper repos

Repository-Prioritäten treten in Kraft:                                                                                                                                                                                                     (Siehe 'zypper lr -P' für Details)
      20 (erhöhte Priorität)  :  1 Repository
      99 (Standard-Priorität) : 12 Repositorys

#  | Alias                                | Name                                                         | Enabled | GPG Check | Refresh
---+--------------------------------------+--------------------------------------------------------------+---------+-----------+--------
 1 | NVIDIA:repo-non-free                 | repo-non-free (15.5)                                         | Yes     | (r ) Yes  | Yes
 2 | download.nvidia.com-$releasever      | nVidia Graphics Drivers                                      | Yes     | (r ) Yes  | Yes
 3 | http-download.opensuse.org-08194b20  | openSUSE:Leap:15.5:Update                                    | No      | ----      | ----
 4 | https-download.opensuse.org-1a3b4b18 | SUSE:SLE-15-SP2:GA                                           | No      | ----      | ----
 5 | https-download.opensuse.org-1df5925c | SUSE:SLE-15:GA                                               | No      | ----      | ----
 8 | https-download.opensuse.org-4e7c4183 | devel:languages:rust                                         | No      | ----      | ----
11 | https-download.opensuse.org-7c0c5e5f | SUSE:SLE-15-SP1:GA                                           | No      | ----      | ----
 7 | https-download.opensuse.org-31c9479b | home:kimi                                                    | No      | ----      | ----
 9 | https-download.opensuse.org-75a45d34 | server:database                                              | No      | ----      | ----
10 | https-download.opensuse.org-75f4f64c | home:bespokesynth:libs                                       | No      | ----      | ----
 6 | https-download.opensuse.org-2312c850 | SUSE:SLE-15-SP1:Update                                       | No      | ----      | ----
12 | https-download.opensuse.org-a01803b3 | network:im:signal                                            | No      | ----      | ----
13 | https-download.opensuse.org-b4a26c73 | home:hibby50                                                 | No      | ----      | ----
14 | https-download.opensuse.org-b695c6af | SUSE:SLE-15:Update                                           | No      | ----      | ----
15 | https-download.opensuse.org-b800ad06 | SUSE:SLE-15-SP3:GA                                           | No      | ----      | ----
16 | https-download.opensuse.org-e33eb299 | openSUSE:Backports:SLE-15-SP3                                | No      | ----      | ----
17 | https-download.opensuse.org-eb8758bc | openSUSE:Backports:SLE-15-SP3:Checks                         | No      | ----      | ----
18 | https-download.opensuse.org-fb44bba0 | SUSE:SLE-15-SP2:Update                                       | No      | ----      | ----
19 | openSUSE-Leap-${releasever}-1        | openSUSE-Leap-15.5-1                                         | No      | ----      | ----
20 | openSUSE:repo-non-oss                | repo-non-oss (15.5)                                          | Yes     | (r ) Yes  | Yes
21 | openSUSE:repo-non-oss-debug          | repo-non-oss-debug (15.5)                                    | No      | ----      | ----
22 | openSUSE:repo-openh264               | repo-openh264 (15.5)                                         | Yes     | (r ) Yes  | Yes
23 | openSUSE:repo-oss                    | repo-oss (15.5)                                              | Yes     | (r ) Yes  | Yes
24 | openSUSE:repo-oss-debug              | repo-oss-debug (15.5)                                        | No      | ----      | ----
25 | openSUSE:repo-oss-source             | repo-oss-source (15.5)                                       | No      | ----      | ----
26 | openSUSE:update-backports            | update-backports (15.5)                                      | Yes     | (r ) Yes  | Yes
27 | openSUSE:update-backports-debug      | update-backports-debug (15.5)                                | No      | ----      | ----
28 | openSUSE:update-non-oss              | update-non-oss (15.5)                                        | Yes     | (r ) Yes  | Yes
29 | openSUSE:update-non-oss-debug        | update-non-oss-debug (15.5)                                  | No      | ----      | ----
30 | openSUSE:update-oss                  | update-oss (15.5)                                            | Yes     | (r ) Yes  | Yes
31 | openSUSE:update-oss-debug            | update-oss-debug (15.5)                                      | No      | ----      | ----
32 | openSUSE:update-sle                  | update-sle (15.5)                                            | Yes     | (r ) Yes  | Yes
33 | openSUSE:update-sle-debug            | update-sle-debug (15.5)                                      | No      | ----      | ----
34 | openSUSE_Leap_${releasever}          | Mozilla for Leap 15.5                                        | Yes     | (r ) Yes  | Yes
35 | openSUSE_Leap_${releasever}_1        | Packman (full) for Leap 15.5                                 | Yes     | (r ) Yes  | Yes
36 | repo-backports-update                | Update repository of openSUSE Backports                      | Yes     | (r ) Yes  | Yes
37 | repo-sle-update                      | Update repository with updates from SUSE Linux Enterprise 15 | Yes     | (r ) Yes  | Yes

sudo zypper purge-kernels --dry-run:

Installierte Pakete werden gelesen...

Säuberung von veralteten Kerneln wird vorbereitet...
Konfiguration: latest,latest-1,running
Kernel Release läuft: 5.14.21-150500.55.68-default
Kernel arch läuft: x86_64

Paketabhängigkeiten werden aufgelöst...
Nothing to do.

Dados da versão do Info Centre:

Operating System: openSUSE Leap 15.5
KDE Plasma Version: 5.27.9
KDE Frameworks Version: 5.103.0
Qt Version: 5.15.8
Kernel Version: 5.14.21-150500.55.68-default (64-bit)
Graphics Platform: X11
Processors: 8 × Intel® Core™ i7-4702MQ CPU @ 2.20GHz
Memory: 11.6 GiB of RAM
Graphics Processor: Mesa Intel® HD Graphics 4600
Manufacturer: Acer
Product Name: Aspire V3-772G
System Version: V1.15
linux-kernel
  • 1 1 respostas
  • 24 Views

1 respostas

  • Voted
  1. Best Answer
    PJTraill
    2024-08-31T07:49:30+08:002024-08-31T07:49:30+08:00

    O problema piorou um pouco: eu tinha até 4 pacotes sem candidatos de atualização!

    Consegui, pelo menos por enquanto, me livrar desse problema da seguinte forma com a função YasT Software Updates. Não sei se há alguma desvantagem nessa solução ! Os passos que tomei foram:

    • Inicie o YasT no menu iniciar
    • A partir daí, inicie a função Atualizações de software
    • Executar uma atualização ( Packages | All packages | Update if newer version available).
      • Isso reduziu os problemas para apenas os dois pacotes kernel-devele kernel-default-develpara a minha pergunta.
    • Para esses dois pacotes
      • Pesquisar o pacote

      • Clique nele para mostrar detalhes

      • Clique na aba Versões na metade inferior

      • Selecione a versão ( 5.14.21-150500.53.2) para a qual um patch está listado

        • selecionando a versão necessária para o patch
        • Isso deve mostrar um sinal de mais branco em fundo azulem vez de um marca de verificação branca em fundo verde, que aparece na imagem anterior, conforme eu fiz após a atualização.
      • CliqueAccept

      • Execute a função de atualizações automáticas de software ( Ícone de atualizações de software) novamente

        • Isso relatou os mesmos erros antigos
        • Em seguida, ele verificou novamente se havia atualizações disponíveis e disse que não havia nenhuma
    • Isso me parece ter resolvido o problema. Ainda não tive outro lote de patches desde então, mas reportarei aqui se tiver algum problema quando o próximo lote aparecer.
    • 0

relate perguntas

  • Como posso fazer meu console framebuffer funcionar?

  • Bloqueando montagem syscall

  • Por que a versão 30 das ferramentas sem fio se tornou uma versão beta permanente?

  • tamanho da pilha do programa

  • Quais dongles WiFi 802.11ac (ou posteriores) funcionam com o kernel Linux 4.13

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Possível firmware ausente /lib/firmware/i915/* para o módulo i915

    • 3 respostas
  • Marko Smith

    Falha ao buscar o repositório de backports jessie

    • 4 respostas
  • Marko Smith

    Como exportar uma chave privada GPG e uma chave pública para um arquivo

    • 4 respostas
  • Marko Smith

    Como podemos executar um comando armazenado em uma variável?

    • 5 respostas
  • Marko Smith

    Como configurar o systemd-resolved e o systemd-networkd para usar o servidor DNS local para resolver domínios locais e o servidor DNS remoto para domínios remotos?

    • 3 respostas
  • Marko Smith

    apt-get update error no Kali Linux após a atualização do dist [duplicado]

    • 2 respostas
  • Marko Smith

    Como ver as últimas linhas x do log de serviço systemctl

    • 5 respostas
  • Marko Smith

    Nano - pule para o final do arquivo

    • 8 respostas
  • Marko Smith

    erro grub: você precisa carregar o kernel primeiro

    • 4 respostas
  • Marko Smith

    Como baixar o pacote não instalá-lo com o comando apt-get?

    • 7 respostas
  • Martin Hope
    user12345 Falha ao buscar o repositório de backports jessie 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl Por que a maioria dos exemplos do systemd contém WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky Como exportar uma chave privada GPG e uma chave pública para um arquivo 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll status systemctl mostra: "Estado: degradado" 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim Como podemos executar um comando armazenado em uma variável? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S Por que /dev/null é um arquivo? Por que sua função não é implementada como um programa simples? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 Como ver as últimas linhas x do log de serviço systemctl 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - pule para o final do arquivo 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla Por que verdadeiro e falso são tão grandes? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis Substitua a string em um arquivo de texto enorme (70 GB), uma linha 2017-12-30 06:58:33 +0800 CST

Hot tag

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve