Sun Solaris, SunOS

[megoldva] syslog-ng 2.0.7 forditasi hiba

Sziasztok,

Van egy Solaris 9-el (sparc) megaldott masina. Le kellene forditanom a 2.0.7 -es syslog-ng -t, hogy csomagot tudjak belole csinalni. A sunfreeware.com -rol feltettem ezeket a csomagokat:


#pkginfo | grep SMC
application SMCautoc                         autoconf
application SMCbison                         bison
application SMCflex                          flex
application SMCgcc                           gcc
application SMCglib                          glib
application SMCindent                        indent
application SMClgcc346                       libgcc
application SMClibnet                        libnet
application SMCliconv                        libiconv
application SMCm4                            m4
application SMCmake                          make
application SMCossl                          openssl
application SMCpcre                          pcre
application SMCperl                          perl

A kovetkezo opciokkal futtatom a configure scriptet:


#./configure --prefix=/usr/local/syslog-ng --enable-dynamic-linking --disable-ipv6 --with-libnet=/usr/local/bin/libnetcfg

Ez a kimenete:


checking for a BSD-compatible install... ./install-sh -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... no
checking for nawk... nawk
checking whether make sets $(MAKE)... yes
checking for gcc... /usr/local/bin/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 /usr/local/bin/gcc accepts -g... yes
checking for /usr/local/bin/gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of /usr/local/bin/gcc... gcc3
checking for /usr/local/bin/gcc option to accept ANSI C... none needed
checking for bison... /usr/local/bin/bison
checking for flex... flex
checking lex output file root... lex.yy
checking lex library... -lfl
checking whether yytext is a pointer... yes
checking whether make sets $(MAKE)... (cached) yes
checking for ranlib... ranlib
checking how to enable static linking for certain libraries... GNU or Solaris
checking how to run the C preprocessor... /usr/local/bin/cpp
checking for grep that handles long lines and -e... /usr/xpg4/bin/grep
checking for egrep... /usr/xpg4/bin/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... no
checking for unistd.h... yes
checking dmalloc.h usability... no
checking dmalloc.h presence... no
checking for dmalloc.h... no
checking for strings.h... (cached) yes
checking openssl/ssl.h usability... no
checking openssl/ssl.h presence... no
checking for openssl/ssl.h... no
checking getopt.h usability... no
checking getopt.h presence... no
checking for getopt.h... no
checking stropts.h usability... yes
checking stropts.h presence... yes
checking for stropts.h... yes
checking sys/strlog.h usability... yes
checking sys/strlog.h presence... yes
checking for sys/strlog.h... yes
checking door.h usability... yes
checking door.h presence... yes
checking for door.h... yes
checking tcpd.h usability... no
checking tcpd.h presence... no
checking for tcpd.h... no
checking whether struct tm is in sys/time.h or time.h... time.h
checking for struct tm.tm_gmtoff... no
checking for I_CONSLOG... yes
checking for O_LARGEFILE... yes
checking for struct sockaddr_storage... yes
checking for struct sockaddr_in6... yes
checking for door_create in -ldoor... yes
checking for socket in -lsocket... yes
checking for nanosleep in -lrt... yes
checking for gethostbyname in -lnsl... yes
checking for regexec in -lregex... no
checking for res_init in -lresolv... yes
checking for strdup... yes
checking for strtol... yes
checking for strtoll... yes
checking for strtoimax... no
checking for inet_aton... yes
checking for inet_ntoa... yes
checking for getopt_long... no
checking for getaddrinfo... yes
checking for getutent... yes
checking for TCP wrapper library...
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
checking for pthread_create in -lpthread... yes
checking for LIBNET... no
checking whether to enable Sun STREAMS support... yes
checking whether to enable Sun door support... yes
checking whether to enable TCP wrapper support... no
checking whether to enable spoof source support... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for GLIB... yes
checking for EVTLOG... yes
checking for static GLib libraries... no
checking sanity checking Glib headers... no
configure: error: Glib headers inconsistent with current compiler setting. You might be using 32 bit Glib with a 64 bit compiler, check PKG_CONFIG_PATH

#echo $PKG_CONFIG_PATH
/usr/local/lib/pkgconfig

Szoval elvileg ez is rendben.
Tovabbi kornyezeti valtozo beallitasok:
CC=/usr/local/bin/gcc
CFLAGS=-Os
CPPFLAGS=-I/usr/local/include/glib-2.0/glib
YACC=/usr/local/bin/bison
CPP=/usr/local/bin/cpp
EVTLOG_LIBS=/usr/local/lib

Mi lehet a problema, hogy nem talalja a glib header file -okat, mikor azok a /usr/local/include/glib-2.0 konyvtarban figyelnek? Vagy nem ez lenne a hiba? Annyira nem vagyok jartas a forditasok teruleten.

Samba (pontosabban az nmbd) szívat... [megoldva]

Sziasztok!

Eléggé fejvakarós állapotba keveredtem:
Frissítettem az egyik szervert, vettünk bele új hdd-ket, gondoltam S10u2-ről nem csak frissítek, hanem újrarakok mindent S10u4-re, újraparticionáltam, majd zfs send |receive párossal átrámoltam az adatokat.
Újraforgattam dovecot-ot, apacsot, php-t, meg még amit kell, - ha már nekiesek, "miért ne legyen minden új" alapon. :)
Eddig mindig forgattam sambát is, most úgy gondoltam nem, mert úgyis van az /usr/sfw-ben. (lustaság) (Apró nyűg: nmbd-re nem találtam smf-et az meg kell, ugye, úgyhogy kreáltam egyet a samba xml-jéből :)
Minden conf átpakol, megy, rendesen, KIVÉVE:
Ha MEGY az nmbd, akkor a szerveren levő megosztások közül a home-ot, meg egy - elvileg mindenki által használható! =ld. lentebb: public) - megosztást nem tudok böngészni. xp-ről. Kér felh. nevet, jelszót, aztán elküld a fenébe. DE A MÁSIK 3-at tudom kattogtatni.
Ha _NEM_ megy az nmbd, akkor ugye név alapján nem megy a böngészés (pedig ez kéne!), viszont hibátlanul megy minden, úgy, mint eddig, csak ugye \\szervernév helyett \\ip.cim.et.beirva .
Tegnap előttig ugyanezzel az smb.conf-fal nem volt gond, egy 3.0.26rc3-as sambával ment, de a 3.0.0 óta ugyanezt az smb.conf-ot cipelgetem, meg farigcsálom máshova is. (Ez a kályha :))
Ez most 3.0.25.a, tehát nem hinném, hogy a verziószám-változás a ludas.
Path-ok rendben, dir. permissionok rendben.
Az nmbd-nek meg nemtom mi baja velem. Lassan 48 órája guglizok ebben az ügyben, nem találok semmi támpontot, és a cuccnak hétfőre mennie kellene...
Ötlet?

Megoldva: újra kellett indítani a kliens gépet, a Windowsot... :) Ki-bejelentkezés, hálózati kapcsolatok újra megnyitogatása volt. Elszoktam az állandó rebootolgatástól ;)
Azért itt hagyom, hátha valaki hasonlóba belefut...

Solaris tanulas

Sziasztok,

Eddig is erdekelt a Solaris, de igazabol most, hogy megvettek SUN -ek mysql ab-t, eljott az ido. Mondhatni a unix architechtura nem all tolem tavol, bar az expert meg eros kifejezes lenne. Ezert a kerdesem az lenne, hogy ha szeretnem megtanulni solaris 10-et jelenleg is massziv linux server uzemeltetokent, hogy alljak neki?
Honnan juthatnek hozza a tudashoz ami az atallashoz kell?

Elore is thnx.

--
drk

Solaris tmpfs

Sziasztok,

hatha talalkozozott mar valaki ezzel a jelenseggel, Solaris 9 en a swap elfogy, es az osszes szolgalatatas ami a vason fut lehal (web,sql,tomcat stb.) a swap az alábbi parameterekkel van felmountolva :
swap - /tmp tmpfs - yes -

a swap -s kimenete :

swap -s
total: 1240688k bytes allocated + 981232k reserved = 2221920k used, 4585216k available

a df -h kimenete :

swap 4.3G 7.8M 4.3G 1% /tmp

(Ezek a jo allapot ertekei!) Tehat a df nem az egesz erteket mutatja, hanem csak a szabad erteket.

Ha elfogy akkor ssh-n sem tudok bejutni, majd ez a jelenseg "magatol" rendezodik es visszater a normal menetbe, amikor minden mukodik! Tehat a jelenseget meg nem sikerult megfogni, illetve a logokbol sem derul ki/mi szemetelheti tele a swapot. Ez kb. 5-15 perc alatt rendezodik, de jo lenne tudni, hogy mi okozza es miert.

A googlet turtam, talaltam par dolgot, hatha talalkoztatok mar ezzel a jelnseggel. Koszi elore is:-)

http://docs.sun.com/app/docs/doc/817-0404/6mg74vs9q?a=view

Megoldva: SUN Ultra 10/Solaris 8 - Ethernet miért hal meg?

Újabban néha nem küld ki semmit a gépem Ethernet interfésze, de fogadni tud. Ez a hiba időszakos, néha újrabootolás után megy. Időnként egy-két perc után meghal, máskor órákig folyamatosan megy. Már cseréltem kábelt. Még azt sem tudom eldönteni, hogy hardver vagy szoftver a hiba oka. Hogyan közelítsem meg a problémát?

Megoldás: DSL modem csere :-)

jumpstart + sysidcfg

Sziasztok!

Különböző solaris verziókról kell flash archivokat készítenem. Az lenne a cél hogy az OBP-ból elindítva egyetlen billentyűleütés nélkül települjön fel a rendszer. Ennek ugye előfeltétele egy jól megszerkesztett sysidcfg.
Az a helyzet hogy a sol10-el nem volt probléma, viszont a sol8-asnál már mindent kipróbáltam és mindig feljön az interaktív install.

A kérdésem az lenne, hogy tudtok e olyan megoldást amivel egyértelműen kideríthető hogy melyik paraméter hiánya (vagy hibája, vagy fölöslegessége) okozza az folyamat megakadását! Kisérletezésen már túl vagyok! :) Van e erre valami teszt script stb?

Köszi

UID csere : megoldva

Sziasztok,

Szeretném egy felhasználó UID és GID -jét kicserélni. Pl. 100-ról 80-ra, azért hogy minden zónában egységesen ugyan azzal a felhasználó névvel látszódjamak a tulajdonosok. Solarisban hol és hogyan lehet átírni ezeket? Egyszerűbb lenne törölni a usert és a group-ot és ismét létrehozni, vagy van más megoldás is?

(Nem a fájlokon szeretném átírni, hanem a meglévő felhasználón!)

SXDE

hali, ..

már fél gnu oldalt leforditottam de még a gcc mindig nem megy nem baj továb elöre eccer majcsak beadja a derekát vagy legfeljebb én :))

autoconf,automake,make,nano,mc,pine,vim 7.1,coreutils,baseutils,gawk,iconv, gettext,readline,ncurses, ... vanböven eccer majdcsak lefordul gcc is ... :)

mc -hogyan

hali

fentvan Solaris Express Develop Edition
ez az alapálapot feltettem alá forásbol mc -t de a kerete karakterhibás ezt hogyan lehet kiküszöbölni