Apt-get dist-upgrade-Fehler bei Fresh 12.04

Apt-get dist-upgrade-Fehler bei Fresh 12.04

Ich habe eine absolut frische Installation von Ubuntu 12.04 auf einem USB-Laufwerk, die mit dem 64-Bit-PC-Desktop-Image (i386) erstellt wurde. Mit „frisch“ meine ich, dass ich lediglich die Datei casper-rw entfernt und durch eine große Partition ersetzt habe, um die Persistenz zu erhöhen.

(Hinweis: Ich weiß bereits, dass diese Probleme unter 14.04 oder 15.04 nicht auftreten werden. Ich muss jedoch ein Tool verwenden, das nur unter 12.04 unterstützt wird. Ein Upgrade ist daher keine Option.)

Apt-get-Updategibt die folgenden Warnungen aus, aber da es sich um Warnungen und nicht um Fehler handelt, habe ich sie deaktiviert. Sie sind nicht Gegenstand meiner Frage, es sei denn, sie sind Teil des Problems, werden aber bereitgestellt, falls sie wichtig sind. Die vom System selbst gemeldete Lösung (apt-get update ausführen) ist offensichtlich falsch, da sie die Fehler erzeugt hat.

Fetched 3,253 kB in 16s (196 kB/s)                                                                             
Reading package lists... Done
W: Duplicate sources.list entry cdrom://Ubuntu 12.04.5 LTS _Precise Pangolin_ - Release amd64 (20140807.1)/ precise/main i386 Packages (/var/lib/apt/lists/Ubuntu%2012.04.5%20LTS%20%5fPrecise%20Pangolin%5f%20-%20Release%20amd64%20(20140807.1)_dists_precise_main_binary-i386_Packages)
W: Duplicate sources.list entry cdrom://Ubuntu 12.04.5 LTS _Precise Pangolin_ - Release amd64 (20140807.1)/ precise/restricted i386 Packages (/var/lib/apt/lists/Ubuntu%2012.04.5%20LTS%20%5fPrecise%20Pangolin%5f%20-%20Release%20amd64%20(20140807.1)_dists_precise_restricted_binary-i386_Packages)
W: Duplicate sources.list entry cdrom://Ubuntu 12.04.5 LTS _Precise Pangolin_ - Release amd64 (20140807.1)/ trusty/main i386 Packages (/var/lib/apt/lists/Ubuntu%2012.04.5%20LTS%20%5fPrecise%20Pangolin%5f%20-%20Release%20amd64%20(20140807.1)_dists_trusty_main_binary-i386_Packages)
W: Duplicate sources.list entry cdrom://Ubuntu 12.04.5 LTS _Precise Pangolin_ - Release amd64 (20140807.1)/ trusty/restricted i386 Packages (/var/lib/apt/lists/Ubuntu%2012.04.5%20LTS%20%5fPrecise%20Pangolin%5f%20-%20Release%20amd64%20(20140807.1)_dists_trusty_restricted_binary-i386_Packages)
W: Duplicate sources.list entry cdrom://Ubuntu 12.04.5 LTS _Precise Pangolin_ - Release amd64 (20140807.1)/ vivid/main i386 Packages (/var/lib/apt/lists/Ubuntu%2012.04.5%20LTS%20%5fPrecise%20Pangolin%5f%20-%20Release%20amd64%20(20140807.1)_dists_vivid_main_binary-i386_Packages)
W: Duplicate sources.list entry cdrom://Ubuntu 12.04.5 LTS _Precise Pangolin_ - Release amd64 (20140807.1)/ vivid/restricted i386 Packages (/var/lib/apt/lists/Ubuntu%2012.04.5%20LTS%20%5fPrecise%20Pangolin%5f%20-%20Release%20amd64%20(20140807.1)_dists_vivid_restricted_binary-i386_Packages)
W: You may want to run apt-get update to correct these problems

Noch beunruhigender und das eigentliche Problem ist, dassapt-get dist-upgradebeendet sich mit tatsächlichen Fehlern. Die komplette Ausgabe deszweiteAufruf (also nur die problematischen Teile) lautet:

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.
6 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue [Y/n]? y
Setting up linux-image-3.13.0-55-generic (3.13.0-55.94~precise1) ...
Running depmod.
update-initramfs: deferring update (hook will be called later)
initrd.img(/boot/initrd.img-3.13.0-55-generic ) points to /boot/initrd.img-3.13.0-55-generic  (/boot/initrd.img-3.13.0-55-generic) -- doing nothing at /var/lib/dpkg/info/linux-image-3.13.0-55-generic.postinst line 491.
vmlinuz(/boot/vmlinuz-3.13.0-55-generic ) points to /boot/vmlinuz-3.13.0-55-generic  (/boot/vmlinuz-3.13.0-55-generic) -- doing nothing at /var/lib/dpkg/info/linux-image-3.13.0-55-generic.postinst line 491.
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 3.13.0-55-generic /boot/vmlinuz-3.13.0-55-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 3.13.0-55-generic /boot/vmlinuz-3.13.0-55-generic
update-initramfs: Generating /boot/initrd.img-3.13.0-55-generic
cryptsetup: WARNING: failed to detect canonical device of overlayfs
cryptsetup: WARNING: could not determine root device from /etc/fstab
run-parts: executing /etc/kernel/postinst.d/pm-utils 3.13.0-55-generic /boot/vmlinuz-3.13.0-55-generic
run-parts: executing /etc/kernel/postinst.d/update-notifier 3.13.0-55-generic /boot/vmlinuz-3.13.0-55-generic
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 3.13.0-55-generic /boot/vmlinuz-3.13.0-55-generic
/usr/sbin/grub-probe: error: cannot find a device for / (is /dev mounted?).
run-parts: /etc/kernel/postinst.d/zz-update-grub exited with return code 1
Failed to process /etc/kernel/postinst.d at /var/lib/dpkg/info/linux-image-3.13.0-55-generic.postinst line 1025.
dpkg: error processing linux-image-3.13.0-55-generic (--configure):  subprocess installed post-installation script returned error exit status 2
dpkg: dependency problems prevent configuration of linux-image-generic-lts-trusty:  linux-image-generic-lts-trusty depends on linux-image-3.13.0-55-generic; however:   Package linux-image-3.13.0-55-generic is not configured yet.
dpkg: error processing linux-image-generic-lts-trusty (--configure):  dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of linux-generic-lts-trusty:  linux-generic-lts-trusty depends on linux-image-generic-lts-trusty; however:   Package linux-image-generic-lts-trusty is not configured yet.
dpkg: error processing linux-generic-lts-trusty (--configure):  dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of linux-signed-image-3.13.0-55-generic:  linux-signed-image-3.13.0-55-generic depends on linux-image-3.13.0-55-generic (= 3.13.0-55.94~precise1); however:   Package linux-image-3.13.0-55-generic is not configured yet.
dpkg: error processing linux-signed-image-3.13.0-55-generic (--configure):
No apport report written because the error message indicates its a followup error from a previous failure.
No apport report written because the error message indicates its a followup error from a previous failure.
No apport report written because MaxReports is reached already
No apport report written because MaxReports is reached already
No apport report written because MaxReports is reached already
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of linux-signed-image-generic-lts-trusty:  linux-signed-image-generic-lts-trusty depends on linux-signed-image-3.13.0-55-generic; however:   Package linux-signed-image-3.13.0-55-generic is not configured yet.
dpkg: error processing linux-signed-image-generic-lts-trusty (--configure):  dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of linux-signed-generic-lts-trusty:  linux-signed-generic-lts-trusty depends on linux-signed-image-generic-lts-trusty; however:   Package linux-signed-image-generic-lts-trusty is not configured yet.
dpkg: error processing linux-signed-generic-lts-trusty (--configure):  dependency problems - leaving unconfigured
Errors were encountered while processing:
linux-image-3.13.0-55-generic
linux-image-generic-lts-trusty
linux-generic-lts-trusty
linux-signed-image-3.13.0-55-generic
linux-signed-image-generic-lts-trusty
linux-signed-generic-lts-trusty
E: Sub-process /usr/bin/dpkg returned an error code (1)

Ich weiß nicht, was ich tun soll, wenn Upgrades auf einem neuen System derart schiefgehen. Bei den meisten dieser Dinge bin ich mir noch nicht einmal sicher, was sie sind.

(Bearbeiten: Das Tool, auf das ich oben verwiesen habe, ist Nvidia Nsight Eclipse und dient speziell zum Cross-Compilieren von Code mit meinem Laptop als Host und einem Nvidia Jetson-Entwicklungsboard als Ziel. Meines Wissens wird nur Ubuntu 12.04 unterstützt.)

Antwort1

Ausoffizielle Nvidia-Website:Die neueste Version von NVIDIA Nsight Eclipse Edition mit Unterstützung für CUDA C/C++ und wird auf MAC- und Linux-Plattformen unterstützt. Installieren Sie einfach das CUDA Toolkit und führen Sie „nsight“ in der Befehlszeile aus..

Überprüfen Sie es mit:

apt-cache policy nvidia-cuda-toolkit

Die enthaltenen Pakete sind aufgelistetHiereiner davon, wie Sie sehen könnennvidia-nsight: NVIDIA Nsight Eclipse Editionund es wird für alle aktuell unterstützten Ubuntu-Distributionen gepflegt.

So installieren Sie es nvidia-cuda-toolkitim Terminal:

sudo apt-get install nvidia-cuda-toolkit

CUDA 6.5 Toolkit für Ubuntu14.04 x86 64-Bit (mit TK1 Cross-Development-Unterstützung) kann hier heruntergeladen werdenhttp://developer.download.nvidia.com/compute/cuda/6_5/rel/installers/cuda-repo-ubuntu1404-6-5-prod_6.5-19_amd64.deb

Nähere Informationen finden SieHierUndHier

verwandte Informationen