Неподдерживаемая платформа ‘Raspberry Pi 500 Rev 1.0’ сообщение: не удается обновить мою систему

Вопрос или проблема

Мой Raspi Pi 500 в настоящее время работает на Ubuntu 24.04, но когда я пытаюсь применить обслуживание, оно завершается с ошибкой: Unsupported platform ‘Raspberry Pi 500 Rev 1.0. Пожалуйста, подскажите.

Вот более подробная информация о операционном ядре:

Linux ubuntuK400 6.8.0-1017-raspi #19-Ubuntu SMP PREEMPT_DYNAMIC Fri Dec  6 20:45:12 UTC 2024 aarch64 aarch64 aarch64 GNU/Linux

00:00.0 PCI bridge: Broadcom Inc. and subsidiaries BCM2712 PCIe Bridge (rev 30)
01:00.0 Ethernet controller: Raspberry Pi Ltd RP1 PCIe 2.0 South Bridge

Вот список обновлений, которые я пытаюсь применить с помощью apt upgrade:

sudo apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
  libllvm17t64 linux-raspi-headers-6.8.0-1016 linux-raspi-tools-6.8.0-1016 linux-tools-6.8.0-1016-raspi
Use 'sudo apt autoremove' to remove them.
The following NEW packages will be installed:
  libllvm19 mesa-libgallium
The following upgrades have been deferred due to phasing:
  file-roller libnss-systemd libpam-systemd libsystemd-shared libsystemd0 libudev-dev libudev1 python3-distupgrade systemd systemd-dev systemd-oomd systemd-resolved systemd-sysv systemd-timesyncd ubuntu-release-upgrader-core
  ubuntu-release-upgrader-gtk udev
The following packages will be upgraded:
  alsa-ucm-conf bind9-dnsutils bind9-host bind9-libs bpftrace bsdextrautils bsdutils eject fdisk firmware-sof-signed gnome-calendar gnome-control-center gnome-control-center-data gnome-control-center-faces grub-common grub2-common kmod

libaio1t64 libattr1 libblkid-dev libblkid1 libbsd0 libcap2 libcap2-bin libdebuginfod-common libdebuginfod1t64 libdrm-amdgpu1 libdrm-common libdrm-dev libdrm-etnaviv1 libdrm-freedreno1 libdrm-nouveau2 libdrm-radeon1 libdrm-tegra0
libdrm2 libdw1t64 libegl-mesa0 libelf1t64 libfdisk1 libfprint-2-2 libfprint-2-tod1 libgbm-dev libgbm1 libgl1-mesa-dri libglapi-mesa libglx-mesa0 libgmp-dev libgmp10 libgmpxx4ldbl libgpg-error0 libidn2-0 libisl23 libkmod2 libmd0
libmount-dev libmount1 libmpc3 libmpfr6 libnautilus-extension4 libnfsidmap1 libnghttp2-14 libnl-3-200 libnl-genl-3-200 libnl-route-3-200 libpam-cap libpcre2-16-0 libpcre2-32-0 libpcre2-8-0 libpcre2-dev libpcre2-posix3 libperl5.38t64
libselinux1 libselinux1-dev libsmartcols1 libsqlite3-0 libunistring5 libuuid1 mesa-va-drivers mesa-vdpau-drivers mesa-vulkan-drivers mount nautilus nautilus-data perl perl-base perl-modules-5.38 python3-jinja2 qemu-block-extra
qemu-system-common qemu-system-data qemu-system-gui qemu-system-modules-opengl qemu-system-modules-spice qemu-system-x86 qemu-utils rfkill tzdata tzdata-legacy util-linux uuid-dev uuid-runtime wireless-regdb
102 upgraded, 2 newly installed, 0 to remove and 17 not upgraded.
2 not fully installed or removed.
6 standard LTS security updates
Need to get 108 MB/110 MB of archives.
After this operation, 157 MB of additional disk space will be used.
Do you want to continue? [Y/n] y

Ответ или решение

Ваш запрос касается проблемы обновления системы на Raspberry Pi 500 Rev 1.0, которая в данный момент работает на Ubuntu 24.04. Вам было показано сообщение об ошибке, говорящие о "Unsupported platform ‘Raspberry Pi 500 Rev 1.0", когда вы пытались применить обновления. Давайте разберемся в этом вопросе, используя подход TEA (теория, пример, применение).

Теория

Raspberry Pi 500 Rev 1.0 — это серверная платформа на базе архитектуры ARM. Эта платформа может сталкиваться с ограничениями совместимости, особенно когда речь идет о внедрении новых обновлений в операционную систему. Ваша текущая установка Ubuntu 24.04 и версия ядра 6.8.0-1017-raspi могут требовать наличия специфичной поддержки на уровне драйверов и ПО, которое долгое время было разработано для других платформ RasPi.

Сообщение об ошибке "Unsupported platform" свидетельствует о том, что имеются небезупречные связи между вашим железом и программным обеспечением. Зачастую это связано с тем, что ваш дистрибутив Ubuntu может не полностью поддерживать вашу версию аппаратного обеспечения или ядра. Это может привести к проблемам с обновлением компонентов, с несовместимостью драйверов или ограничениями в новых версиях пакетов.

Кроме этого, вы пытались провести обновление через пакетный менеджер apt, и, судя по описанию, присутствовали как новые установки, так и отложенные обновления из-за фазирования. Понимание фазирования обновлений критично: оно означает, что разработчики постепенно внедряют обновления, чтобы избежать массовых проблем, и ваша установка может быть временно заблокирована от некоторых изменений.

Пример

Как пример, Raspberry Pi 4, которая также использует архитектуру ARM, часто встречает аналогичные вопросы совместимости при выпуске новых версий ядра или дистрибутивов Linux. Некоторое оборудование, как сетевое и PCI-интерфейсы, требующее специфических драйверов, может не быть сразу же поддерживаемым в новых верcиях.

При попытке обновления системы на Raspberry Pi 4, пользователи иногда сталкиваются с проблемами несоответствия или отсутствия драйверов, особенно когда используется предварительный или нестабильный выпуск дистрибутива Linux. В подобной ситуации, советы заключаются в том, чтобы ожидать стабильного релиза или искать патчи от сообщества разработчиков.

Применение

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

  1. Проверка совместимости с дистрибутивом: Убедитесь, что используемая версия Ubuntu официально поддерживает вашу версию Raspberry Pi 500. Часто не все версии дистрибутива оптимизированы под специфическую архитектуру или версию платы.

  2. Проверка наличия обновлений для оборудования: Перейдите на официальный сайт или в репозиторий Raspberry Pi для проверки наличия актуальных исправлений и драйверов для вашей платформы.

  3. Использование альтернативного дистрибутива: Если текущая версия Ubuntu не поддерживает ваше железо должным образом, попробуйте использовать другой дистрибутив, такой как Raspberry Pi OS, специально оптимизированный для аппаратного обеспечения Raspberry Pi.

  4. Стабильность и планирование обновлений: Быть в теме сообщества разработчиков и следить за исправлениями и дополнениями может помочь предвидеть потенциальные проблемы с обновлениями.

  5. Диагностика логов: Используйте утилиты вроде dmesg, journalctl и syslog, чтобы понять более подробно, что ставит вам та или иная ошибка ядра или что именно происходит во время попытки установить обновления.

Резюмируя, следует подчеркнуть, что решения могут быть многоплановыми, и знание архитектурных особенностей вашего оборудования, так же как и высокая степень внимания к изменениям в ПО, могут обеспечить безопасное и функциональное обновление вашей системы.

Оцените материал
Добавить комментарий

Капча загружается...