У меня есть nextcloud поле. Это использует Ubuntu (ядро?) отображают со снимком nextcloud, что я 've ставлю пи Малины 2. Моя проблема состоит в том, что я не вижу, что пи обновляет до более нового ядра. Для лучше объяснения ситуации вот, некоторые результаты терминала:
$ 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 -
Если Вы переходите к Ubuntu к странице магистрали на "гостеприимном linux-raspi2", раздел Вы видите, что существует много более свежих выпущенных ядер.
Однако, если я работаю:
$ 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
Проигнорированный файл прибывает после обновления изображения по умолчанию и получения конфликта, я не был уверен, как обратиться. Я решил использовать новый файл от обновленного пакета (Ithink). Я 've читаю файл и думаю, что он в порядке. Я мог вручную удаленный, но решительный для отъезда там. Я не знаю то, что отличается в nextcloud поставках поля изображения Ubuntu, который предотвращает обновление.
Там какой-либо путь состоит в том, чтобы проверить, какая опция препятствует тому, чтобы Ubuntu получила более новое ядро, и зафиксируйте его? Это - ядра, официально выпущенные Каноническим, таким образом, должен быть способ обновить им.
Обновление:
При попытке решить проблему я нашел о linux-raspi2
пакет. Более конкретно, когда я 'm ssh'd в nextcloudbox (т.е. малина pi2) я ввожу следующее:
$ 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
Когда я пытался установить пакет linux-raspi2, следующий процесс действительно загружал обновленное ядро. Когда я сказал пи малины перезагрузке однако, что я потерял контакт с ним. Значение я не мог ни ssh в него, и при этом он не мог больше соединяться с моим маршрутизатором (я вошел в систему в маршрутизаторе как adming, и я не мог найти его). Я закончил тем, что заменил изображение на SD-карте с той, которая прибыла, когда я купил его (копирует ftw!!). После того, как я настроил его снова, я все еще в проблеме, описанной первоначально. Ядро застревает в старой версии.
Я не уверен, что пошло не так, как надо с обновлением. Это - информация о linux-image-4.4.0-1017-raspi2
от /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 <kernel-team@lists.ubuntu.com>
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.
Таким образом, что я сделал (sudo apt install linux-raspi2
) не должен был облицовывать rpi2 кирпичом (право?). Но это сделало. Какие-либо подсказки?
Решение состояло в том, чтобы угробить официальное изображение и использовать изображение, предоставленное nextcloudpi проектом. Это основано на Raspbian вместо Ubuntu, таким образом, это не решает проблему в рамках Ubuntu, но по крайней мере можно получить обновления системы защиты для ядра, которое выполняет пи Малины.