Benno-007
Anmeldungsdatum: 28. August 2007
Beiträge: 29240
Wohnort: Germany
|
Bei solchen Kernelmeldungen darf man die Fehler oft nicht wörtlich nehmen, sondern muss das Probleme übergeordneter angehen. Bei dir läuft nun Kernel 33, den müssen wir also auf jeden Fall behalten. Versuchen wir als nächstes, anstatt was dazuzuinstallieren, was wir eh nicht mehr brauchen und es neu zu konfigurieren, es mal direkt zu entfernen, falls das klappen würde oder hilfreiche Meldungen gibt:
sudo apt-get remove linux-image-3.13.0-32-generic linux-image-extra-3.13.0-32-generic linux-headers-3.13.0-32-generic
Evtl. doch mal einen Blick in:
cat /etc/crypttab
|
tobilinn
(Themenstarter)
Anmeldungsdatum: 22. August 2014
Beiträge: 50
|
fstab sagt:
~$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
# Commented out by Dropbox
# /dev/sdb1 / ext4 errors=remount-ro 0 1
/dev/sdb1 / ext4 errors=remount-ro,user_xattr 0 1 und crpyttab:
~$ cat /etc/crypttab
# <target name> <source device> <key file> <options> Und hier entfernen von Kernel 32:
~$ sudo apt-get remove linux-image-3.13.0-32-generic linux-image-extra-3.13.0-32-generic linux-headers-3.13.0-32-generic
[sudo] password for XXX:
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Package 'linux-image-extra-3.13.0-32-generic' is not installed, so not removed
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
gir1.2-nautilus-3.0 hal-info libosmesa6 libquvi-scripts libquvi7
linux-headers-3.13.0-32 p7zip python-nautilus unixodbc wine-gecko2.21
wine-mono0.0.8 wine1.4-i386 wine1.6 wine1.6-i386 winetricks
Verwenden Sie »apt-get autoremove«, um sie zu entfernen.
Die folgenden Pakete werden ENTFERNT:
linux-headers-3.13.0-32-generic linux-image-3.13.0-32-generic
0 aktualisiert, 0 neu installiert, 2 zu entfernen und 0 nicht aktualisiert.
3 nicht vollständig installiert oder entfernt.
Nach dieser Operation werden 45,5 MB Plattenplatz freigegeben.
Möchten Sie fortfahren? [J/n] J
(Lese Datenbank ... 299436 Dateien und Verzeichnisse sind derzeit installiert.)
Entfernen von linux-image-3.13.0-32-generic (3.13.0-32.57) ...
Examining /etc/kernel/prerm.d.
run-parts: executing /etc/kernel/prerm.d/dkms 3.13.0-32-generic /boot/vmlinuz-3.13.0-32-generic
dkms: removing: fglrx 13.350.1 (3.13.0-32-generic) (i686)
-------- Uninstall Beginning --------
Module: fglrx
Version: 13.350.1
Kernel: 3.13.0-32-generic (i686)
-------------------------------------
Status: Before uninstall, this module version was ACTIVE on this kernel.
fglrx.ko:
- Uninstallation
- Deleting from: /lib/modules/3.13.0-32-generic/updates/dkms/
- Original module
- No original module was found for this module on this kernel.
- Use the dkms install command to reinstall any previous module version.
depmod.....
DKMS: uninstall completed.
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.13.0-32-generic /boot/vmlinuz-3.13.0-32-generic
update-initramfs: Deleting /boot/initrd.img-3.13.0-32-generic
run-parts: executing /etc/kernel/postrm.d/zz-extlinux 3.13.0-32-generic /boot/vmlinuz-3.13.0-32-generic
P: Checking for EXTLINUX directory... found.
P: Writing config for /boot/vmlinuz-3.13.0-33-generic...
P: Updating /boot/extlinux/linux.cfg...
P: Installing debian theme...cp: der Aufruf von stat für »/usr/share/syslinux/themes/debian-wheezy/extlinux/memtest.bin“ ist nicht möglich: Datei oder Verzeichnis nicht gefunden
run-parts: /etc/kernel/postrm.d/zz-extlinux exited with return code 1
Failed to process /etc/kernel/postrm.d at /var/lib/dpkg/info/linux-image-3.13.0-32-generic.postrm line 328.
dpkg: Fehler beim Bearbeiten des Paketes linux-image-3.13.0-32-generic (--remove):
Unterprozess installiertes post-removal-Skript gab den Fehlerwert 1 zurück
Entfernen von linux-headers-3.13.0-32-generic (3.13.0-32.57) ...
Fehler traten auf beim Bearbeiten von:
linux-image-3.13.0-32-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)
Fehlermeldungen gibt es in den letzten 8 Zeilen. Header 34 hab ich erstmal noch nicht installiert. Erstmal abwarten, was ihr hierzu sagt.
|
Benno-007
Anmeldungsdatum: 28. August 2007
Beiträge: 29240
Wohnort: Germany
|
Dann kommen wir auch mit dpkg nicht weiter.
Failed to process /etc/kernel/postrm.d at /var/lib/dpkg/info/linux-image-3.13.0-32-generic.postrm line 328.
Zeig mal die Datei mit Zeilennummern:
cat -n /var/lib/dpkg/info/linux-image-3.13.0-32-generic.postrm
Probiere derweil auch:
sudo dpkg --configure linux-image-3.13.0-32-generic
sudo dpkg-reconfigure linux-image-3.13.0-32-generic
sudo apt-get -f install
Ich schau derweil in Paketverwaltung/Problembehebung.
|
tobilinn
(Themenstarter)
Anmeldungsdatum: 22. August 2014
Beiträge: 50
|
~$ cat -n /var/lib/dpkg/info/linux-image-3.13.0-32-generic.postrm
1 #! /usr/bin/perl
2 # -*- Mode: Cperl -*-
3 # image.postrm ---
4 # Author : Manoj Srivastava ( srivasta@glaurung.green-gryphon.com )
5 # Created On : Sat May 15 11:05:13 1999
6 # Created On Node : glaurung.green-gryphon.com
7 # Last Modified By : Manoj Srivastava
8 # Last Modified On : Wed Sep 13 11:26:19 2006
9 # Last Machine Used: glaurung.internal.golden-gryphon.com
10 # Update Count : 57
11 # Status : Unknown, Use with caution!
12 # HISTORY :
13 # Description :
14 #
15 # $Id: image.postrm,v 1.31 2003/10/07 16:24:20 srivasta Exp $
16 #
17
18
19 #
20 #use strict; #for debugging
21 use Cwd 'abs_path';
22
23 $|=1;
24
25 # Predefined values:
26 my $version = "3.13.0-32-generic";
27 my $link_in_boot = ""; # Should be empty, mostly
28 my $no_symlink = ""; # Should be empty, mostly
29 my $reverse_symlink = ""; # Should be empty, mostly
30 my $do_symlink = "Yes"; # target machine defined
31 my $do_boot_enable = "Yes"; # target machine defined
32 my $do_bootfloppy = "Yes"; # target machine defined
33 my $do_bootloader = "Yes"; # target machine defined
34 my $move_image = ''; # target machine defined
35 my $kimage = "vmlinuz"; # Should be empty, mostly
36 my $loader = "grub"; # lilo, silo, quik, palo, vmelilo, or nettrom
37 my $image_dir = "/boot"; # where the image is located
38 my $clobber_modules = ''; # target machine defined
39 my $initrd = "YES"; # initrd kernel
40 my $do_initrd = ''; # Normally, we don't
41 my $warn_initrd = 'YES'; # Normally we do
42 my $use_hard_links = ''; # hardlinks do not work across fs boundaries
43 my $postinst_hook = ''; #Normally we do not
44 my $postrm_hook = ''; #Normally we do not
45 my $preinst_hook = ''; #Normally we do not
46 my $prerm_hook = ''; #Normally we do not
47 my $minimal_swap = ''; # Do not swap symlinks
48 my $ignore_depmod_err = ''; # normally we do not
49 my $relink_build_link = 'YES'; # There is no harm in checking the link
50 my $force_build_link = ''; # we shall not create a dangling link
51 my $kernel_arch = "i386";
52 my $ramdisk = "/usr/sbin/update-initramfs";
53 my $package_name = "linux-image-$version";
54
55 my $Loader = "NoLOADER"; #
56 $Loader = "LILO" if $loader =~ /^lilo/io;
57 $Loader = "SILO" if $loader =~ /^silo/io;
58 $Loader = "QUIK" if $loader =~ /^quik/io;
59 $Loader = "yaboot" if $loader =~ /^yaboot/io;
60 $Loader = "PALO" if $loader =~ /^palo/io;
61 $Loader = "NETTROM" if $loader =~ /^nettrom/io;
62 $Loader = "VMELILO" if $loader =~ /^vmelilo/io;
63 $Loader = "ZIPL" if $loader =~ /^zipl/io;
64 $Loader = "ELILO" if $loader =~ /^elilo/io;
65
66
67 # This should not point to /tmp, because of security risks.
68 my $temp_file_name = "/var/log/$loader" . "_log.$$";
69
70 #known variables
71 my @boilerplate = ();
72 my @silotemplate = ();
73 my @quiktemplate = ();
74 my @palotemplate = ();
75 my @vmelilotemplate = ();
76 my $bootdevice = '';
77 my $rootdevice = '';
78 my $rootdisk = '';
79 my $rootpartition = '';
80 my $image_dest = "/";
81 my $realimageloc = "/$image_dir/";
82 my $have_conffile = "";
83 my $CONF_LOC = '/etc/kernel-img.conf';
84 my $relative_links = '';
85 my $silent_modules = '';
86 my $silent_loader = '';
87 my $warn_reboot = 'Yes'; # Warn that we are installing a version of
88 # the kernel we are running
89
90 chdir('/') or die "could not chdir to /:$!\n";
91 # remove multiple leading slashes; make sure there is at least one.
92 $realimageloc =~ s|^/*|/|o;
93 $realimageloc =~ s|/+|/|o;
94
95
96 if (-r "$CONF_LOC" && -f "$CONF_LOC" ) {
97 if (open(CONF, "$CONF_LOC")) {
98 while (<CONF>) {
99 chomp;
100 s/\#.*$//g;
101 next if /^\s*$/;
102
103 $do_symlink = "" if /^\s*do_symlinks\s*=\s*(no|false|0)\s*$/ig;
104 $no_symlink = "" if /^\s*no_symlinks\s*=\s*(no|false|0)\s*$/ig;
105 $reverse_symlink = "" if /^\s*reverse_symlinks\s*=\s*(no|false|0)\s*$/ig;
106 $link_in_boot = "" if /^\s*image_in_boot\s*=\s*(no|false|0)\s*$/ig;
107 $link_in_boot = "" if /^\s*link_in_boot\s*=\s*(no|false|0)\s*$/ig;
108 $move_image = "" if /^\s*move_image\s*=\s*(no|false|0)\s*$/ig;
109 $clobber_modules = '' if /^\s*clobber_modules\s*=\s*(no|false|0)\s*$/ig;
110 $do_boot_enable = '' if /^\s*do_boot_enable\s*=\s*(no|false|0)\s*$/ig;
111 $do_bootfloppy = '' if /^\s*do_bootfloppy\s*=\s*(no|false|0)\s*$/ig;
112 $relative_links = '' if /^\s*relative_links \s*=\s*(no|false|0)\s*$/ig;
113 $do_bootloader = '' if /^\s*do_bootloader\s*=\s*(no|false|0)\s*$/ig;
114 $do_initrd = '' if /^\s*do_initrd\s*=\s*(no|false|0)\s*$/ig;
115 $warn_initrd = '' if /^\s*warn_initrd\s*=\s*(no|false|0)\s*$/ig;
116 $use_hard_links = '' if /^\s*use_hard_links\s*=\s*(no|false|0)\s*$/ig;
117 $silent_modules = '' if /^\s*silent_modules\s*=\s*(no|false|0)\s*$/ig;
118 $silent_loader = '' if /^\s*silent_loader\s*=\s*(no|false|0)\s*$/ig;
119 $warn_reboot = '' if /^\s*warn_reboot\s*=\s*(no|false|0)\s*$/ig;
120 $minimal_swap = '' if /^\s*minimal_swap\s*=\s*(no|false|0)\s*$/ig;
121 $ignore_depmod_err = '' if /^\s*ignore_depmod_err\s*=\s*(no|false|0)\s*$/ig;
122 $relink_build_link = '' if /^\s*relink_build_link\s*=\s*(no|false|0)\s*$/ig;
123 $force_build_link = '' if /^\s*force_build_link\s*=\s*(no|false|0)\s*$/ig;
124
125 $do_symlink = "Yes" if /^\s*do_symlinks\s*=\s*(yes|true|1)\s*$/ig;
126 $no_symlink = "Yes" if /^\s*no_symlinks\s*=\s*(yes|true|1)\s*$/ig;
127 $reverse_symlink = "Yes" if /^\s*reverse_symlinks\s*=\s*(yes|true|1)\s*$/ig;
128 $link_in_boot = "Yes" if /^\s*image_in_boot\s*=\s*(yes|true|1)\s*$/ig;
129 $link_in_boot = "Yes" if /^\s*link_in_boot\s*=\s*(yes|true|1)\s*$/ig;
130 $move_image = "Yes" if /^\s*move_image\s*=\s*(yes|true|1)\s*$/ig;
131 $clobber_modules = "Yes" if /^\s*clobber_modules\s*=\s*(yes|true|1)\s*$/ig;
132 $do_boot_enable = "Yes" if /^\s*do_boot_enable\s*=\s*(yes|true|1)\s*$/ig;
133 $do_bootfloppy = "Yes" if /^\s*do_bootfloppy\s*=\s*(yes|true|1)\s*$/ig;
134 $do_bootloader = "Yes" if /^\s*do_bootloader\s*=\s*(yes|true|1)\s*$/ig;
135 $relative_links = "Yes" if /^\s*relative_links\s*=\s*(yes|true|1)\s*$/ig;
136 $do_initrd = "Yes" if /^\s*do_initrd\s*=\s*(yes|true|1)\s*$/ig;
137 $warn_initrd = "Yes" if /^\s*warn_initrd\s*=\s*(yes|true|1)\s*$/ig;
138 $use_hard_links = "Yes" if /^\s*use_hard_links\s*=\s*(yes|true|1)\s*$/ig;
139 $silent_modules = 'Yes' if /^\s*silent_modules\s*=\s*(yes|true|1)\s*$/ig;
140 $silent_loader = 'Yes' if /^\s*silent_loader\s*=\s*(yes|true|1)\s*$/ig;
141 $warn_reboot = 'Yes' if /^\s*warn_reboot\s*=\s*(yes|true|1)\s*$/ig;
142 $minimal_swap = 'Yes' if /^\s*minimal_swap\s*=\s*(yes|true|1)\s*$/ig;
143 $ignore_depmod_err = 'Yes' if /^\s*ignore_depmod_err\s*=\s*(yes|true|1)\s*$/ig;
144 $relink_build_link = 'Yes' if /^\s*relink_build_link\s*=\s*(yes|true|1)\s*$/ig;
145 $force_build_link = 'Yes' if /^\s*force_build_link\s*=\s*(yes|true|1)\s*$/ig;
146
147 $image_dest = "$1" if /^\s*image_dest\s*=\s*(\S+)/ig;
148 $postinst_hook = "$1" if /^\s*postinst_hook\s*=\s*(\S+)/ig;
149 $postrm_hook = "$1" if /^\s*postrm_hook\s*=\s*(\S+)/ig;
150 $preinst_hook = "$1" if /^\s*preinst_hook\s*=\s*(\S+)/ig;
151 $prerm_hook = "$1" if /^\s*prerm_hook\s*=\s*(\S+)/ig;
152 $ramdisk = "$1" if /^\s*ramdisk\s*=\s*(.+)$/ig;
153 }
154 close CONF;
155 $have_conffile = "Yes";
156 }
157 }
158
159 if ($link_in_boot) {
160 $image_dest = "/$image_dir/";
161 $image_dest =~ s|^/*|/|o;
162 }
163
164 $image_dest = "$image_dest/";
165 $image_dest =~ s|/+$|/|o;
166
167 # The destdir may be gone by now.
168 if (-d "$image_dest") {
169 chdir("$image_dest") or die "could not chdir to $image_dest:$!\n";
170 }
171
172 # Paranoid check to make sure that the correct value is put in there
173 if (! $kimage) {$kimage = "vmlinuz"} # Hmm. empty
174 elsif ($kimage =~ m/^b?uImage$/o) {$kimage = "vmlinuz"} # these produce vmlinuz
175 elsif ($kimage =~ m/^b?zImage$/o) {$kimage = "vmlinuz"} # these produce vmlinuz
176 elsif ($kimage =~ m/^[iI]mage$/o) { my $nop = $kimage;}
177 elsif ($kimage =~ m/^vmlinux$/o) { my $nop = $kimage;}
178 else {$kimage = "vmlinuz"} # default
179
180 $ENV{KERNEL_ARCH}=$kernel_arch if $kernel_arch;
181
182
183 ######################################################################
184 ######################################################################
185 ############
186 ######################################################################
187 ######################################################################
188 sub remove_sym_link {
189 my $bad_image = $_[0];
190
191 warn "Removing symbolic link $bad_image \n";
192 if ($loader =~ /lilo/i)
193 {
194 warn "Unless you used the optional flag in lilo, \n";
195 }
196 warn " you may need to re-run your boot loader" . ($loader ? "[$loader]":"")
197 . "\n";
198 # Remove the dangling link
199 unlink "$bad_image";
200 }
201
202 ######################################################################
203 ######################################################################
204 ############
205 ######################################################################
206 ######################################################################
207 sub CanonicalizePath {
208 my $path = join '/', @_;
209 my @work = split '/', $path;
210 my @out;
211 my $is_absolute;
212
213 if (@work && $work[0] eq "") { $is_absolute = 1; shift @work; }
214
215 while (@work) {
216 my $seg = shift @work;
217 if ($seg eq "." || $seg eq "") {
218 } elsif ($seg eq "..") {
219 if (@out && $out[-1] ne "..") {
220 pop @out;
221 } else {
222 # Leading "..", or "../..", etc.
223 push @out, $seg;
224 }
225 } else {
226 push @out, $seg;
227 }
228 }
229
230 unshift @out, "" if $is_absolute;
231 return join('/', @out);
232 }
233
234 ######################################################################
235 ######################################################################
236 ############
237 ######################################################################
238 ######################################################################
239 # This removes dangling symlinks. What do we do about hard links? Surely a
240 # something with the nane $image_dest . "$kimage" ought not to be left behind?
241 sub image_magic {
242 my $kimage = $_[0];
243 my $image_dest = $_[1];
244
245 if (-l "$kimage") {
246 # There is a symbolic link
247 my $force_move = 0;
248 my $vmlinuz_target = readlink "$kimage";
249 my $real_target = '';
250 $real_target = abs_path($vmlinuz_target) if defined ($vmlinuz_target);
251 if (!defined($vmlinuz_target) || ! -f "$real_target") {
252 # what, a dangling symlink?
253 warn "The link " . $image_dest . "$kimage is a damaged link\n";
254 # Remove the dangling link
255 &remove_sym_link("$kimage");
256 }
257 else {
258 my $canonical_target = CanonicalizePath("$vmlinuz_target");
259 if (! -e $canonical_target) {
260 warn "The link " . $image_dest . "$kimage is a dangling link\n";
261 &remove_sym_link("$kimage");
262 }
263 }
264 }
265 }
266
267 # set the env var stem
268 $ENV{'STEM'} = "linux";
269
270 sub exec_script {
271 my $type = shift;
272 my $script = shift;
273 print STDERR "Running $type hook script $script.\n";
274 system ("$script $version $realimageloc$kimage-$version") &&
275 print STDERR "User $type hook script [$script] ";
276 if ($?) {
277 if ($? == -1) {
278 print STDERR "failed to execute: $!\n";
279 }
280 elsif ($? & 127) {
281 printf STDERR "died with signal %d, %s coredump\n",
282 ($? & 127), ($? & 128) ? 'with' : 'without';
283 }
284 else {
285 printf STDERR "exited with value %d\n", $? >> 8;
286 }
287 }
288 }
289 sub run_hook {
290 my $type = shift;
291 my $script = shift;
292 if ($script =~ m,^/,) {
293 # Full path provided for the hook script
294 if (-x "$script") {
295 &exec_script($type,$script);
296 }
297 else {
298 warn "The provided $type hook script [$script] could not be run.\n";
299 }
300 }
301 else {
302 # Look for it in a safe path
303 for my $path ('/bin', '/sbin', '/usr/bin', '/usr/sbin') {
304 if (-x "$path/$script") {
305 &exec_script($type, "$path/$script");
306 return 0;
307 }
308 }
309 # No luck
310 print STDERR "Could not find $type hook script [$script].\n";
311 warn "Looked in: '/bin', '/sbin', '/usr/bin', '/usr/sbin'\n";
312 }
313 }
314
315 my $options;
316 for (@ARGV) {
317 s,','\\'',g;
318 $options .= " '$_'";
319 }
320 $ENV{'DEB_MAINT_PARAMS'}="$options";
321
322 ## Run user hook script here, if any
323 if ($postrm_hook) {
324 &run_hook("postrm", $postrm_hook);
325 }
326 if (-d "/etc/kernel/postrm.d") {
327 warn "Examining /etc/kernel/postrm.d .\n";
328 system ("run-parts --verbose --exit-on-error --arg=$version " .
329 "--arg=$realimageloc$kimage-$version " .
330 "/etc/kernel/postrm.d") &&
331 die "Failed to process /etc/kernel/postrm.d";
332 }
333 if (-d "/etc/kernel/postrm.d/$version") {
334 warn "Examining /etc/kernel/postrm.d/$version .\n";
335 system ("run-parts --verbose --exit-on-error --arg=$version " .
336 "--arg=$realimageloc$kimage-$version " .
337 "/etc/kernel/postrm.d/$version") &&
338 die "Failed to process /etc/kernel/postrm.d/$version";
339 }
340
341 # check and remove damaged and dangling symlinks
342 if ($ARGV[0] !~ /upgrade/) {
343 system("$ramdisk -d -k " . $version . " > /dev/null 2>&1");
344 if (-f $realimageloc . "initrd.img-$version.bak") {
345 unlink $realimageloc . "initrd.img-$version.bak";
346 }
347 image_magic($kimage, $image_dest);
348 image_magic($kimage . ".old", $image_dest);
349 image_magic("initrd.img", $image_dest) if $initrd;
350 image_magic("initrd.img.old", $image_dest) if $initrd;
351 }
352
353 exit 0;
354
355 __END__
356
357
358
359
360
361
|
tobilinn
(Themenstarter)
Anmeldungsdatum: 22. August 2014
Beiträge: 50
|
~$ sudo dpkg --configure linux-image-3.13.0-32-generic
[sudo] password for XXX:
dpkg: Fehler beim Bearbeiten des Paketes linux-image-3.13.0-32-generic (--configure):
Paket linux-image-3.13.0-32-generic ist nicht bereit zur Konfiguration
kann nicht konfiguriert werden (momentaner Status »half-installed«)
Fehler traten auf beim Bearbeiten von:
linux-image-3.13.0-32-generic ~$ sudo dpkg-reconfigure linux-image-3.13.0-32-generic
/usr/sbin/dpkg-reconfigure: linux-image-3.13.0-32-generic ist kaputt oder nicht komplett installiert Im Folgenden wieder Fehlermeldungen am Ende: ~$ sudo apt-get -f install
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
gir1.2-nautilus-3.0 hal-info libosmesa6 libquvi-scripts libquvi7
linux-headers-3.13.0-32 p7zip python-nautilus unixodbc wine-gecko2.21
wine-mono0.0.8 wine1.4-i386 wine1.6 wine1.6-i386 winetricks
Verwenden Sie »apt-get autoremove«, um sie zu entfernen.
Die folgenden Pakete werden ENTFERNT:
linux-image-3.13.0-32-generic
0 aktualisiert, 0 neu installiert, 1 zu entfernen und 0 nicht aktualisiert.
3 nicht vollständig installiert oder entfernt.
Nach dieser Operation werden 32,5 MB Plattenplatz freigegeben.
Möchten Sie fortfahren? [J/n] J
(Lese Datenbank ... 288889 Dateien und Verzeichnisse sind derzeit installiert.)
Entfernen von linux-image-3.13.0-32-generic (3.13.0-32.57) ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.13.0-32-generic /boot/vmlinuz-3.13.0-32-generic
update-initramfs: Deleting /boot/initrd.img-3.13.0-32-generic
run-parts: executing /etc/kernel/postrm.d/zz-extlinux 3.13.0-32-generic /boot/vmlinuz-3.13.0-32-generic
P: Checking for EXTLINUX directory... found.
P: Writing config for /boot/vmlinuz-3.13.0-33-generic...
P: Installing debian theme...cp: der Aufruf von stat für »/usr/share/syslinux/themes/debian-wheezy/extlinux/memtest.bin“ ist nicht möglich: Datei oder Verzeichnis nicht gefunden
run-parts: /etc/kernel/postrm.d/zz-extlinux exited with return code 1
Failed to process /etc/kernel/postrm.d at /var/lib/dpkg/info/linux-image-3.13.0-32-generic.postrm line 328.
dpkg: Fehler beim Bearbeiten des Paketes linux-image-3.13.0-32-generic (--remove):
Unterprozess installiertes post-removal-Skript gab den Fehlerwert 1 zurück
Fehler traten auf beim Bearbeiten von:
linux-image-3.13.0-32-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)
|
Benno-007
Anmeldungsdatum: 28. August 2007
Beiträge: 29240
Wohnort: Germany
|
Evtl. müssen wir in deiner fstab die merkwürdige Änderung von Dropbox rauswerfen:
/dev/sdb1 / ext4 errors=remount-ro,user_xattr 0 1
Denn eine Lösung im letzten Link ist: Systemordner über fstab in Dateisystem mit ausreichender Rechteverwaltung einbinden.
Und da wird, trotz Manpage im Detail für mich nicht ganz ersichtlich, was an den Rechten geändert. Du sicherst wohl das ganze System mit Dropbox? xattr sind jedenfalls Attribute, die z.B. auch Löschen verhindern können, Rechte nicht ändern lassen usw. Möglich wäre auch:
sudo apt-get -o dpkg::options::="--force-confnew" -o dpkg::options::="--force-confmiss" --reinstall install linux-image-3.13.0-32-generic linux-image-extra-3.13.0-32-generic linux-headers-3.13.0-32-generic
Da das nicht schaden sollte, würde ich das probieren, bevor wir an der fstab was ändern. Wenn ich bei den Zeilennummern nichts finde/ lösen kann, kommt noch Eine nicht ganz saubere Lösung ist es, diese entsprechenden Skripte umzubenennen. Diese Scripte befinden sich in /var/lib/dpkg/info/.
in Frage. Nach jedem Versuch kannst du testen mit:
sudo apt-get update && sudo apt-get dist-upgrade
|
Knarf68
Anmeldungsdatum: 14. Mai 2013
Beiträge: 2703
|
Weiß jetzt nicht ob das was bringt. Bei mir gibt es keine /etc/crypttab. Danach kann oder sollte man sie löschen:
sudo rm /etc/crypttab
|
tobilinn
(Themenstarter)
Anmeldungsdatum: 22. August 2014
Beiträge: 50
|
Dropbox benutze ich nicht zur Systemsicherung. Verstehe ich auch nicht, warum das da auftaucht. Jetzt hab ich den einen Befehl ausprobiert und erst jetzt gemerkt, dass wir ja eigentlich Version 32 gerade gelöscht hatten und Version 33 beibehalten wollten. War das ein Versehen oder hast du da eine Idee, die ich gerade nicht verstehe?
Auf jeden Fall auch hier Fehlermeldungen: ~$ sudo apt-get -o dpkg::options::="--force-confnew" -o dpkg::options::="--force-confmiss" --reinstall install linux-image-3.13.0-32-generic linux-image-extra-3.13.0-32-generic linux-headers-3.13.0-32-generic
[sudo] password for XXX:
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
gir1.2-nautilus-3.0 hal-info libosmesa6 libquvi-scripts libquvi7 p7zip
python-nautilus unixodbc wine-gecko2.21 wine-mono0.0.8 wine1.4-i386 wine1.6
wine1.6-i386 winetricks
Verwenden Sie »apt-get autoremove«, um sie zu entfernen.
Die folgenden NEUEN Pakete werden installiert:
linux-headers-3.13.0-32-generic linux-image-extra-3.13.0-32-generic
0 aktualisiert, 2 neu installiert, 1 erneut installiert, 0 zu entfernen und 0 nicht aktualisiert.
3 nicht vollständig installiert oder entfernt.
Es müssen noch 37,1 MB von 52,4 MB an Archiven heruntergeladen werden.
Nach dieser Operation werden 126 MB Plattenplatz zusätzlich benutzt.
Holen: 1 http://archive.ubuntu.com/ubuntu/ trusty-updates/main linux-image-extra-3.13.0-32-generic i386 3.13.0-32.57 [37,1 MB]
Es wurden 37,1 MB in 51 s geholt (716 kB/s).
Vormals nicht ausgewähltes Paket linux-image-3.13.0-32-generic wird gewählt.
(Lese Datenbank ... 288890 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../linux-image-3.13.0-32-generic_3.13.0-32.57_i386.deb ...
Done.
Entpacken von linux-image-3.13.0-32-generic (3.13.0-32.57) über (3.13.0-32.57) ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.13.0-32-generic /boot/vmlinuz-3.13.0-32-generic
run-parts: executing /etc/kernel/postrm.d/zz-extlinux 3.13.0-32-generic /boot/vmlinuz-3.13.0-32-generic
P: Checking for EXTLINUX directory... found.
P: Writing config for /boot/vmlinuz-3.13.0-33-generic...
P: Writing config for /boot/vmlinuz-3.13.0-32-generic...
P: Updating /boot/extlinux/linux.cfg...
P: Installing debian theme...cp: der Aufruf von stat für »/usr/share/syslinux/themes/debian-wheezy/extlinux/memtest.bin“ ist nicht möglich: Datei oder Verzeichnis nicht gefunden
run-parts: /etc/kernel/postrm.d/zz-extlinux exited with return code 1
Failed to process /etc/kernel/postrm.d at /var/lib/dpkg/info/linux-image-3.13.0-32-generic.postrm line 328.
dpkg: Warnung: Unterprozess altes post-removal-Skript gab den Fehlerwert 1 zurück
dpkg: stattdessen wird Skript aus dem neuen Paket probiert ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.13.0-32-generic /boot/vmlinuz-3.13.0-32-generic
run-parts: executing /etc/kernel/postrm.d/zz-extlinux 3.13.0-32-generic /boot/vmlinuz-3.13.0-32-generic
P: Checking for EXTLINUX directory... found.
P: Writing config for /boot/vmlinuz-3.13.0-33-generic...
P: Writing config for /boot/vmlinuz-3.13.0-32-generic...
P: Installing debian theme...cp: der Aufruf von stat für »/usr/share/syslinux/themes/debian-wheezy/extlinux/memtest.bin“ ist nicht möglich: Datei oder Verzeichnis nicht gefunden
run-parts: /etc/kernel/postrm.d/zz-extlinux exited with return code 1
Failed to process /etc/kernel/postrm.d at /var/lib/dpkg/tmp.ci/postrm line 328.
dpkg: Fehler beim Bearbeiten des Archivs /var/cache/apt/archives/linux-image-3.13.0-32-generic_3.13.0-32.57_i386.deb (--unpack):
Unterprozess neues post-removal-Skript gab den Fehlerwert 1 zurück
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.13.0-32-generic /boot/vmlinuz-3.13.0-32-generic
run-parts: executing /etc/kernel/postrm.d/zz-extlinux 3.13.0-32-generic /boot/vmlinuz-3.13.0-32-generic
P: Checking for EXTLINUX directory... found.
P: Writing config for /boot/vmlinuz-3.13.0-33-generic...
P: Updating /boot/extlinux/linux.cfg...
P: Installing debian theme...cp: der Aufruf von stat für »/usr/share/syslinux/themes/debian-wheezy/extlinux/memtest.bin“ ist nicht möglich: Datei oder Verzeichnis nicht gefunden
run-parts: /etc/kernel/postrm.d/zz-extlinux exited with return code 1
Failed to process /etc/kernel/postrm.d at /var/lib/dpkg/tmp.ci/postrm line 328.
dpkg: Fehler beim Aufräumen:
Unterprozess neues post-removal-Skript gab den Fehlerwert 1 zurück
Vormals nicht ausgewähltes Paket linux-headers-3.13.0-32-generic wird gewählt.
Vorbereitung zum Entpacken von .../linux-headers-3.13.0-32-generic_3.13.0-32.57_i386.deb ...
Entpacken von linux-headers-3.13.0-32-generic (3.13.0-32.57) ...
Vormals nicht ausgewähltes Paket linux-image-extra-3.13.0-32-generic wird gewählt.
Vorbereitung zum Entpacken von .../linux-image-extra-3.13.0-32-generic_3.13.0-32.57_i386.deb ...
Entpacken von linux-image-extra-3.13.0-32-generic (3.13.0-32.57) ...
Fehler traten auf beim Bearbeiten von:
/var/cache/apt/archives/linux-image-3.13.0-32-generic_3.13.0-32.57_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1) Dabei öffnete sich auch ein Extra-Fenster mit:
System program problem detected
|
Benno-007
Anmeldungsdatum: 28. August 2007
Beiträge: 29240
Wohnort: Germany
|
Damit würde ich gerne noch warten! Die crypttab ist eigentlich nur ein Kommentar. Ist aber nur eine Warnung, erst mal unwichtig. Derweil schau ich nach, ob sie auf einem frischen System ohne Verschlüsselung vorhanden ist. Da das Paket nur halb installiert ist, findet er bestimmte Deinstallationsdateien nicht. Bevor wir das ignorieren, schauen wir nach, was vorhanden ist:
ls -hal /etc/kernel/postrm.d
head -n 1000 /etc/kernel/postrm.d/*
|
Benno-007
Anmeldungsdatum: 28. August 2007
Beiträge: 29240
Wohnort: Germany
|
Stehen im Extrafenster Details zum Öffnen? Nein, momentan schlägt ALLES fehl, also ist auch 32 noch da. 😉 Aber ich hab die Ursache gefunden. Das ist ja das Problem, dass wir 32 noch nicht los wurden!
|
Benno-007
Anmeldungsdatum: 28. August 2007
Beiträge: 29240
Wohnort: Germany
|
Ich warte auf die letzten beiden Befehle, dann können wir das zuende bringen wie beschrieben. Edit: Die crypttab kann so bleiben, ist auch auf Live CD so vorhanden. Edit 2: Dropbox installiert?
dpkg -l | grep dropbox
Mein Plan ist nun also konkret: Dateien in /etc/kernel/postrm.d ansehen wenn keine da sind oder manuelle Fixes nicht oder nur partiell durchgeführt werden, entsprechend /var/lib/dpkg/info/linux-image-3.13.0-32-generic.postrm bzw. wie es letztens sogar hieß /var/lib/dpkg/tmp.ci/postrm zu löschen (umzubenennen zur Sicherheit)
Bitte keine andren Ideen vorher einmixen, ich würd das jetzt gern genau so durchziehen wollen. Und dann je nachdem, ob Dropbox vorhanden ist, genutzt werden soll (?) (für welche Verzeichnisse?) und es noch Probleme gibt, ggf. noch die fstab (als selbes oder extra Problem) fixen, wobei das evtl. aber auch ok so ist (und für Dropbox vielleicht nötig), wenn wir die Probleme anders lösen - und die Lösung ist nun offenkundig in den Deinstallationsscripten im Verzeichnis /etc/kernel/postrm.d zu suchen. Wahrscheinlich ist da gar nix drin. Also sagen wir dem, er soll es ignorieren. Ansonsten könnten wir schaun, warum es da hängt und die Reste manuell löschen - was aber wohl nur eine Hausmeistertätigkeit sein dürfte, damit dein System nicht vermüllt bleibt. 😉 Grüße, Benno
|
tobilinn
(Themenstarter)
Anmeldungsdatum: 22. August 2014
Beiträge: 50
|
Hier erstmal die beiden Befehle:
~$ ls -hal /etc/kernel/postrm.d
insgesamt 20K
drwxr-xr-x 2 root root 4,0K Aug 19 21:49 .
drwxr-xr-x 6 root root 4,0K Jun 30 2011 ..
-rwxr-xr-x 1 root root 814 Sep 16 2011 initramfs-tools
-rwxr-xr-x 1 root root 156 Jan 27 2012 zz-extlinux
-rwxr-xr-x 1 root root 641 Mai 8 14:08 zz-update-grub ~$ head -n 1000 /etc/kernel/postrm.d/*
==> /etc/kernel/postrm.d/initramfs-tools <==
#!/bin/sh -e
version="$1"
bootopt=""
# passing the kernel version is required
if [ -z "${version}" ]; then
echo >&2 "W: initramfs-tools: ${DPKG_MAINTSCRIPT_PACKAGE:-kernel package} did not pass a version number"
exit 0
fi
# exit if custom kernel does not need an initramfs
if [ -n "${KERNEL_PACKAGE_VERSION}" ] && [ "$INITRD" = 'No' ]; then
exit 0
fi
# absolute file name of kernel image may be passed as a second argument;
# create the initrd in the same directory
if [ -n "$2" ]; then
bootdir=$(dirname "$2")
bootopt="-b ${bootdir}"
fi
# avoid running multiple times
if [ -n "$DEB_MAINT_PARAMS" ]; then
eval set -- "$DEB_MAINT_PARAMS"
if [ -z "$1" ] || [ "$1" != "remove" ]; then
exit 0
fi
fi
# delete initramfs
INITRAMFS_TOOLS_KERNEL_HOOK=1 update-initramfs -d -t -k "${version}" ${bootopt} >&2
==> /etc/kernel/postrm.d/zz-extlinux <==
#!/bin/sh
set -e
# Exit if extlinux was removed (!= purged)
if [ -x /usr/sbin/extlinux-update ]
then
# Update extlinux configuration
extlinux-update
fi
==> /etc/kernel/postrm.d/zz-update-grub <==
#! /bin/sh
set -e
which update-grub >/dev/null 2>&1 || exit 0
if type running-in-container >/dev/null 2>&1 && \
running-in-container >/dev/null; then
exit 0
fi
set -- $DEB_MAINT_PARAMS
mode="${1#\'}"
mode="${mode%\'}"
case $0:$mode in
# Only run on postinst configure and postrm remove, to avoid wasting
# time by calling update-grub multiple times on upgrade and removal.
# Also run if we have no DEB_MAINT_PARAMS, in order to work with old
# kernel packages.
*/postinst.d/*:|*/postinst.d/*:configure|*/postrm.d/*:|*/postrm.d/*:remove)
if [ -e /boot/grub/grub.cfg ]; then
exec update-grub
fi
;;
esac
exit 0
|
tobilinn
(Themenstarter)
Anmeldungsdatum: 22. August 2014
Beiträge: 50
|
Und jetzt zu Dropbox:
~$ dpkg -l | grep dropbox
rc dropbox 1.4.0 i386 Dropbox integration for Nautilus
ii nautilus-dropbox 1.6.1-1 i386 Dropbox integration for Nautilus
Ich hab Dropbox installiert und es sind ca. 20 ordner drin, die ich mit unterschiedlichen anderen Leuten teile. In dem Extra-Fenster stand sonst nichts weiter.
|
tobilinn
(Themenstarter)
Anmeldungsdatum: 22. August 2014
Beiträge: 50
|
Zum Plan:
mit dem nächsten Schritt (löschen, umbenennen) warte ich lieber noch auf deine Ergebnisse der letzten Posts.
|
Benno-007
Anmeldungsdatum: 28. August 2007
Beiträge: 29240
Wohnort: Germany
|
Nun ist untergegangen:
head -n 1000 /var/lib/dpkg/info/linux-image-3.13.0-32-generic.postrm /var/lib/dpkg/tmp.ci/postrm
ls -hal /var/lib/dpkg/tmp*
|