Strona 1 z 1

System się zawiesza podczas kompilacji

: 11 października 2009, 17:00
autor: SeaDog
Witajcie. Mam poważny problem, z którym walczę już dwa dni. Otóż przy kompilacji programów system się zawiesza, choć nie zawsze. Kompiluję sobie Apache, instaluję i działa. Potem PHP i przy kompilacji zaczynają dziać się dziwne rzeczy.
Kompilacja się zatrzymuje, a na monitorze migoczą różowe kreski tak, jakby monitor szwankował ale oczywiście to nie wina monitora. Czasem migocze, czasem wszystkie litery zaczynają "pływać".

W tym stanie czekałem około 30 minut. Kaplica, nawet klawiatura przestaje działać. Nic nie idzie zrobić, tylko restart. Po restarcie ponowna kompilacja. Myślicie, że coś pomogło? Dalej to samo...

Cztery razy instalowałem system, wymieniłem dysk. Na drugim dysku sytuacja identyczna, tylko tutaj system zawiesza się przy kompilacji Apache. Mam przełącznik KVM. Myślałem, że klawiatura coś zrywa, więc komputer podpiąłem bezpośrednio pod monitor i klawisze i to samo.

Dodam, że podczas sprawdzania konfiguracji "./configure" zero błędów.

Mój sprzęt:
Intel 2,66GHz
512 Ramu
Dysk 60Gb.

Pomożecie?

: 11 października 2009, 17:10
autor: adrikux
Chodzi Ci o kompilację ze źródeł: tar.gz? Nigdy nie spotkałem się z taką sytuacją. Zakładam, że podstawowe narzędzia do kompilacji masz zainstalowane:

-gcc
-build-essential

W zasadzie nawet gdybyś ich nie miał, nie powoduje to "migotania" ekranu.
Swoją drogą po co kompilowałeś Apache? Dostępny jest w repozytoriach.

: 11 października 2009, 17:17
autor: SeaDog
Kompiluję ze źródeł tar.gz, ponieważ wyczytałem w necie, że programy skompilowane pod
dany sprzęt szybciej działają. Jeśli chodzi o te migotanie to ten ekran nie do końca migocze.
W dwóch, trzech miejscach pojawią się dziwne kolorki np. kolor czcionki się zmieni i tak cały
czas. Czasem cały ekran zaczyna "pływać".

Mam zainstalowane tylko gcc. jak już wcześniej pisałem błędów nie ma, ale instaluję
build-essential i zobaczymy co się będzie dziać.

: 11 października 2009, 17:28
autor: yantar
SeaDog, Wygląda to trochę podejrzanie, szczególnie te artefakty na ekranie. Ja bym na twoim miejscu, przetestował jeszcze system pod dłuższym obciążeniem. Szczególnie procesor jak się sprawuje pracując dłużej na cały gwizdek. (po konfiguracji wnoszę, że to nie jest sprzęt pierwszej młodości i coś tam może siadać)
SeaDog pisze:programy skompilowane pod dany sprzęt szybciej działają
Pod Debianem "szału" nie będzie i w zasadzie gra niewarta świeczki.

: 11 października 2009, 18:09
autor: SeaDog
yantar, zgadza się jest to rzęch ale na wymagania Debiana powinien starczyć. Będę musiał go
przetestować.
adrikux, po zainstalowaniu build-essential apache, libxml i zlib się zainstalowały. Przy kompilacji
PHP komputer się zrestartował, na monitorze "No Signal", a po chwili efekt matrixa.
Jak po włączeniu komputera widzimy "Press del to run Setup, Test memory", etc. to ten obraz się
zatrzymał a całą prawą stronę, łącznie z żółtym logiem u góry miałem rozmytą od góry do dołu,
jak napisy w matrixie.

O co tu chodzi :?: sprzęt może nie wyrabiać? Z paczek wszystko działa - Apache2, PHP,
a jak kompiluję to coś się knoci.

: 11 października 2009, 19:33
autor: fnmirk
yantar pisze:Pod Debianem "szału" nie będzie i w zasadzie gra niewarta świeczki.
Nie chcę was martwić ale chyba to nieprawda?

Polecenie:

Kod: Zaznacz cały

apt-build
zaczęło działać i właśnie skończyłem kilkugodzinną zabawę w kompilację automatyczną całego systemu. Zobaczę jakie będą efekty.



Dodano:

SeaDog, zacznij od początku sprawdzanie systemu.

http://debian.linux.pl/viewtopic.php?p=89342#89342

Jak system sprawny to przygotuj go do kompilacji np. w taki sposób:

http://debian.linux.pl/viewtopic.php?p=104445#104445
http://debian.linux.pl/viewtopic.php?p=74955#74955

: 11 października 2009, 20:58
autor: yantar
fnmirk pisze:Nie chcę was martwić ale chyba to nieprawda?
Ja się nie martwię. To co napisałem to efekt własnych obserwacji. "Kompilacja" to nie magiczna formułka po której wszystko automatycznie zaczyna chodzić szybciej. Wszystko ma swoją cenę i jest zależne od różnych czynników.
fnmirk pisze:zaczęło działać i właśnie skończyłem kilkugodzinną zabawę w kompilację automatyczną całego systemu. Zobaczę jakie będą efekty.
Gdybyś miał procesor, który z tym zadaniem męczyłby się dwa dni i w tym czasie komputer ledwo by był zdatny do użytku. Trochę mogłoby to zmienić postrzeganie całej sprawy. :->
Takie małe OT.

: 14 października 2009, 18:45
autor: SeaDog
Towarzysze, zmieniłem sprzęt. Inna płyta główna, proceor INTEL 3.00GHz, 256 Ramu. Oczywiście zainstalowany nowy system. Tym razem system się nie zawiesza, nie restartuje ale polecenie ,,make'' kompiluje w nieskończoność i to w dodatku Apache2.
Panie i Panowie, o co tu chodzi? Męczę się z tym już prawie tydzień i nie wiem co źle robię.
Inny sprzęt, "świeży system", GCC zainstalowane, build-essential też. Brak błędów podczas ,,./configure''.

Poratujcie.

: 14 października 2009, 20:32
autor: darkwater
Osobiście obstawiałbym zbyt mało pamięci. Pewnie podczas kompilacji dysk ledwie dyszy - tak intensywnie używany jest swap.

: 15 października 2009, 19:53
autor: SeaDog
Dysk to Segate Barracuda IV 60GB z jednym Bad sektorem gdzieś pod koniec talerza,
jednak wydaje mi się, że ten bad nie przeszkadza, bo system i tak już go się pozbył.
Na Swap-a dałem 1GB.

[ Dodano: 2009-10-17, 09:47 ]
darkwater, dopiero dzisiaj znalazłem błąd w swoim poście. W nowej konfiguracji sprzętowej
nie ma 256MB Ramu, tylko 512MB Ramu. Jak już pisałem na SWAP dałem 1GB pamięci a dysk
pracuje normalnie.
Nad kompilacją Apache2 spędziłem około 40 minut i nic się nie działo prócz zapętlenia, które już
po 5 minutach było zauważalne. W czym jest problem?