emerge:

Discussion in 'Linux -keskustelu' started by emagdnim, Mar 4, 2007.

  1. emagdnim

    emagdnim Regular member

    Joined:
    Jul 18, 2004
    Messages:
    221
    Likes Received:
    0
    Trophy Points:
    26
    Tässä gentoota asentelen ja oon yrittäny päivittää gentoota "emerge -uDNav world" ja homma tyssää aina tähän:


    alussa:
    >>> Emerging (1 of 55) sys-libs/ncurses-5.5-r3 to /
    rm: hakemiston ”/var/tmp/portage/sys-libs/ncurses-5.5-r3/image/usr/share/man/man3” poistaminen ei onnistu: Hakemisto ei ole tyhjä

    lopussa:
    Traceback (most recent call last):
    File "/usr/bin/emerge", line 5299, in ?
    retval = emerge_main()
    File "/usr/bin/emerge", line 5294, in emerge_main
    myopts, myaction, myfiles, spinner)
    File "/usr/bin/emerge", line 4761, in action_build
    retval = mergetask.merge(pkglist, favorites, mtimedb)
    File "/usr/bin/emerge", line 2999, in merge
    prev_mtimes=ldpath_mtimes)
    File "/usr/lib/portage/pym/portage.py", line 3693, in doebuild
    alwaysdep=1, logfile=logfile)
    File "/usr/lib/portage/pym/portage.py", line 2899, in spawnebuild
    mystat = os.lstat(fpath)
    OSError: [Errno 2] No such file or directory: '/var/tmp/portage/sys-libs/ncurses-5.5-r3/image/usr/share/man/man3/waddstr.;x'


    ---------------------------------------------------------------------

    emerge info:
    System uname: 2.6.17-11-generic i686 Intel(R) Pentium(R) 4 CPU 2.53GHz
    Gentoo Base System version 1.12.1
    Timestamp of tree: Sun, 04 Mar 2007 20:20:01 +0000
    dev-lang/python: 2.4.3-r1
    dev-python/pycrypto: 2.0.1-r5
    sys-apps/sandbox: 1.2.17
    sys-devel/autoconf: 2.13, 2.61
    sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
    sys-devel/binutils: 2.16.1-r3
    sys-devel/gcc-config: 1.3.13-r3
    sys-devel/libtool: 1.5.22
    virtual/os-headers: 2.6.17-r2
    ACCEPT_KEYWORDS="x86"
    AUTOCLEAN="yes"
    CBUILD="i686-pc-linux-gnu"
    CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer -pipe -ffast-math -mfpmath=sse,387 -fforce-addr -fprefetch-loop-arrays"
    CHOST="i686-pc-linux-gnu"
    CONFIG_PROTECT="/etc /usr/share/X11/xkb"
    CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo"
    CXXFLAGS="-O2 -march=pentium4 -fomit-frame-pointer -pipe -ffast-math -mfpmath=sse,387 -fforce-addr -fprefetch-loop-arrays"
    DISTDIR="/usr/portage/distfiles"
    FEATURES="autoconfig ccache distlocks metadata-transfer sandbox sfperms strict"
    GENTOO_MIRRORS="http://trumpetti.atm.tut.fi/gentoo/ http://ftp.linux.ee/pub/gentoo/distfiles/ http://ftp.du.se/pub/os/gentoo http://ds.thn.htu.se/linux/gentoo http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://mirror.gentoo.no/ http://ftp.snt.utwente.nl/pub/os/linux/gentoo http://gentoo.mirror.solnet.ch http://mirror.aiya.ru/pub/gentoo/ http://mirror.switch.ch/mirror/gentoo/"
    LANG="fi_FI.UTF-8"
    LINGUAS="fi"
    MAKEOPTS="-j3"
    PKGDIR="/usr/portage/packages"
    PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
    PORTAGE_TMPDIR="/var/tmp"
    PORTDIR="/usr/portage"
    SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
    USE="X acpi alsa arts avi berkdb bitmap-fonts browserplugin cdr cli cracklib crypt cups divx4linux dri dvd dvdr esd fbcon ffmpeg foomaticdb fortran ftp gdbm gif gphoto2 gpm hal howl iconv ipv6 isdnlog java javascript jpeg kde libg++ midi mmx mmx2 mng mp3 mpeg msn ncurses nls nptl nptlonly nvidia oss pam pcre perl php png ppds pppd python qt quicktime readline reflection samba session smp spl sse sse2 ssl symlink tcpd tiff truetype-fonts type1-fonts unicode usb v4l vcd wifi win32codecs x86 xine xorg xv xvid zlib"

    ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci"

    ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol"

    ELIBC="glibc"

    INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text"

    LINGUAS="fi"
    USERLAND="GNU"
    VIDEO_CARDS="radeon"
    Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
     
    Last edited: Mar 4, 2007
  2. emagdnim

    emagdnim Regular member

    Joined:
    Jul 18, 2004
    Messages:
    221
    Likes Received:
    0
    Trophy Points:
    26
    Elikkäs tutkin asiaa ja tiedosto "waddstr.;x" kuuluisi olla "waddstr.3x". Onko portagessa ohjelmapaketeissa joskus virheitäkin?
     
  3. .W.

    .W. Regular member

    Joined:
    Mar 1, 2004
    Messages:
    838
    Likes Received:
    0
    Trophy Points:
    26
    Noh, ihmisten tekemiä ne on..

    Synkki kyllä yleensä auttaa noihin, varsinkin "stabiililla" puolella nuo korjataan yleensä hyvin äkkiä.
     
  4. emagdnim

    emagdnim Regular member

    Joined:
    Jul 18, 2004
    Messages:
    221
    Likes Received:
    0
    Trophy Points:
    26
    joo eiku aattelin vain.. ja tarkoitinkin lähinnä, että olisiko se sitten ollut syy tuohon.
     
  5. .W.

    .W. Regular member

    Joined:
    Mar 1, 2004
    Messages:
    838
    Likes Received:
    0
    Trophy Points:
    26
    Kyllä tuo yht'äkin näyttäs että syy vois olla viallisessa .ebuildissa.

    Asian voi äkkiä todentaa, ellei syncci auta, niin emergaamalla edellisen versionumeron.

    Esim tuossa tapauksessa vain kattoo mitä on tarjolla /usr/portage/sys-libs/ncurses hakemistossa, ja emergaa edellisen; emerge --oneshot =sys-libs/ncurses-5.5-r2 (jo tuo nyt on ed. versio)
    (huom. --oneshot!! pidetään maailma siistinä, tuo paketti kun tulee depencynä, ellet tietty halua nimenomaan asentaa pelkkää ncursesia omien ohjelmointi harjoitusten takia)

    Tai tietty korjaamalla pakettia, mutta silloin se kandee siirtää portage overlayhyn ette mene rikki jos synkissä ei tulekkaan korjattua versiota.

    portage overlaysta kattavasti gentoon manuskoissa, "installing 3rd party.." ja "omat ebuildit.." ja "how to use portage correctly" ohjeissa.
     
  6. emagdnim

    emagdnim Regular member

    Joined:
    Jul 18, 2004
    Messages:
    221
    Likes Received:
    0
    Trophy Points:
    26
    Tulinpas vielä ilmoittamaan, että homma korjaantui tosiaan itsestään myöhemmin. Kiitti neuvoista, tulee varmasti vielä tulevaisuudessa tarpeeseen :)
     
  7. Sakarias

    Sakarias Active member

    Joined:
    Oct 26, 2004
    Messages:
    1,806
    Likes Received:
    12
    Trophy Points:
    68
    Itse käytän emerge -uDNvp world ja päivittelen tärkeimmiltä tuntuvat paketit/ohjelmat ekaksi. Unstable haarassa tulee niin paljon päivityksiä, ettei niitä aina jaksa kaikkia päivittää. ncursesin tapaset paketit päivittyy sitten riippuvuksien mukaan. Viimeksi mulla aiheutti harmia spca5xx, joka ei tunnu kääntyvän 2.6.19 sarjan kernelin kanssa. No kyllä 2.6.18 kernelilläkin pärjää. 2.6.20 on velä kokeilematta.
     

Share This Page