[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: APT, DSELECT, APTITUDE streiken



Am Freitag, 12. August 2005 13:20 schrieb Thomas Schönhoff:
> Hallo Christian,
>
> Am 12.08.05 schrieb Christian Fromme <kaner@strace.org>:
> > Thomas Schönhoff wrote:
> > > Kann mir jemand sagen, von welcher Datei apt-get, dselect oder
> > > aptitude da dauernd reden, die angeblich zu groß sein soll?
> > > Gibt es vielleicht einen manuellen Weg die Situation in den Griff
> > > zu bekommen?
> >
> > Ich würde als erstes mal versuchen, mit strace die exakte
> > Fehlerquelle herauszubekommen. Da ich mit so einem Problem bisher
> > (glücklicherweise) noch nicht konforntiert war, kann ich dazu
> > weiter nichts sagen.
>
> vielen Dank für Deine Antwort, in der Tat war dies auch einer meiner
> ersten Gedanken, allerdings bin ich aus dem Ergebnis nicht allzu
> schlau geworden. Ich poste daher mal den strace-Auszug kurz vor dem
> Abbruch, vielleicht kann mir ja jemand auf die Sprünge helfen ;-)
>
> -------snip----------------------------------------------------------
>---------------------------------------------
> open("/usr/lib/gconv/ISO8859-15.so", O_RDONLY) = 3
> read(3,
> "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\6\0\000"..., 512) =
> 512
> fstat64(3, {st_mode=S_IFREG|0644, st_size=7456, ...}) = 0
> old_mmap(NULL, 10396, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
> 0x40325000 old_mmap(0x40327000, 4096, PROT_READ|PROT_WRITE,
> MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0x40327000
> close(3)                                = 0
> stat64("/var/cache/apt/pkgcache.bin", {st_mode=S_IFREG|0644,
> st_size=0, ...}) = 0
> open("/var/cache/apt/pkgcache.bin", O_RDONLY) = 3
> fcntl64(3, F_SETFD, FD_CLOEXEC)         = 0
> fstat64(3, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
> brk(0)                                  = 0x8078000
> brk(0x8099000)                          = 0x8099000
> close(3)                                = 0
> unlink("/var/cache/apt/pkgcache.bin")   = 0
> lstat64("/var/cache/apt/pkgcache.bin", 0xbffff1fc) = -1 ENOENT (No
> such file or directory)
> open("/var/cache/apt/pkgcache.bin", O_RDWR|O_CREAT|O_TRUNC, 0666) = 3
> fcntl64(3, F_SETFD, FD_CLOEXEC)         = 0
> fchmod(3, 0644)                         = 0
> fstat64(3, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
> lseek(3, 12582912, SEEK_SET)            = 12582912
> write(3, "\0", 1)                       = -1 EFBIG (File too large)

er versucht eine 12.582.912 Bytes große Datei zu erzeugen. Dabei bekommt 
er die Meldung das das zu groß sei.
Dein Filesystem vielleicht defekt oder wirklich nicht mehr soviel Platz 
dort?



-- 
Markus Schulz

Hm, wenn man sich nach einem Screenlock gar nicht mehr wieder anmelden
kann, ist das natürlich sehr sicher. In diesem Sinne wird die Sicherheit
des Systems durch den Bug sogar sehr erhöht. :-))



Reply to: