Tipikus 1c kiszolgáló telepítési hibák és vállalati platform linux postgresql

Tipikus 1c kiszolgáló telepítési hibák és vállalati platform linux postgresql
Egy rakás 1C: Enterprise szerver és PostgreSQL második népszerűsége 1C növények és a leggyakrabban használt megoldás a Linux platformon. Ellentétben megvalósítások alapján a Windows és MSSQL, ahol nehéz meggyőződni arról, hogy nem működik, a bevezetése Linux elrejteni sok a csapda a tapasztalatlan rendszergazda. Gyakran előfordul, hogy úgy tűnik, hogy helyesen tette, de a hiba következik a hibát. Ma megnézzük a legjellemzőbb rájuk.

általános információk

Mielőtt elkezdené keres egy telepítési hiba, és általában, hogy indítsa el a végrehajtás a szerver változata 1C: Enterprise lenne jó ötlet, hogy frissítse, hogyan működik:

1C Enterprise Server. 1. rész - Általános.

A kisméretű rendszerekben szerver 1C és a kiszolgáló adatbázisok általában együtt egy fizikai szerveren, ami kissé szűkül a lehetséges hibák. A mi esetünkben ez akkor tekinthető olyan helyzetben, amikor a szerver hajtják a különböző gépeken. Laborunkban, az általunk kifejlesztett, a következő séma szerint:

Tipikus 1c kiszolgáló telepítési hibák és vállalati platform linux postgresql
A rendelkezésünkre álló két szerver fut Ubuntu 12.04 x64, egyikük szerelt szerver 1C: Enterprise változat 8,3, a másik PostgreSQL 9.04 Ethersoft, valamint a kliens Windows. Felhívjuk figyelmét, hogy az ügyfél csak akkor működik, az 1C szerver, ami viszont előállítja a szükséges kérelmeket az adatbázis szerver. Nem kéri az ügyféltől az adatbázis-kezelő szerver nem fordul elő.

Az adatbázis szerver nem érzékeli
FONTOS: A felhasználó „postgres” nem telt hitelesítését (Ident)

Tipikus 1c kiszolgáló telepítési hibák és vállalati platform linux postgresql

Ez a hiba akkor jelentkezik, ha a távolság a szerverek különböző számítógépek a helytelenül beállított hitelesítési a LAN-on. Hogy megszüntesse nyitott /var/lib/pgsql/data/pg_hba.conf. megtalálják a sort:

és hozza a formáját:

ahol 192.168.31.0/24 - körét a hálózat. Ha ez a sor nincs jelen, akkor létre kell hozni az IPv4 helyi kapcsolatok listájában.

Az adatbázis szerver nem érzékeli
nem tudta lefordítani host name „NAME” címre: Ideiglenesen nem névfeloldás

Tipikus 1c kiszolgáló telepítési hibák és vállalati platform linux postgresql
Első pillantásra, a hiba egyértelmű: az ügyfél nem tudja megoldani a nevét az adatbázis szerver, a leggyakoribb hiba a kisebb hálózatok, ahol nincs helyi DNS-kiszolgáló. Megoldásként bejegyzést hoz létre a hosts fájlt a kliens, hogy nem ad semmilyen eredményt.

Emlékszel, mit mondtak egy kicsit korábban. Ügyfél adatbázis szerver egy szerver 1C, de nem a kliens PC, ezért kell a rekordot adunk az 1C: Enterprise szerver az / etc / hosts Linux vagy C: \ Windows \ System32 \ drivers \ etc \ hosts Windows-on.

Tipikus 1c kiszolgáló telepítési hibák és vállalati platform linux postgresql

Egy hasonló hiba történik, ha elfelejtettem felvenni az A rekord az adatbázis-kiszolgáló a helyi DNS-kiszolgáló.

Hiba műveletek végrehajtásához információs bázis
server_addr = NÉV descr = 11001 (0x00002AF9): Ez a gép ismeretlen.

Tipikus 1c kiszolgáló telepítési hibák és vállalati platform linux postgresql
Mint a múlt, ez a hiba társul megfelelő engedéllyel kiszolgálót az ügyfél nevét. Ekkor a neve a kliens PC-n. Megoldásként hozzá a / etc / hosts Linux vagy C: \ Windows \ System32 \ drivers \ etc \ hosts Windows platformon, rekord típusát:

Adatbázis hiba: adatbázis nem használható

Tipikus 1c kiszolgáló telepítési hibák és vállalati platform linux postgresql
A sokkal súlyosabb hiba, amely azt mondja, hogy telepítette összeegyeztethetetlen a 1C: Enterprise verzió vagy annak érdekében komoly hibákat a telepítés során, például nem telepítette a szükséges függőségeket, mint például a könyvtár libICU.

Ha van elég Linux rendszerfelügyelet tapasztalat, akkor próbálja doustanovit szükséges könyvtárak és újra inicializálni az adatbázis klaszter. Ellenkező esetben, PostgreSQL jobb visszatenni, ne felejtsük el, hogy törölje a mappa tartalma / var / lib / pgsql.

Továbbá, ez a hiba akkor fordulhat elő, ha a szerelvények 9.1.x és 9.2.x Postgre @ Etersoft. részleteket lásd alább.

Adatbázis hiba:
Hiba: nem sikerült betölteni könyvtár „/usr/lib/x86_64-linux-gnu/postgresql/fasttrun.so”

Tipikus 1c kiszolgáló telepítési hibák és vállalati platform linux postgresql
Meglehetősen specifikus hibát jellemző szerelvények 9.1.x és 9.2.x Postgre @ Etersoft. Ez is okozhat az előző hibát. Ennek oka a nem korrigált hiba fasttrun.so könyvtárban. Megoldás - roll összeállítás 9.0.x Postgre @ Etersoft.

hiba az adatbázisban
ERROR: type „mvarchar” nem létezik karakter 31

Tipikus 1c kiszolgáló telepítési hibák és vállalati platform linux postgresql
Ez akkor fordul elő, amikor az adatbázis létrehozása a segítsége nélkül 1C: Enterprise. Ne feledje, hogy működjön együtt az 1C adatbázisokat kell létrehozni csak az 1C eszköz: segítségével a konzol szerver adminisztráció 1C

Tipikus 1c kiszolgáló telepítési hibák és vállalati platform linux postgresql

azt jelenti, indítására vagy 1C.

Tipikus 1c kiszolgáló telepítési hibák és vállalati platform linux postgresql

Az adatbázis szerver nem érzékeli
FONTOS: A felhasználó „postgres” nem telt hitelesítését (jelszó szükséges)

Tipikus 1c kiszolgáló telepítési hibák és vállalati platform linux postgresql
Nagyon egyszerű hiba. A jelszó hibás adatbázis rendszergazda postgres. Solutions két: emlékszik a jelszó, vagy megváltoztatni. A második esetben, akkor meg kell változtatni a jelszót a tulajdonságok az összes meglévő információs bázisok segítségével pillanatok alatt Server Administration 1C.

Az adatbázis szerver nem érzékeli
FATAL: adatbázis „NAME” nem létezik

Tipikus 1c kiszolgáló telepítési hibák és vállalati platform linux postgresql
Egy másik nagyon egyszerű hiba. Jelentése, hogy a megadott adatbázis nem létezik. Leggyakrabban az okozza, hogy egy hiba meghatározó adatbázis neve. Emlékeztetni kell arra, hogy az információs bázis 1C a klaszter adatbázis és adatbázis-kezelő rendszert - két különböző szervezetek és más nevük van. Továbbá, ne feledje, hogy a Linux rendszerek kis- és nagybetűket, és számukra unf83 és UNF83 két különböző nevek alatt.