01. november 2005 - 10:29Der er
23 kommentarer og 1 løsning
Install fejl Gentoo (emerge)
Hej
Jeg har en Gentoo maskine kørende og når jeg prøver at emerge noget på den så kommer der fejl... her er fejlen som kommer når jeg prøver at installere gzip, men den kommer også når jeg prøver at installere mysql
Er der nogle som kan forklare mig hvad jeg skal gøre for at det kommer til at virke igen?
Fejlen er simpelthen fordi du mangler gunzip og måske endda også tar på dit system. Installer de filer som portage skal bruge til at pakke source filerne ud med, og så er alle de problemer væk.. også for mysql.
Jeg skulle mene at alt hvad der er nødvendigt for portage funktionalitet er med i en stage 1, så gzip og de binære filer den består af skulle også være der.
okay så vil jeg gå igang med at smide det ind... tror også jeg ved hvorfor fejlen er kommet, sad nemlig og skulle prøve at parke en zip fil ud og havde læst et sted at gzip kunne bruges så jeg emerge gzip og kunne så ik finde ud af det, så jeg emerge --unmerge gzip, ja så sletter den jo gzip hvilket jeg ik lige tænkte over...
hehe... sådan går det jo når man ik lige tænker sig om...
Jeg prøvede: # cd /usr/portage # scripts/bootstrap.sh -f # scripts/bootstrap.sh
Men den kom med samme fajl... nu har jeg fundet min Stage fil som l i /(roden) og parket den ud med "tar -xvjpf stage?-*.tar.bz2" som der står i den guide de har på gentoo.org
så har du overskrevet glibc og gcc Afhængigt af din arch og optimeringer i make.conf kan det være fatalt, og det kan også godt være det er ok. Du bør nu skrive emerge -e world så compiler den hele dit system forfra, så det kan du lade den stå og muntre sig med natten over. Hvis du vil ændre dine USE flags så er det et godt tidspunkt at gøre det nu, inden den kommando der. =)
Altså jeg kan ikke sige 100% sikkert at det er nødvendigt at gøre det, men hvis det er sådan at du har fået glibc nedgraderet nu, så skal det gøres, for ellers lider dit system en langsom død nu.
Alt i alt havde det nok været bedst hvis du havde gjort som jeg forslog.. lettere =) men hva'.. shit happens.
Da jeg prøve at parke den Stage fil ud fejlede det også...
Så nu prøver jeg din emerge -e world... hvis det ikke går så lægger jeg sgu den om... har nok mest brugt den til at kastenogle ting ind på og prøve... og så slettet dem igen... så kunne være jeg skulle lægge ud med en frisk installation...
!!! ERROR: sys-libs/gpm-1.20.1-r4 failed. !!! Function unpack, Line 382, Exitcode 139 !!! failure unpacking gpm-1.20.1.tar.bz2 !!! If you need support, post the topmost build error, NOT this status message.
Nå fik flytte maskinen så jeg kunne sætte et tastatur og skærm til den, men da jeg skulle starte den op, kunne den ik starte da den manglede tar... og havde ik fået flyttet hvad der lå på den disk. så nu er jeg ved at sætte en gentoo op på en anden disk, og så vil jeg smide den gamle disk i, og mounte den så jeg kan få hevet mine data ud.
Hvis du bootede op fra gentoo cd´en, mountede dit drev og kopierede(går ud fra cp virker :) ) tar filen fra cden til /mnt/gentoo/bin/tar og kørte chroot /mnt/gentoo /bin/bash Ville det ikek virke mon ? :)
Hey nu har jeg så fået installeret en gentoo på en anden harddisk, og vil så gerne mounte den gamle disk som er sat i som slave... den skulle så gerne hede /dev/hdb og partitionen var nr 3 så det skulle jo være /dev/hdb3 men skulle det så ikke kunne gøres med: # mount /dev/hdb3 /disk2
min fejl... havde ikke lige tænkt over at den sad som slave på sekundære controler så den faktisk hedder hdd3 og ikke hdb3 men nu virker det... kunne mounte den med: # mount /dev/hdd3 /disk
Det er en god vane at bruge -t og fortælle den hvilket filsystem, fordi så ved den hvilket filsystem den skal loade som kernel modul. Hvis du ikke bruger -t så forsøger den auto-detect, hvilket for det meste er fint. Det er god smag og en god vane at have det med, men for det meste ikke strengt nødvendigt. -o user er fordi ellers kan du kun få adgang til drevet som root.
og ja du kan mounte den præcist hvor du har lyst, også i dit home dir, men det er igen bare "best practice" og god smag at gøre det i /mnt/et-eller-andet
best practice er hvad jeg holder på at man skal lære først. Man kan altid lære at sjuske senere.
strych9 -> Okay... tak for den lille forklaring... har fået hevet mine filer ud... og har også fået lagt maskinen om, og er ved at sætte min apache/php/mysql server op...
Smid et svar... ved godt jeg ikke fik fikset problemet, men har så fået svar på en ordentlig røvfuld andre spørgsmål...
Ja det skal jeg gøre... Har haft Apache php og mysql oppe og køre på den anden maskine det var ikke noget problem... fandt ud af at gentoo-wiki.org har nogle gode guide til hvordan tingene sættes op.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.