ďťż
 
 
   Problem Z apetem
 
 

Tematy

 
    
 

 

 

 

Problem Z apetem





arekk - 24-05-2007 22:32
Witam. Problem który przedstawię był już poruszany ale nie został on rozwiązany przeszukałem internet i ten sam efekt, postaram sie przedstawić szczegółowo proces instalacji oraz błąd jaki wyskakuje...Zaczynamy, Wkładam CD 1 z "Debian GNU/Linux 3.1 r0a "Sarge", zaczyna sie instalacja, siec, dyski itp. Następuje restart systemu, odpala sie Linux Debian 2.4.27-2-386 i base-config, Następuje Zapytanie o źródła, wiec wskazuje 1,2,3, oraz 4 płytę CD, następnie klikam na NIE łącze sie z Internetem z deb http://security.debian.org/ stable/updates main contrib po tym następuje wybór pakietów klikam dalej, i występuje błąd "coś z wersja oraz, ze pakiety nie mogą zostać zainstalowane, musisz naprawić ten błąd teraz albo potem, inaczej system nie będzie poprawnie pracował". Dobra wracam do wyboru w base-configu, zaznaczam opcje zainstaluj pakiety ale tym razem w sources.list przed deb... daje # i wtedy jest ok, Debian instaluje oprogramowanie z 3 płyt, po tym zabiegu wychodzę z base-configa, wchodzę do /etc/apt i tworze plik preferences a w nim Package: *
Pin: release a=stable
Pin-Priority: 1001 następnie edytuje sources.list dodając
deb http://security.debian.org/ stable/updates main contrib
deb-src http://security.debian.org/ stable/updates main contrib
deb http://ftp.pl.debian.org/debian/ stable main contrib non-free
deb-src http://ftp.pl.debian.org/debian/ stable main contrib non-free i wtedy wykonuję
apt-get update
apt-get -s upgrade
apt-get  upgrade Trwa aktualizacja, gdy już wszystko sie odbędzie bez problemu chce zainstalować np. MC i tu pojawia sie problem,
Aktualizacja dystrybucji przez aptitude odpada...Instalowanie kernela z serii 2.6 też, potem gdy chcę przejść na 2.4.31 kompilacja sie nie udaje, podejrzewa ze przez liby które są nowsze i dlatego...Proszę o pomoc co wy byście zrobili w takiej sytuacji



velmafia - 24-05-2007 23:08

Proszę o pomoc co wy byście zrobili w takiej sytuacji zainstalował bym Etcha, bo Sarge jest już stary i często występują problemy



Lorenzo - 24-05-2007 23:16
Obecne repozytoria stable to etch, w którym nie ma kernela 2.4, czy też base-configu - dlatego chce ci go wywalić. A kernela 2.4 zbudujesz na czymkolwiek, niezależnie od wersji.



mlyczek - 25-05-2007 11:27
Instalujesz wersję Sarge, a wpisy w sources.list masz stable, które na serwerach są linkami symbolicznymi do etch, więc albo zamiast stable wpisz sarge, albo zainstaluj etcha z kernelem 2.4



velmafia - 25-05-2007 13:48
btw.
arekk czemu zależy Ci na Sarge i jajku 2.4 ?



arekk - 26-05-2007 10:15
Dziękuje za zainteresowanie...
arekk czemu zależy Ci na Sarge i jajku 2.4 ? Na tym jajku mam sprawdzony podział pasma, HTB, IMQ, IPP2P...
zainstaluj etcha z kernelem 2.4 Próbowałem tak zrobić, a dokładnie...Zaraz po zainstalowaniu Debiana, odpaliłem aptitude, tam poczyniłem następujące kroki, F10, Opcje --> Zależności --> Odznaczyłem Automatyczna instalacja rekomendowanych pakietów oraz Opcje --> rożne --> Zaznaczyłem Automatyczne uaktualnianie zainstalowanych pakietów oraz Usuwanie nieaktualnych plików pakietów po aktualizacji listy..sources.list posiadał jeden wpis,
deb http://ftp.pl.debian.org/debian/ etch main non-free contrib zaznaczyłem jajko Linux 2.6, bo nie mogłem znaleźć mojego nie było na liście oraz module-init-tools, a także kernel-package, po tym wszystkim, chcąc załadować jajko na 2.4.31 wywala błąd przy kompilacji,



Lorenzo - 26-05-2007 17:10
Jaki błąd? Czy przypadkiem nie kompilujesz gcc4.x ?



arekk - 27-05-2007 01:32

Jaki błąd? Czy przypadkiem nie kompilujesz gcc4.x ? Wiesz na 99%, tak...Zainstalowałem, Etch, potem zgrałem źródło Linux-2.4.32, załadowałem patche:
1. patcho-o-matic-ng-2004.06.21, usuwam domyślne iptables instaluje 1.2.11, odpalam patcho-o-matic z komendami ./runme string time connlimit quota TTL CONNMARK potam leca 2 patche linux-2.4.28-imq2.diff oraz imq-nat.diff, oraz esfq-0.2-2.4.18, instaluje (libncurses5-dev gcc mam ten sam wynik poniżej jak dam samo GCC) i przystępuje do kompilacji jadra, które sie nie udaje.......(gdby sie udało kolejne kroki, patch na iptables-1.2.9-imq1.diff, iproute2-2.4.7-now-ss020116-try oraz htb3.6-020525 na sam koniec ipp2p-0.8.1_rc1)

Powracając do GCC wydając polencie apt-get install gcc wynik

Zostana zainstalowane następujące dodatkowe pakiety:                         
  binutils cpp cpp-4.1 gcc-4.1 libssp0                                       
Sugerowane pakiety:                                                           
  binutils-doc cpp-doc gcc-4.1-locales make manpages-dev autoconf automake1.9 
  libtool flex bison gdb gcc-doc gcc-4.1-doc libc6-dev-amd64 lib64gcc1       
  lib64ssp0                                                                   
Polecane pakiety:                                                             
  libc6-dev libc-dev libmudflap0-dev                                         
Zostaną zainstalowane następujące NOWE pakiety:                               
  binutils cpp cpp-4.1 gcc gcc-4.1 libssp0                                   
0 aktualizowanych, 6 nowo instalowanych, 0 usuwanych i 1 nieaktualizowanych. Zainstalowlem to....co dalej bede kombinował ale będę wdzięczny za wszelkie podpowiedzi...
Sprobuję osunąć gcc wersje 4.1 i dać inna 3.xx

Tak wiec odinstalowałem GCC 4.1 zainstalowlem, gcc-3.4 potem libncurses5-dev ale mam blad taki

Debian:/usr/src/linux# make menuconfig                               
rm -f include/asm                                                     
( cd include ; ln -sf asm-i386 asm)                                   
make -C scripts/lxdialog all                                         
make[1]: Wej–cie do katalogu `/usr/src/linux-2.4.31/scripts/lxdialog' 
/bin/sh: gcc: command not found                                       
                                                                     
>> Unable to find the Ncurses libraries.                             
>>                                                                   
>> You must have Ncurses installed in order                           
>> to use 'make menuconfig'                                           
                                                                     
make[1]: *** [ncurses] Błąd 1                                         
make[1]: Opuszczenie katalogu `/usr/src/linux-2.4.31/scripts/lxdialog'
make: *** [menuconfig] Błą‘d 2



Lorenzo - 27-05-2007 10:56
ln -s /usr/bin/gcc /usr/bin/gcc-3.4 //edit:
zaijnstaluj gcc3.4 . i podlinkuj go jak wyżej.



arekk - 27-05-2007 14:41

Kod:
ln -s /usr/bin/gcc /usr/bin/gcc-3.4
Zadziałało ale w odwrotnej kolejności wpisując ale i tak wyskoczył błąd podczas kompilacji,

ar rcs crypto.o                                                               
make[2]: Opuszczenie katalogu `/usr/src/linux-2.4.31/crypto'                 
make[1]: Opuszczenie katalogu `/usr/src/linux-2.4.31/crypto'                 
make CFLAGS="-D__KERNEL__ -I/usr/src/linux-2.4.31/include -Wall -Wstrict-protot
pes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -p
pe -mpreferred-stack-boundary=2 -march=i686 -fno-unit-at-a-time " -C  arch/i386
kernel                                                                       
make[1]: Wejście do katalogu `/usr/src/linux-2.4.31/arch/i386/kernel'         
gcc -D__KERNEL__ -I/usr/src/linux-2.4.31/include -Wall -Wstrict-prototypes -Wno
trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpre
erred-stack-boundary=2 -march=i686 -fno-unit-at-a-time  -nostdinc -iwithprefix
include -DKBUILD_BASENAME=process  -c -o process.o process.c                 
{standard input}: Assembler messages:                                         
{standard input}:853: Error: suffix or operands invalid for `mov'             
{standard input}:854: Error: suffix or operands invalid for `mov'             
{standard input}:948: Error: suffix or operands invalid for `mov'             
{standard input}:949: Error: suffix or operands invalid for `mov'             
{standard input}:1000: Error: suffix or operands invalid for `mov'           
{standard input}:1001: Error: suffix or operands invalid for `mov'           
{standard input}:1003: Error: suffix or operands invalid for `mov'           
{standard input}:1015: Error: suffix or operands invalid for `mov'           
make[1]: *** [process.o] Błąd 1                                               
make[1]: Opuszczenie katalogu `/usr/src/linux-2.4.31/arch/i386/kernel'       
make: *** [_dir_arch/i386/kernel] Błąd 2 O to komunikat o błędzie, czyżby zły kernel, zawsze tego używałem i było bez błędu....
Doszukałem się ze trzeba załadować patcha na kernela, "linux-2.6-seg-5.patch" Tylko że nie moge go nigdzie znaleść :(( http://www.kernel.org/pub/linux/devel/binutils/linux-2.6-seg-5.patch nie działa

Znalazłem na tej na tej stronce http://www.enhfd.lkams.kernel.org/pub/linux/devel/binutils/ debian:/usr/src/linux# patch -Np1 -i linux-2.6-seg-5.patch                   
patching file arch/i386/kernel/process.c                                     
Hunk #1 succeeded at 661 with fuzz 1 (offset 64 lines).                       
patching file arch/i386/kernel/vm86.c                                         
Hunk #1 FAILED at 294.                                                       
1 out of 1 hunk FAILED -- saving rejects to file arch/i386/kernel/vm86.c.rej 
patching file arch/x86_64/kernel/process.c                                   
Hunk #1 succeeded at 526 with fuzz 2 (offset 135 lines).                     
Hunk #2 succeeded at 574 with fuzz 2 (offset 117 lines).                     
Hunk #3 succeeded at 587 (offset 115 lines).                                 
Hunk #4 FAILED at 608.                                                       
1 out of 4 hunks FAILED -- saving rejects to file arch/x86_64/kernel/process.c.
ej                                                                           
patching file include/asm-i386/system.h                                       
Hunk #1 succeeded at 84 (offset 3 lines).                                     
Hunk #2 FAILED at 96.                                                         
1 out of 2 hunks FAILED -- saving rejects to file include/asm-i386/system.h.rej Ojjj chyba mam złego patcha...no ale zaraz sie okrze...Dlaje tan sam bład
linux-2.4-seg-4.patch użyłem tego, błąd jaki sie ukazał
make -C  crypto modules_install                                               
make[1]: Wej–cie do katalogu `/usr/src/linux-2.4.31/crypto'                   
make[1]: Nie ma nic do zrobienia w `modules_install'.                         
make[1]: Opuszczenie katalogu `/usr/src/linux-2.4.31/crypto'                 
make -C  arch/i386/kernel modules_install                                     
make[1]: Wej–cie do katalogu `/usr/src/linux-2.4.31/arch/i386/kernel'         
make[1]: Nie ma nic do zrobienia w `modules_install'.                         
make[1]: Opuszczenie katalogu `/usr/src/linux-2.4.31/arch/i386/kernel'       
make -C  arch/i386/mm modules_install                                         
make[1]: Wej–cie do katalogu `/usr/src/linux-2.4.31/arch/i386/mm'             
make[1]: Nie ma nic do zrobienia w `modules_install'.                         
make[1]: Opuszczenie katalogu `/usr/src/linux-2.4.31/arch/i386/mm'           
make -C  arch/i386/lib modules_install                                       
make[1]: Wej–cie do katalogu `/usr/src/linux-2.4.31/arch/i386/lib'           
make[1]: Nie ma nic do zrobienia w `modules_install'.                         
make[1]: Opuszczenie katalogu `/usr/src/linux-2.4.31/arch/i386/lib'           
cd /lib/modules/2.4.31; \                                                     
        mkdir -p pcmcia; \                                                   
        find kernel -path '*/pcmcia/*' -name '*.o' | xargs -i -r ln -sf ../{} p
mcia                                                                         
if [ -r System.map ]; then /sbin/depmod -ae -F System.map  2.4.31; fi         
Version requires old depmod, but couldn't run /sbin/depmod.modutils: No such fi
e or directory                                                               
make: *** [_modinst_post] Błąd 2 [ Dodano: 2007-05-27, 23:12 ]
Napisałem coś nie tak? Już niewiele brakuje....

[ Dodano: 2007-05-29, 21:52 ]
Możecie chociaż napisać czy dobrze kombinuje i idę w dobrą stronę....



smirnof - 30-06-2007 12:01
Witam

też mam taki problem męczę sie z nim od jakiegoś czasu.
wcześniej zawsze robiłem to i nie było problemu

zatrzymałem sie podobnie na

make[1]: *** [process.o] Błąd 1                                               
make[1]: Opuszczenie katalogu `/usr/src/linux-2.4.31/arch/i386/kernel'         
make: *** [_dir_arch/i386/kernel] Błąd 2 nie mam już cierpliwości postanowiłem dorwać oryginalne 2 płyty DVD wersji 3.1 r1 i instalować wszystko bez netu bezpośrednio z płyty DVD wtedy wszystkie patche będą w odpowiednich wersjach

proszę o weryfikacje czy idę dobrą drogą.

a tak swoją drogą nie wiecie skąd ściągnąć obie płyty DVD pełnej wersji 3.1 r1 ?? Bo szukam i szukam i nie umiem znaleźć. Zamówiłem od znajomego ale nie miał możliwości tego wystawić na serwerze i dotrze do mnie pocztą w przyszłym tyg dopiero :-(

a czas nagli



velmafia - 30-06-2007 14:29

a tak swoją drogą nie wiecie skąd ściągnąć obie płyty DVD pełnej wersji 3.1 r1 ?? http://ftp.pl.debian.org/debian-cd/3.1_r5/



smirnof - 30-06-2007 17:21

a tak swoją drogą nie wiecie skąd ściągnąć obie płyty DVD pełnej wersji 3.1 r1 ?? http://ftp.pl.debian.org/debian-cd/3.1_r5/
No tak r5 bez problemu :) ale r1
w archiwach gdzieś widziałem torrenty z r1 ale też ich nikt nie udostępnia :/

Pozdro



velmafia - 30-06-2007 17:33
to wygooglowałem w 2min:
http://mirror.icis.pcz.pl/debian-cd/

ale nie sprawdzałem, chocaż powinno działać



smirnof - 30-06-2007 19:18
Obrazy 2 płyt cd (dvd nie ma) powinno być więcej płytek chyba :|

zobacze moze mi wystarczy i będzie tam wszystko co potrzebuje

Pozdro i dzięki
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis