Frage Nextcloud Box Raspberry Pi auf alten Kernel stecken


ich habe nächste Cloud-Box. Es benutzt ein Ubuntu (Kern?) Image mit dem Nextcloud Snap, den ich auf einen Raspberry Pi 2 gesetzt habe. Mein Problem ist, dass ich nicht sehe, dass der Pi auf einen neueren Kernel upgradet. Zur besseren Erklärung der Situation hier sind einige Ergebnisse aus dem 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  -

Wenn man geht Ubuntu zur Hauptleitung Seite auf der "xenial linux-raspi2" Sektion können Sie sehen, dass es viele neuere Kernel gibt.

Aber wenn ich renne:

$ 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

Die ignorierte Datei kommt nach dem Aktualisieren des Standardbildes und dem Erhalten eines Konflikts, von dem ich nicht wusste, wie ich ihn ansprechen soll. Ich entschied mich, die neue Datei aus dem aktualisierten Paket (Ithink) zu verwenden. Ich habe die Datei gelesen und denke, dass es in Ordnung ist. Ich konnte manuell löschen, entschied mich aber, dort zu gehen. Ich weiß nicht, was im Ubuntu-Image-Nextcloud-Box-Schiff anders ist, das das Upgrade verhindert.

Gibt es eine Möglichkeit zu überprüfen, welche Option verhindert, dass Ubuntu einen neueren Kernel bekommt und es repariert? Das sind offiziell von Canonical freigegebene Kernel, also sollte es eine Möglichkeit geben, auf diese zu aktualisieren.

Aktualisieren:

Während ich versuchte, das Problem zu beheben, fand ich über die linux-raspi2 Paket. Genauer gesagt tippe ich, wenn ich in die nächste cloudbox (dh raspberry pi2) gehe, folgendes ein:

$ 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

Als ich versuchte, das linux-raspi2-Paket zu installieren, lud der folgende Prozess einen aktualisierten Kernel herunter. Als ich dem Raspberry Pi aber sagte, dass ich neu starten sollte, verlor ich den Kontakt damit. Das heißt, ich konnte weder hineinschlüpfen noch konnte ich eine Verbindung zu meinem Router herstellen (ich habe mich am Router als Admid angemeldet und konnte ihn nicht finden). Ich habe am Ende das Bild auf der SD-Karte durch das ersetzt, das kam, als ich es kaufte (Backups ftw !!). Nachdem ich es wieder aufgebaut habe, bin ich noch bei dem eingangs beschriebenen Problem. Kernel ist bei einer alten Version festgefahren.

Ich bin mir nicht sicher, was mit dem Update schief gelaufen ist. Das ist die Info auf linux-image-4.4.0-1017-raspi2von /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.

Also was ich getan habe (sudo apt install linux-raspi2) sollte nicht das rpi2 (richtig?) gemauert haben. Aber es hat getan. Irgendwelche Hinweise?


2
2018-03-11 15:41


Ursprung




Antworten:


Die Lösung bestand darin, das offizielle Image zu streichen und das von der nextcloudpi Projekt. Es basiert auf Raspbian anstelle von Ubuntu, also löst es das Problem nicht im Rahmen von Ubuntu, aber zumindest kann man Sicherheitsupdates für den Kernel bekommen, auf dem dein Raspberry Pi läuft.


0
2018-01-07 20:56