Eu tenho a caixa nextcloud . Ele usa uma imagem do Ubuntu (core?) Com o snap nextcloud que eu coloquei em um Raspberry pi 2. Meu problema é que eu não vejo o pi atualizando para um kernel mais novo. Para explicar melhor a situação, aqui estão alguns resultados do terminal:
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.2 LTS
Release: 16.04
Codename: xenial
$ uname -r
4.4.0-1017-raspi2
$ snap list
Name Version Rev Developer Notes
core 16-2 1267 canonical -
nextcloud 11.0.2snap2 1190 nextcloud -
Se alguém acessar a página do Ubuntu no linea xenial raspi2 "seção você pode ver que existem muitos kernels mais recentes lançados.
No entanto, se eu correr:
$ sudo apt upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
N: Ignoring file '50unattended-upgrades.ucf-dist' in directory
'/etc/apt/apt.conf.d/' as it has an invalid filename extension
$ sudo apt dist-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
N: Ignoring file '50unattended-upgrades.ucf-dist' in directory
'/etc/apt/apt.conf.d/' as it has an invalid filename extension
O arquivo ignorado vem depois de atualizar a imagem padrão e ter um conflito que eu não sabia como resolver. Eu decidi usar o novo arquivo do pacote atualizado (Ithink). Eu li o arquivo e acho que está tudo bem. Eu poderia excluir manualmente, mas decidi sair de lá. Eu não sei o que é diferente na caixa de próxima imagem do Ubuntu que impede a atualização.
Existe alguma maneira de verificar qual opção está impedindo o Ubuntu de obter um novo kernel e consertá-lo? Esses são kernels lançados oficialmente pela Canonical, então deve haver uma maneira de atualizar para eles.
Atualização:
Ao tentar corrigir o problema, encontrei o pacote linux-raspi2
. Mais especificamente, quando estou ssh'd no nextcloudbox (ou seja, raspberry pi2) estou digitando o seguinte:
$ apt-cache policy linux-image*1017-raspi2
linux-image-4.4.0-1017-raspi2:
Installed: 4.4.0-1017.23
Candidate: 4.4.0-1017.23
Version table:
*** 4.4.0-1017.23 500
500 http://ports.ubuntu.com xenial-updates/universe armhf Packages
500 http://ports.ubuntu.com xenial-security/universe armhf Packages
100 /var/lib/dpkg/status
N: Ignoring file '50unattended-upgrades.ucf-dist' in directory
'/etc/apt/apt.conf.d/' as it has an invalid filename extension
$ apt-cache policy linux-raspi2
linux-raspi2:
Installed: (none)
Candidate: 4.4.0.1046.45
Version table:
4.4.0.1046.45 500
500 http://ports.ubuntu.com xenial-updates/universe armhf Packages
500 http://ports.ubuntu.com xenial-security/universe armhf Packages
4.4.0.1009.9 500
500 http://ports.ubuntu.com xenial/universe armhf Packages
N: Ignoring file '50unattended-upgrades.ucf-dist' in directory
'/etc/apt/apt.conf.d/' as it has an invalid filename extension
Quando tentei instalar o pacote linux-raspi2, o processo resultante fez o download de um kernel atualizado. Quando eu disse ao raspberry pi para reiniciar, perdi contato com ele. O que significa que eu não pude nem entrar nem conectar-se ao meu roteador (eu entrei no roteador como adming e não consegui encontrá-lo). Acabei substituindo a imagem no cartão sd com a que veio quando eu comprei (backups ftw !!). Depois de configurá-lo novamente, ainda estou com o problema descrito inicialmente. O kernel está preso em uma versão antiga.
Não sei ao certo o que deu errado com a atualização. Esta é a informação sobre linux-image-4.4.0-1017-raspi2
de /var/lib/dpkg/status
Package: linux-image-4.4.0-1017-raspi2
Status: install ok installed
Priority: optional
Section: kernel
Installed-Size: 102353
Maintainer: Ubuntu Kernel Team <[email protected]>
Architecture: armhf
Source: linux-raspi2
Version: 4.4.0-1017.23
Provides: fuse-module, ivtv-modules, kvm-api-4, linux-image, linux-
image-3.0, redhat-cluster-modules
Depends: initramfs-tools (>= 0.36ubuntu6) | linux-initramfs-tool, kmod
Pre-Depends: dpkg (>= 1.10.24)
Recommends: flash-kernel
Suggests: fdutils, linux-raspi2-tools, linux-headers-4.4.0-1017-raspi2
Conflicts: hotplug (<< 0.0.20040105-1)
Description: Linux kernel image for version 4.4.0 on ARM (hard float) SMP
This package contains the Linux kernel image for version 4.4.0 on
ARM (hard float) SMP.
.
Also includes the corresponding System.map file, the modules built by
the
packager, and scripts that try to ensure that the system is not left in an
unbootable state after an update.
.
Supports Generic processors.
.
Geared toward desktop and server systems.
.
You likely do not want to install this package directly. Instead,
install
the linux-raspi2 meta-package, which will ensure that upgrades work
correctly, and that supporting packages are also installed.
Então o que eu fiz ( sudo apt install linux-raspi2
) não deveria ter brickado o rpi2 (certo?). Mas aconteceu. Alguma pista?