View previous topic :: View next topic |
Author |
Message |
buthus Guru
Joined: 17 May 2005 Posts: 429 Location: Bell, Germany
|
Posted: Fri Apr 21, 2006 4:48 pm Post subject: [gelöst] emerge --sync schlägt fehl |
|
|
hallo,
hab beim syncen meines systems probleme. folgende fehlermeldung
Code: | >>> Updating Portage cache: 17%Traceback (most recent call last):
File "/usr/bin/emerge", line 2927, in ?
cache.util.mirror_cache(source, cm, pdb.auxdb[porttree_root], eclass_cache=ec, verbose_instance=noise_maker)
File "/usr/lib/portage/pym/cache/util.py", line 38, in mirror_cache
if long(trg["_mtime_"]) == long(entry["_mtime_"]) and eclass_cache.is_eclass_data_valid(trg["_eclasses_"]):
File "/usr/lib/portage/pym/cache/mappings.py", line 32, in __getitem__
return self.orig[key]
File "/usr/lib/portage/pym/cache/mappings.py", line 77, in __getitem__
self.d.update(self.pull())
File "/usr/lib/portage/pym/cache/flat_hash.py", line 29, in callit
return args[0](*args[1:]+args2)
File "/usr/lib/portage/pym/cache/flat_hash.py", line 44, in _pull
d = self._parse_data(myf, cpv)
File "/usr/lib/portage/pym/cache/flat_hash.py", line 53, in _parse_data
d = dict(map(lambda x:x.rstrip().split("=", 1), data))
IOError: [Errno 5] Input/output error
|
hier noch mein emerge --info
Code: | Portage 2.1_pre9-r2 (default-linux/x86/2006.0, gcc-4.1.0, glibc-2.4-r1, 2.6.16-beyond-git12 i686)
=================================================================
System uname: 2.6.16-beyond-git12 i686 Intel(R) Pentium(R) 4 CPU 2.53GHz
Gentoo Base System version 1.12.0_pre17
dev-lang/python: 2.3.5-r2, 2.4.2-r1
sys-apps/sandbox: 1.2.17
sys-devel/autoconf: 2.13, 2.59-r7
sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils: 2.16.1-r2
sys-devel/libtool: 1.5.22
virtual/os-headers: 2.6.11-r5
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=pentium4 -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="ftp://pandemonium.tiscali.de/pub/gentoo/ http://pandemonium.tiscali.de/pub/gentoo/ ftp://ftp.linux.ee/pub/gentoo/distfiles/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/xgl-coffee /usr/local/overlays/local /usr/local/overlays/gentoo-de /usr/local/portage /usr/local/overlays/beyond"
SYNC="rsync://rsync.de.gentoo.org/gentoo-portage"
USE="x86 X alsa apache2 apm arts avi berkdb bitmap-fonts cairo cli crypt cups dri eds emboss encode esd foomaticdb fortran gdbm gif glitz gnome gpm gstreamer gtk gtk2 imlib ipv6 isdnlog jpeg kde libg++ libwww mad mikmod motif mp3 mpeg ncurses nls nptl nptlonly ogg opengl oss pam pcre pdflib perl png pppd python qt quicktime readline reflection sdl session spell spl ssl tcpd truetype truetype-fonts type1-fonts udev vorbis xml xmms xorg xv zlib elibc_glibc input_devices_keyboard input_devices_mouse kernel_linux userland_GNU video_cards_nvidia"
Unset: ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS
|
bin für jeden tip dankbar!
Last edited by buthus on Sat Apr 22, 2006 2:16 pm; edited 1 time in total |
|
Back to top |
|
|
ian! Bodhisattva
Joined: 25 Feb 2003 Posts: 3829 Location: Essen, Germany
|
Posted: Fri Apr 21, 2006 7:29 pm Post subject: Re: emerge --sync schlägt fehl |
|
|
buthus wrote: | Code: | Portage 2.1_pre9-r2 (default-linux/x86/2006.0, gcc-4.1.0, glibc-2.4-r1, 2.6.16-beyond-git12 i686) |
bin für jeden tip dankbar! |
Also wenn du solche Pakete benutzt, dann solltest du wissen was du tust, weil diese alle noch hochgradig experimentell sind und zu abnormalen Fehlern führen können. Ich habe hier Portage 2.1_pre9 noch nicht laufen, aber pre7. Also evtl "von Hand syncen" und auf die nächste Portageversion warten (so nur --sync kaputt ist), oder Portage downgraden. (Wobei das auch gefährlich sein könnte.. ich habe das Changelog nicht gelesen.) _________________ "To have a successful open source project, you need to be at least somewhat successful at getting along with people." -- Daniel Robbins |
|
Back to top |
|
|
mrsteven Veteran
Joined: 04 Jul 2003 Posts: 1938
|
|
Back to top |
|
|
buthus Guru
Joined: 17 May 2005 Posts: 429 Location: Bell, Germany
|
Posted: Fri Apr 21, 2006 9:49 pm Post subject: |
|
|
danke ian!, ich glaube aber in dem fall liegt es nicht am portage, denn meines wissens hatte ich diesen gestern beim syncen schon. ich denke mrsteven könnte da schon eher in die richtige richtung tippen. werde es mal testen sobald ich zu hause bin.
gibt es ein konsolenbefehl um die auslastung der partition zu kontrolieren?
trotzdem danke für die tips, an euch.
und ian! ich weiss das das alles testing pakete sind, aber ich bastel gerne auch wenn mir die erfahrung fehlt. |
|
Back to top |
|
|
fuchur Guru
Joined: 12 Aug 2003 Posts: 578
|
Posted: Fri Apr 21, 2006 10:34 pm Post subject: |
|
|
Hi
buthus wrote: | gibt es ein konsolenbefehl um die auslastung der partition zu kontrolieren? |
MfG |
|
Back to top |
|
|
buthus Guru
Joined: 17 May 2005 Posts: 429 Location: Bell, Germany
|
Posted: Sat Apr 22, 2006 8:33 am Post subject: |
|
|
danke fuchur
Code: | gentoo log # df -h
Filesystem Size Used Avail Use% Mounted on
/dev/hda3 37G 12G 23G 35% /
udev 252M 348K 252M 1% /dev
cachedir 37G 12G 23G 35% /lib/splash/cache
/dev/hda1 38M 18M 19M 48% /boot
/dev/hde1 15G 701M 13G 6% /home/cyberdyne/hde
/dev/hdf1 74G 334M 70G 1% /home/cyberdyne/hdf
/dev/hdh1 91G 51G 36G 59% /home/cyberdyne/hdh1
/dev/hdh2 93G 70G 19G 79% /home/cyberdyne/hdh2
none 252M 0 252M 0% /dev/shm
|
ich würde sagen das sieht eigentlich ganz gut aus. ich habe heute nochmal ein sync probiert, der brach aber mit der selben fehlermeldung ab. dann habe ich den portage nochmal neu übersetzt, kann aber nun wegen dem timestamp nicht nochmal syncen, muss daher bis morgen warten. meld mich dann wieder.
anscheinend hat ian! doch recht und es hängt mit dem portage zusammen, mal sehen. |
|
Back to top |
|
|
buthus Guru
Joined: 17 May 2005 Posts: 429 Location: Bell, Germany
|
Posted: Sat Apr 22, 2006 9:24 am Post subject: |
|
|
ich hab jetzt mal ein portage downgrade gemacht. auf die version Portage 2.1_pre7-r5. allerdings bleibt der fehler der gleiche beim syncen. noch andere ideen? |
|
Back to top |
|
|
mrsteven Veteran
Joined: 04 Jul 2003 Posts: 1938
|
Posted: Sat Apr 22, 2006 9:33 am Post subject: |
|
|
Übrigens hättest du nicht warten müssen, mit emerge metadata kannst du den Portage-Cache ohne zu syncen aktualisieren.
Mal was anderes: Findest du in deinen Logs (dmesg) irgendwas verdächtiges (z.B. I/O-Errors)? _________________ Unix philosophy: "Do one thing and do it well."
systemd: "Do everything and do it wrong." |
|
Back to top |
|
|
buthus Guru
Joined: 17 May 2005 Posts: 429 Location: Bell, Germany
|
Posted: Sat Apr 22, 2006 10:52 am Post subject: |
|
|
danke für den tip. ich hab in dmesg nur folgenden error gefunden
Code: | ACPI: Looking for DSDT in initramfs... error, file /DSDT.aml not found. |
weiss nicht obs damit zusammen hängt.
ich häng die dmesg mal an, vieleicht hab ich ja was übersehen.
dmesg.txt
ich hab auch mal einen anderen kernel probiert, bringt auch den selben fehler. also sollte es daran nicht liegen. |
|
Back to top |
|
|
fuchur Guru
Joined: 12 Aug 2003 Posts: 578
|
Posted: Sat Apr 22, 2006 11:08 am Post subject: |
|
|
Hi
Bekommst du bei anderen Programmen auch noch fehlermehldungen? Quote: | IOError: [Errno 5] Input/output error |
Will dich nicht nervös machen aber das kann darauf hindeuten das sich die Festplatte verabschiedet.
Ich würde auf jeden Fall erst einmal ein Backup von der Platten machen.
MfG |
|
Back to top |
|
|
fuchur Guru
Joined: 12 Aug 2003 Posts: 578
|
Posted: Sat Apr 22, 2006 11:35 am Post subject: |
|
|
Hi
Noch etwas in deiner dmesg.txt ist mir folgendes aufgefallen:
Quote: | ReiserFS: hda3: warning: sh-2021: reiserfs_fill_super: can not find reiserfs on hda3 |
Da hda3 wohl dein rootpatition ist scheint da mit dem Filesystem etwas nicht in ordnung zu sein.
(Oder ist das unwichtig ich kenne mich mit reiserfs nicht aus?)
MfG |
|
Back to top |
|
|
Nightfire n00b
Joined: 19 Sep 2004 Posts: 65
|
Posted: Sat Apr 22, 2006 11:56 am Post subject: |
|
|
Du kannst mal versuchen das verzeichnis /usr/portage komplett zu löschen... bzw den Inhalt. Falls du eine langsame Leitung hast lass das distfilesverzeichniss bestehen. |
|
Back to top |
|
|
buthus Guru
Joined: 17 May 2005 Posts: 429 Location: Bell, Germany
|
Posted: Sat Apr 22, 2006 12:14 pm Post subject: |
|
|
hallo,
erst einmal danke für die hinweise. das wäre ja kaage mit der platte....
aber ich hab sonst keine probleme mit irgendwelchen programmen.
den reiserfs fehler verstehe ich nicht ganz. da ich ext3 nutze...
ich probiere mal das mit dem /usr/portage löschen. meld mich dann wieder. |
|
Back to top |
|
|
Nightfire n00b
Joined: 19 Sep 2004 Posts: 65
|
Posted: Sat Apr 22, 2006 12:46 pm Post subject: |
|
|
dann würde ich mal in deine fstab gucken |
|
Back to top |
|
|
buthus Guru
Joined: 17 May 2005 Posts: 429 Location: Bell, Germany
|
Posted: Sat Apr 22, 2006 12:54 pm Post subject: |
|
|
ich hab jetzt den kompleten ordner /usr/portage auf eine andere platte kopiert, das ging ohne probleme (wegen vermuteten hdd defekt). danach hab ich einen sync versucht, aber wie vorher auch bricht er bei 17% mit obiger fehlermeldung ab.
meine etc/fstab
Code: | # NOTE: If your BOOT partition is ReiserFS, add the notail option to opts.
/dev/hda1 /boot ext2 defaults,noatime 1 2
/dev/hda2 none swap sw 0 0
/dev/hda3 / ext3 noatime 0 1
# /dev/hdg1 /home/cyberdyne/hdg/ ext3 rw,auto,user,noatime 0 1
/dev/hde1 /home/cyberdyne/hde/ ext3 rw,auto,user,noatime 0 0
/dev/hdf1 /home/cyberdyne/hdf/ ext3 rw,auto,user,noatime 0 0
/dev/hdh1 /home/cyberdyne/hdh1/ ext3 rw,auto,user,noatime 0 1
/dev/hdh2 /home/cyberdyne/hdh2 ext3 rw,auto,user,noatime 0 1
#/dev/fd0 /mnt/floppy auto noauto 0 0
# NOTE: The next line is critical for boot!
none /proc proc defaults 0 0
|
gibt es ein tool, mit welchem ich die platte testen kann? |
|
Back to top |
|
|
buthus Guru
Joined: 17 May 2005 Posts: 429 Location: Bell, Germany
|
Posted: Sat Apr 22, 2006 1:06 pm Post subject: |
|
|
bringt in meinem fall ein regenworld etwas? |
|
Back to top |
|
|
Nightfire n00b
Joined: 19 Sep 2004 Posts: 65
|
Posted: Sat Apr 22, 2006 1:14 pm Post subject: |
|
|
regenworld eherr nicht aber du könntest mal ne andere platte in /usr/portage reinmounten und dann syncen. so das du den portage tree auf ne andere platte syncst. |
|
Back to top |
|
|
buthus Guru
Joined: 17 May 2005 Posts: 429 Location: Bell, Germany
|
Posted: Sat Apr 22, 2006 1:37 pm Post subject: |
|
|
ich teste gerade meine platte auf badblocks. wenn das durch ist probier ich das mit dem mounten mal.
danke. |
|
Back to top |
|
|
buthus Guru
Joined: 17 May 2005 Posts: 429 Location: Bell, Germany
|
Posted: Sat Apr 22, 2006 1:52 pm Post subject: |
|
|
ich hab in hda3 140 badblocks gefunden, das klingt gar nicht gut.
könnt ihr mir tips geben wie ich jetzt am besten mit meinem system auf eine neue platte umziehe? |
|
Back to top |
|
|
Nightfire n00b
Joined: 19 Sep 2004 Posts: 65
|
Posted: Sat Apr 22, 2006 1:58 pm Post subject: |
|
|
Am einfachsten ist es wenn du von einer livecd startest und dann ein stage4-archiv erstellst:
Code: |
tar cjpf /path/to/save/at/stage4.tar.bz2 / --exclude=stage4.tar.bz2 --eclude=/proc
|
dann hast du gleich ein backup was du auf deiner neuen platte entpacken kannst. Du musst nur glück haben das die Badblocks nich grade da liegen wo dateien geschrieben sind, denn dann könntest du böse IO Fehler bekommen und du wunderst dich nachher warum dein System zicken macht.
Jedenfalls kannst du das stage4 archiv dann auf der neuen Platte entpacken. Damit sollten auch die dateiberechtigungen beibehalten bleiben. Das dauert wohl je nach dem ne weile. Vielleicht den distfilesordner löschen vorher und ggf die tmp dirs leeren. |
|
Back to top |
|
|
buthus Guru
Joined: 17 May 2005 Posts: 429 Location: Bell, Germany
|
Posted: Sat Apr 22, 2006 2:05 pm Post subject: |
|
|
danke schon mal, aber noch ne frage. ich muss dann vorher die neue platte schon richtig partitioniert haben und das basis-system installieren, oder?
was genau hab ich dann alles im stage4 archive? |
|
Back to top |
|
|
fuchur Guru
Joined: 12 Aug 2003 Posts: 578
|
Posted: Sat Apr 22, 2006 2:10 pm Post subject: |
|
|
Hi
buthus wrote: | ich hab in hda3 140 badblocks gefunden, das klingt gar nicht gut.
könnt ihr mir tips geben wie ich jetzt am besten mit meinem system auf eine neue platte umziehe? |
Hier ist eingentlich ganz gut erklärt wie du wenn du von einer livecd bootes vorgehen must:
http://www.ludwig-geissler-schule.de/sdb/de/html/maddin_kopieren.html
Ob es mit deine badblocks aber funktioniert weiss ich nicht.
MfG |
|
Back to top |
|
|
buthus Guru
Joined: 17 May 2005 Posts: 429 Location: Bell, Germany
|
Posted: Sat Apr 22, 2006 2:16 pm Post subject: |
|
|
herzlichen dank erstmal an alle. ich sichere mir grad noch die wichtigsten dateien und *.conf's falls doch was schief geht und versuche dann mal mein glück.
also danke und ich meld mich dann wieder (hoffentlich) |
|
Back to top |
|
|
buthus Guru
Joined: 17 May 2005 Posts: 429 Location: Bell, Germany
|
Posted: Sat Apr 22, 2006 5:15 pm Post subject: |
|
|
also bin mit dem system auf ne neue platte umgezogen. danach noch grub neuinstalliert und eben fehlerfrei gesynct.
ich kann nur sagen ihr seit große klasse leute!
tausend dank! |
|
Back to top |
|
|
|