Skocz do zawartości

Brak Polaczenia Po Starcie Systemu.


happy-angel

Rekomendowane odpowiedzi

Proszę o pomoc przeszukałem forum i łaziłem w googlach i nie znalazłem niczego co mi mogło pomóc w zainstalowaniu kernel-devel :( Możecie mnie wskazać konkretny poradnik w którym jest to wytłumaczone. Chyba że to jest jakaś konkretna paczka do zainstalowania pomóżcie bo nie orientuje się o chodzi.

hmm, według mnie nie musisz instalować kernel-devel.

Ja też mam Fedore 3 i przed instalacją eagle-usb zrobiłem coś takiego :D :

# cd /usr/src
# ln -s /usr/lib/modules/2.6.9-1.667/bulid/ linux 

"Linux" powyżej powinien być napisany z małych liter (nie wiem dlaczego zrobiło się z dużej litery)

 

W Fedorze 3 podobno źródło jądra jest właśnie w katalogu /usr/lib/modules/2.6.9-1.667/build/ i to załatwiło problem :D. U mnie eagle-usb zainstalowało się bez problemu. Pozdro

Odnośnik do komentarza
Udostępnij na innych stronach

  • Odpowiedzi 44
  • Created
  • Ostatniej odpowiedzi

Top Posters In This Topic

hmm, według mnie nie musisz instalować kernel-devel.

Musi.

Ja też mam Fedore 3 i przed instalacją eagle-usb zrobiłem coś takiego :D :

To działa tylko ze starymi jajkami.

W Fedorze 3 podobno źródło jądra jest właśnie w katalogu /usr/lib/modules/2.6.9-1.667/build/

Nie źródła a same nagłówki jądra.

 

A tak swoją drogą, to każdy, kto używa tak starego i dziurawego kernela powinien zostać wypatroszony i rzucony rybom na pożarcie ]:->

Odnośnik do komentarza
Udostępnij na innych stronach

co w logach podawalem zobacz wyzej

Dalej sie pluje, że nie może znaleźć nagłówków jądra? Jeśli tak, to sprawdź jeszcze raz czy symlinki sa poprawne w katalogu /lib/modules/$(uname -r)/ Na pewno zainstalowałeś odpowiednią paczkę kernel-devel? U mnie wszystko kompiluje się bez problemów.

Odnośnik do komentarza
Udostępnij na innych stronach

Po zainstalowaniu kernel-devel'a wyswietla mi takie cos:

[root@v eagle-usb-2.3.2]# ./autogen.sh
/usr/share/aclocal/gob2.m4:7: warning: underquoted definition of GOB2_HOOK
 run info '(automake)Extending aclocal'
 or see http://sources.redhat.com/automake/automake.html#Extending-aclocal
[root@v eagle-usb-2.3.2]# ./configure
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for a BSD-compatible install... /usr/bin/install -c
checking whether ln -s works... yes
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking how to run the C preprocessor... gcc -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking netinet/in.h usability... yes
checking netinet/in.h presence... yes
checking for netinet/in.h... yes
checking for stdint.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking syslog.h usability... yes
checking syslog.h presence... yes
checking for syslog.h... yes
checking for unistd.h... (cached) yes
checking for an ANSI C-conforming const... yes
checking for off_t... yes
checking for size_t... yes
checking whether time.h and sys/time.h may both be included... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking for working volatile... yes
checking whether closedir returns void... no
checking whether gcc needs -traditional... no
checking for stdlib.h... (cached) yes
checking for GNU libc compatible malloc... yes
checking for working memcmp... yes
checking for stdlib.h... (cached) yes
checking for GNU libc compatible realloc... yes
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking for sys/socket.h... (cached) yes
checking types of arguments for select... int,fd_set *,struct timeval *
checking return type of signal handlers... void
checking whether lstat dereferences a symlink specified with a trailing slash... yes
checking whether stat accepts an empty string... no
checking for strftime... yes
checking for alarm... yes
checking for gettimeofday... yes
checking for memset... yes
checking for select... yes
checking for socket... yes
checking for strcspn... yes
checking for strdup... yes
checking for strerror... yes
checking for strncasecmp... yes
checking for strspn... yes
checking for strtol... yes
checking for ifconfig... yes
checking for route... yes
checking for pidof... yes
checking for dhclient... dhclient
checking for pppd... yes
checking for pppoe... yes
checking for tclsh... yes
checking for wish... yes
checking for xsltproc... yes
checking for kernel version... 2.6.12-1.1372_FC3
checking for ifup... 1
checking for adictrl... no
checking for eaglectrl... no
checking for showstat... no
checking for eaglestat... no
checking for startadsl... no
checking for stopadsl... no
configure: creating ./config.status
config.status: creating Makefile.common
config.status: executing default commands

========================================================================
distribution detected                           Fedora

dhcp support                                    dhclient

pppd support                                    yes
 pppoa support                                 yes
 pppoe support                                 yes

install eagleconnect (tcl/tk frontend)          yes

generate documentation                          yes
========================================================================

warning: current gcc version is not the same as the one used to
        compile the running kernel.
        - current gcc version:          3.4.4
        - gcc version used for kernel:  3.4.3

[root@v eagle-usb-2.3.2]#

 

Czy mam zainstalowac gcc-3.4.4-2.fc3.i386.rpm zeby to zaczelo dzialac? Nie wiem czy dobrze rozumiem. Jezeli tak to dlaczego tej paczki nie pobralo razem z updatem samego kernela? Mam nadzieje ze pozniej nie poprosi mnie o kolejna paczke :) Mam nadzieje ze wersja 2.3.2 sterow jest odpowiednia dla mojego systemu :>

Odnośnik do komentarza
Udostępnij na innych stronach

[root@v eagle-usb-2.3.2]warning: current gcc version is not the same as the one used to
        compile the running kernel.
        - current gcc version:          3.4.4
        - gcc version used for kernel:  3.4.3

No, teraz to masz zupełnie inny problem. Sprawa jest prosta - żeby skompilować poprawny moduł jądra, nalezy użyć takiego samego kompilatora jakim był zrobiony kernel. Dla pewności sprawdź jeszcze co pokaże:

/sbin/modinfo buttery

(można na koncie zwykłęgo użytkownika; zamiast buttery możesz podac nazwę innego modułu). Sprawdź pole vermagic. Jaka tam jest wersja gcc? 3.4.3?

 

Zobaczyłem teraz na listę plików na serwerze z aktualizacjami i widać, że nowsze gcc zostało wydane po najnowszym jądrze dla FC3. Będziesz musiał "zdowngrade'ować" gcc i resztą paczek (rpm -qa | grep gcc) do wersji 3.4.3-22.fc3. Wszystkie RPM-y masz tutaj → http://sunsite.mff.cuni.cz/pub/fedora/updates/3/i386/

 

Starszą wersję instaluje się w ten sposób:

rpm -Uvh --oldpackage *.rpm

Mam nadzieje ze wersja 2.3.2 sterow jest odpowiednia dla mojego systemu :>

Tak, to poprawna wersja. Miejmy nadzieję, że terasz szybko trafi do jądra moduł ueagle-atm (może jesteś chcętny do jego testowania?) i już nie trzeba będzie nic doinstalowywać :]

Odnośnik do komentarza
Udostępnij na innych stronach

haha kocham tych pingwinow z nimi sie nie znudzisz :) zeby zainslowac gcc trzeba cpp ciekawe jaka bedzie kolejna paczka :D Szkoda ze niemoge wiedziec z gory jaka bede potrzebowal paczke do instalowania cpp ale spoko uzbrajam sie w cierpliwosc i byc moze wytrwam.

 

PS: Jak mi sie to uda to napisze ksiazke pod tytulem "Jak to było"

 

Pozdrawiam.

 

PS2: Czekajcie na UPDATE posta :D

Odnośnik do komentarza
Udostępnij na innych stronach

[y4kk0@X gajim]$ rpm -qR gcc
/bin/sh
/bin/sh
/bin/sh
/sbin/install-info
binutils >= 2.15.94.0.2-2
cpp = 4.0.1-4.fc4
glibc-devel >= 2.2.90-12
libc.so.6
libc.so.6(GLIBC_2.0)
libc.so.6(GLIBC_2.1)
libc.so.6(GLIBC_2.2)
libc.so.6(GLIBC_2.3)
libgcc >= 4.0.1-4.fc4
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PartialHardlinkSets) <= 4.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(VersionedDependencies) <= 3.0.3-1
[y4kk0@X gajim]$ rpm -q --whatrequires gcc
fedora-rpmdevtools-1.1-1.fc4
gcc-java-4.0.1-4.fc4
gcc-c++-4.0.1-4.fc4
[y4kk0@X gajim]$

Odnośnik do komentarza
Udostępnij na innych stronach

MUSK mi sie gatuje od tego wszystkiego ale nie popuszcze temu upierdliwemu pingwinowi. Jak juz sie zmecze powiem jak sa efekty :)

 

binutils-2.15.92.0.2-5.1.i386.rpm jest tylko 1 wersja co do gcc i reszty to wersja 3.4.3-22 jest odpowiednia? Nie widze zadnej analogi :<

 

UPDATE: Ja nic z tego nie rozumiem prosze zobaczyc

 

[root@v usbdisk]# rpm -qR gcc
/bin/sh
/bin/sh
/bin/sh
/sbin/install-info
binutils >= 2.15.90.0.1.1-2
cpp = 3.4.4-2.fc3
glibc-devel >= 2.2.90-12
libc.so.6
libc.so.6(GLIBC_2.0)
libc.so.6(GLIBC_2.1)
libc.so.6(GLIBC_2.3)
libgcc >= 3.4.4-2.fc3
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PartialHardlinkSets) <= 4.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(VersionedDependencies) <= 3.0.3-1
[root@v usbdisk]# rpm -Uvh binu*
Przygotowywanie...          ########################################### [100%]
       pakiet binutils-2.15.92.0.2-5.1 jest już zainstalowany
[root@v usbdisk]# rpm -Uvh gcc*22*
błąd: Niespełnione zależności:
       cpp = 3.4.3-22.fc3 jest wymagany przez gcc-3.4.3-22.fc3.i386
       libf2c = 3.4.3-22.fc3 jest wymagany przez gcc-g77-3.4.3-22.fc3.i386
       libgnat = 3.4.3-22.fc3 jest wymagany przez gcc-gnat-3.4.3-22.fc3.i386
       libobjc = 3.4.3-22.fc3 jest wymagany przez gcc-objc-3.4.3-22.fc3.i386
[root@v usbdisk]# dir
binutils-2.15.92.0.2-5.1.i386.rpm                                  gcc-3.4.4-2.fc3.i386.rpm        Index\ of\ -pub-fedora-updates-3-i386.htm
cpp-3.4.3-22.fc3.i386.rpm                                          gcc-c++-3.4.3-22.fc3.i386.rpm   Index\ of\ -pub-fedora-updates-3-i386_pliki
eagle-usb_org\ -\ Eagle-Usb-2_1_1\ Stable.htm                      gcc-g77-3.4.3-22.fc3.i386.rpm   libgcc-3.4.3-22.fc3.i386.rpm
eagle-usb_org\ -\ Eagle-Usb-2_1_1\ Stable_pliki                    gcc-gnat-3.4.3-22.fc3.i386.rpm  logi2.txt
Forum\ Fedora_pl\ -\ Brak\ Polaczenia\ Po\ Starcie\ Systemu.htm    gcc-java-3.4.3-22.fc3.i386.rpm  logi.txt
Forum\ Fedora_pl\ -\ Brak\ Polaczenia\ Po\ Starcie\ Systemu_pliki  gcc-objc-3.4.3-22.fc3.i386.rpm
gcc-3.4.3-22.fc3.i386.rpm                                          glibc-2.3.5-0.fc3.1.i386.rpm
[root@v usbdisk]# rpm -Uvh *gnat*
błąd: Niespełnione zależności:
       gcc = 3.4.3-22.fc3 jest wymagany przez gcc-gnat-3.4.3-22.fc3.i386
       libgnat = 3.4.3-22.fc3 jest wymagany przez gcc-gnat-3.4.3-22.fc3.i386
[root@v usbdisk]# rpm -Uvh libgcc*
błąd: Niespełnione zależności:
       libgcc >= 3.4.4-2.fc3 jest wymagany przez (zainstalowany) gcc-3.4.4-2.fc3.i386
[root@v usbdisk]# rpm -Uvh libgcc-3.4.3-22*
błąd: Niespełnione zależności:
       libgcc >= 3.4.4-2.fc3 jest wymagany przez (zainstalowany) gcc-3.4.4-2.fc3.i386
[root@v usbdisk]# rpm -Uvh gcc*
ostrzeżenie: pakiet gcc = 3.4.3-22.fc3 był już dodany, jest zastępowany przez gcc <= 3.4.4-2.fc3
błąd: Niespełnione zależności:
       gcc = 3.4.3-22.fc3 jest wymagany przez gcc-c++-3.4.3-22.fc3.i386
       gcc = 3.4.3-22.fc3 jest wymagany przez gcc-g77-3.4.3-22.fc3.i386
       libf2c = 3.4.3-22.fc3 jest wymagany przez gcc-g77-3.4.3-22.fc3.i386
       gcc = 3.4.3-22.fc3 jest wymagany przez gcc-gnat-3.4.3-22.fc3.i386
       libgnat = 3.4.3-22.fc3 jest wymagany przez gcc-gnat-3.4.3-22.fc3.i386
       gcc = 3.4.3-22.fc3 jest wymagany przez gcc-java-3.4.3-22.fc3.i386
       gcc = 3.4.3-22.fc3 jest wymagany przez gcc-objc-3.4.3-22.fc3.i386
       libobjc = 3.4.3-22.fc3 jest wymagany przez gcc-objc-3.4.3-22.fc3.i386
[root@v usbdisk]#

Odnośnik do komentarza
Udostępnij na innych stronach

Nie czytasz w ogóle tego co Ci napisałem. Miałaś w katalogu ze ściągniętymi paczkami wpisać:

rpm -Uvh --oldpackage *.rpm

Bez oldpackage nie pozwoli Ci na zdowngrade'owanie do starszej wersji. Instalowanie pojedynczej paczki też nie będzie działać, bo zależności na to nie pozwolą. Masz wszystkie paczki instalować za jednym zamachem. Wywal tylko paczkę glibc - już masz ją w systemie. Zależność "glibc-devel >= 2.2.90-12" oznacza, że wystarczy glibc w wersji 2.2.90-12 lub nowszej. To co masz teraz zainstlowane spełnia to wymaganie.

 

To wszystko to proste podstawy ;-) Musiałbyś sobie doczytać na ten temat. Nie korzysta się z nich zbyt często, bo wiuększość takich problemół załatwiają programy takie jak yum. Przyda Ci się to może kiedyś przy ratowaniu systemu :]

 

Wracając do mojego poprzedniego posta:

- rpm -qR lub rpm --requies pokazuje CI co dana paczka wymaga, by poprawnie pracować.

- rpm --whatrequires wypisuje paczki, które zależą od danego programu (wymagają go do poprawnego działania)

Odnośnik do komentarza
Udostępnij na innych stronach

Dzieki :)

 

Co do rpm

-Uvh --oldpackage *.rpm

to --oldpackage odebralem jako wskazowke na to ze tam mam podac stara paczke :) Teraz rozumiem jeszcze raz thx

 

P.S: Jak zawsze prosze czekac na UPDATE

 

UPDATE: Problem z zainstalowaniem sterownikow rozwiazalem tak jak poradzil mi gajownik za co mu osobiscie dziekuje. Niezbedne paczki do tego byly potrzebne to:

  • cpp-3.4.3-22.fc3.i386
  • gcc-3.4.3-22.fc3.i386
  • gcc-c++-3.4.3-22.fc3.i386
  • gcc-g77-3.4.3-22.fc3.i386
  • gcc-gnat-3.4.3-22.fc3.i386
  • gcc-java-3.4.3-22.fc3.i386
  • gcc-objc-3.4.3-22.fc3.i386
  • libf2c-3.4.3-22.fc3.i386
  • libgnat-3.4.3-22.fc3.i386
  • libobjc-3.4.3-22.fc3.i386 - Podaje na wszelki wypadek moze komus sie przyda.
Ale problem z samodzielnym startem neostrady nadal pozostal. Jak mnie oczy nie myla to przy starcie pojawia sie mala informacja o ty ze komendy: stopadsl; eagelestat; startadsl, sa niedostepne albo cos w tym stylu za szybko to znika zebym mogl przeczytac.

UPDATE 2: Jest nowy update systemu. Jak go sciagne znow nie bede mial neta? :>

Czekam :)

Odnośnik do komentarza
Udostępnij na innych stronach

problem z samodzielnym startem neostrady nadal pozostal.

Nie znam sie na neostradzie, więc Ci tu nie pomogę :/

UPDATE 2: Jest nowy update systemu. Jak go sciagne znow nie bede mial neta? :>

Tylko wtedy, kiedy będzie aktualizacja jądra. Wystarczy wtedy na nowo przekompilować moduł kernela.

Odnośnik do komentarza
Udostępnij na innych stronach

Jezeli chodzi o samodzielny start neostrady mozna to zalatwic w ten sposob:

eagleconfig -e

Trzeba jedynie przy opcji :

Czy chcesz aby 'cron' testował połączenie co dwie minuty
i wznawiał je, jeżeli zostanie zerwane [t]/n

odpowiedziec "t" no i .... dziala.

W sumie czasem musze poczekac kilka sekund po wlaczeniu systemu ale ogolnie jest ok.

Poza tym o tej informacji dowiedzialem sie z tego forum, nie pamietam nawet czy nie z tego tematu B) .

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się

×
×
  • Dodaj nową pozycję...