nainstalovat balík: lib32ncurses5
Nutno mít nainstalovanou knihovnu libjpeg.so.62 (balík libjpeg6)
libstdc++.so.5 jiz neni v repozitorarich, nutno instalovat rucne
cd /tmp wget http://ftp.cz.debian.org/debian/pool/main/g/gcc-3.3/libstdc++5_3.3.6-18_i386.deb sudo dpkg -i libstdc++5_3.3.6-18_i386.deb rm libstdc++5_3.3.6-18_i386.deb
Pro firebird server je treba 64-bit libstdc++5, pro OBIS cleint pak 32-bit (viz. další kapitola)
cd /tmp wget http://ftp.cz.debian.org/debian/pool/main/g/gcc-3.3/libstdc++5_3.3.6-18_amd64.deb sudo dpkg -i libstdc++5_3.3.6-18_amd64.deb rm libstdc++5_3.3.6-18_i386.deb
Postup jako pro Hardy 8.04. Navíc je třeba ručně nainstalovat 32bit knihovnu libstdc++.so.5 (pouze pro 64bit verzi Ubuntu).
wget http://www.epos.cz/files/libstdc++.so.5.0.7 sudo cp libstdc++.so.5.0.7 /usr/lib32/ cd /usr/lib32 sudo ln -s libstdc++.so.5.0.7 libstdc++.so.5 sudo ldconfig
sudo apt-get install libstdc++5 sudo apt-get install ia32-libs sudo ln -s /var/run/cups/printcap /etc/printcap sudo echo "cs_CZ ISO-8859-2" >> /var/lib/locales/supported.d/local sudo dpkg-reconfigure locales sudo apt-get install msttcorefonts (resp. ttf-mscorefonts-installer)
sudo apt-get install nfs-kernel-server sudo /etc/init.d/nfs-kernel-server start
/etc/exports
/home/obis4 192.168.0.0/255.255.0.0(fsid=0,nohide,insecure,rw,sync,no_subtree_check)
sudo apt-get install nfs-common sudo /etc/init.d/idmapd start sudo vim /etc/default/nfs-common #NEED_STATD=no NEED_IDMAPD=yes
/etc/fstab
server:/ /mnt/server nfs4 noauto,user,exec,dev,suid 0 0
sudo apt-get install nis cat /etc/defaultdomain #stejne jako na serveru sudo vim /etc/idmapd.conf #domain stejne jako na serveru (muze byt jine nez defaultdomain) sudo echo "ypserver 192.168.0.1" >> /etc/yp.conf sudo /etc/init.d/nis start ypwhich yptest
/etc/nsswitch.conf
passwd: files nisplus nis shadow: files nisplus nis group: files nisplus nis hosts: files dns nisplus nis
Není deb balík pro Debian, ale lze použít z Ubuntu.
wget http://cz.archive.ubuntu.com/ubuntu/pool/universe/z/zebedee/zebedee_2.2.2-2_amd64.deb apt-get install libssl0.9.7 dpkg --install zebedee_2.2.2-2build1_amd64.deb
V případě spouštění serveru z xinetd je nutno nastavit v souboru /etc/xinetd.d/firebird:
instances = UNLIMITED
nebo nějaké vhodně velké číslo. Každý klient běžně potřebuje 3 spojení (licence, data, triggery).
Při vyčerpání povoleného počtu instancí se při spouštění OBISu zobrazuje chybová hláška:
connection rejected by remote interface -923 Connection not established
Problem se projevuje nemožnosti připojení k serveru Firebird. Ve firebird.log předchází hlášky typu:
Fatal lock manager error: invalid lock id (267076), errno: 104 Fatal lock manager error: semop failed (acquire), errno: 22 Fatal lock manager error: inconsistent lock table version number; found 110, expected 16, errno: 11
/etc/sysctl.conf
#zvetseni semaforu pro firebird lock manager #puvodni hodnoty: kernel.sem = 250 32000 32 128 kernel.sem = 1000 32000 100 150 #zvetseni shared mem #puvodni: #kernel.shmmax = 33554432 #kernel.shmall = 2097152 kernel.shmmax = 67108864 kernel.shmall = 4194304
prikazy:
ipcs -l sysctl -a | grep sem sysctl -p /etc/sysctl.conf
Při vyšší zátěži (okolo 100 připojení) se objeví v firebird.log hláška:
Fatal lock manager error: semaphores are exhausted, errno: 1
Objevuje se také při zaúčtování výpisu s velkým počtem položek (>300).
Je nutno zvýšit počet semaforů. /etc/sysctl.conf:
# SEMMSL SEMMNS SEMOPM SEMMNI kernel.sem = 1024 32000 256 1024
aktivovat pomocí # sysctl -p a zkontrolovat # cat /proc/sys/kernel/sem
firebird.conf:
LockSemCount = 512
Restartovat fb_lock_mgr
Zdroj: http://pmakowski.ibphoenix.fr/post/2009/03/05/From-the-support-list
xdg-open file.html xdg-mime query default text/html ls /usr/share/applications/ /usr/local/share/applications/ xdg-mime default opera-browser.desktop text/html