cvsup után titokzatos hibák

Fórumok

Na üdv,

freebsd6.2, cvsup buildworld buildkernel és a szokásos finomságok után a következőket műveli, minden ports-ból telepített szerveralkalmazást kettőször indít el egymás után rendszerindulásnál, tudom vicces, de így van, tehát pl.

mysql_enable="YES"
apache22_enable="YES"
dovecot_enable="YES"
radiusd_enable="YES"

ezeket miután pl.

starting service httpd vagy akármi után mégegyszer starting ugyanaz a service, de akkor már a service hibaüzenetet dobál, hogy az adott socket vagy port már foglalt egy másik alkalmazás által, beszarás!

Az érdekesség az egészben, hogy ezeket a jelenségeket csak a rendszerfrissítés után produkálja. A "rendszer-újra-forgatást" évek óta mindig a /usr/src/UPDATING vagy az /usr/src/Makefile receptje alapján csinálom eddig gond nélkül, mi a franc lehet, a bsd-és srácok elszartak valamit a cvs-ben, vagy én nem látom a fától az erdőt, próbáltam különböző cvsup szerverekkel is de ugyanaz a jelenség.
Esetleg ötlet?????

u.i.

- make.conf-nincs a teszt kedvéért, jelenség ugyanaz
- az egymás után többször induló rc.conf-ban elhelyezett servicék-en kívül nem tapasztalható egyéb hiba
- amd/intel csere volt kínomban nincs változás
- rc/init rendszer összes scriptje ugyanaz mint buildworld elött
- az összes hibákat generáló alkalmazás és függőségeik újraforgatása megtörtént, hibajelenség ugyanaz
- csomagból telepítetve jelenség ugyanaz

Ne tegyék má' ezt velem, hagy ne kelljen má' debianolnom megint...:))

az rc_debug kimetét ha kell beillesztem, nekem nem mond semmit.

na annyi lástszik, hogy az apache,mysql,radiusd checkyesno ellenörzése kétszer is lefut de miért, minek átnéztem mégegyszer a scripteket nem találtam bennük semmit.......

Jun 30 00:46:05 bsd root: /etc/rc: INFO: checkyesno: mysql_enable is set to NO.
Jun 30 00:46:05 bsd root: /etc/rc: INFO: checkyesno: mysql_enable is set to NO.
Jun 30 00:46:05 bsd root: /etc/rc: INFO: checkyesno: radiusd_enable is set to NO.
Jun 30 00:46:05 bsd root: /etc/rc: INFO: checkyesno: apache22_http_accept_enable is set to NO.
Jun 30 00:46:05 bsd root: /etc/rc: INFO: checkyesno: apache22_enable is set to NO.
Jun 30 00:46:05 bsd root: /etc/rc: INFO: checkyesno: radiusd_enable is set to NO.
Jun 30 00:46:05 bsd root: /etc/rc: INFO: checkyesno: apache22_http_accept_enable is set to NO.
Jun 30 00:46:05 bsd root: /etc/rc: INFO: checkyesno: apache22_enable is set to NO.

Hozzászólások

mergemaster is megvolt?

--
Those who do not understand Unix are condemned to reinvent it, poorly. (based on true story)

Ugye RELENG_6_2 van a supfile-odban? Mit mond a pontos verzió uname -a -ra?

(Btw: 6.2-től a cvsup kidobható ha csak erre használod, van helyette csup.)

Nem történt meg véletlenül egy Xorg 7.2-re áttérés? Ugyanis amikor ez megtörtént, akkor egyúttal átpakolták a dolgokat X11BASE -ből LOCALBASE -be, azaz /usr/X11R6 alól /usr/local alá. Valamint kompatibilitási okokból előállt egy /usr/X11R6 -> /usr/local szimlink. Így, mivel az van beállítva, hogy le kell futtatni azokat a helyi programokat amik a /usr/X11R6/etc/rc.d -ben, és a /usr/local/etc/rc.d -ben vannak, így minden 2x fut. A korrekt javítás a /etc/rc.conf -ban a local_startup változó felüldefiniálása (X11R6 nélküli értékkel).

Feladom, egyszerűen nem találom az okát a problémának annyi változott, hogy cvs forrást váltottam ( cvsup.hu.freebsd.org vs. cvsup.freebsd.org ), és tulajdonképpen minden rendben megy kivéve azt a ku**a apacsot, na mindegy lighttpd lett helyette, továbbiakban passzolom a problémát.....ettől függetlenül köszönöm a segítő hozzászólásokat.

helyesbítek immár x-edik telepítés és rendszerfrissítés után vagyok kedves fbsd6_2-es barátommal, és ugyanazat csinálja, mostmár a lighttpd-vel is és persze a mysqld-vel is, tehát nem az apacs volt a hunyó....

Senki más nem tapasztalja ezt a gubancot ????

Kezd a fa**om ki lenni Péntek óta sz***k, hétfőre kell egy szerver, de így ebből tényleg debian lesz....

csináltam egy diff-et az összes rc script-ről, upgrade elöttről és utánról, egyeznek....

csináltam egy diff-et az összes ports rc scriptről ( /usr/local/etc/rc.d/* ) portsudate elöttről és utánról, egyeznek...

Itt valami nagy mocskosság van.....:(((

Igazad lett, így most már rendben van:

/etc/defaults/rc.conf

ezzel megy: local_startup="/usr/X11R6/etc/rc.d"

ezzel nem: local_startup="/usr/local/etc/rc.d /usr/X11R6/etc/rc.d"

köszönöm Zahy!!!!!!!! Az idegtől biztosan nem jöttem volna rá....:)))

u.i.: "Azért remélem ezen még reszelnek a freebsd-és srácok, ez a heggesztgetősdi módszer eddig nem volt jellemző a freebsd-re, na mindegy, megy és ez a lényeg, örülök.....:)))"