informații generale
Înainte de a începe căutarea pentru o eroare de instalare și, în general, pentru a începe punerea în aplicare a versiunii de server a 1C: Enterprise ar fi o idee bună pentru a actualiza modul în care funcționează:
1C Enterprise Server. Partea 1 - general.
În implementări mici de server 1C și bazele de date de server combinate de obicei pe un server fizic, care este ușor îngustează gama posibilelor erori. În cazul nostru, va fi considerată o situație în care serverul se realizează pe mașini diferite. In laboratorul nostru, ne-am dezvoltat următoarea schemă:
La dispoziția noastră sunt două servere care rulează Ubuntu 12.04 x64, unul dintre ele montat serverul 1C: Enterprise versiunea 8.3, pe de altă PostgreSQL 9.04 din Ethersoft, precum și un client care rulează Windows. Reamintim că clientul funcționează numai cu serverul 1C, care, la rândul său, generează cererile necesare la serverul de baze de date. Nu există solicitări de la client la server de gestionare a bazei de date nu se produce.Serverul de baze de date nu este detectată
IMPORTANT: Autentificarea utilizatorilor „Postgres“ nu a trecut (Ident)
Această eroare se produce atunci când distanța de servere de pe PC-uri diferite din cauza configurat incorect de autentificare pe LAN. Pentru a elimina /var/lib/pgsql/data/pg_hba.conf deschise. găsi linia:
și-l aduce la forma:
în cazul în care 192.168.31.0/24 - zona rețelei. Dacă această linie nu este prezent, ar trebui să fie stabilită în secțiunea conexiuni locale IPv4.
Serverul de baze de date nu este detectată
nu a putut traduce numele de gazdă „NAME“ la adresa: Eroare temporară în rezoluția de nume
La prima vedere, eroarea este clar: clientul nu poate rezolva numele serverului de baze de date, o greșeală comună pentru rețele mici, în cazul în care nu există nici un DNS-server local. Ca o soluție, adaugă o intrare la fișierul de gazde pe client, care nu dă nici un rezultat.
Acum, amintiți-vă ce a spus un pic mai devreme. client-server Baza de date este un 1C server, dar nu PC-ul client, prin urmare, înregistrarea trebuie să fie adăugate la 1C: Server Enterprise în fișierul / etc / hosts pe Linux sau C: drivere \ Windows \ system32 \ \ etc \ hosts pe Windows.
O eroare similară va apărea dacă ați uitat să adăugați înregistrarea A la serverul de baze de date de pe DNS-server local.
Eroare la executarea operațiunilor de bază de informații
server_addr = NUME descr = 11001 (0x00002AF9): Această gazdă este necunoscut.
Ca și în trecut, această eroare este asociat cu serverul permisiunea incorect la numele clientului. În acest moment numele PC-ului client. Ca o soluție pentru a adăuga la fișierul / etc / hosts pe Linux sau C: drivere \ Windows \ System32 \ \ etc \ hosts pe platforma Windows, tipul de înregistrare:
Eroare bază de date: baza de date nu este potrivit pentru utilizare
O eroare mult mai gravă, care spune că le-ați instalat este incompatibil cu 1C: versiunea Enterprise PostgreSQL sau erori grave făcute în timpul instalării, cum ar fi nu sunt instalate toate dependențele necesare, cum ar fi libICU biblioteca.Dacă aveți suficientă experiență de administrare sistem Linux, puteți încerca doustanovit bibliotecile necesare și re-inițializa cluster-ul de baze de date. În caz contrar, PostgreSQL este mai bine să reinstalați, nu uitați să ștergeți conținutul folderului / var / lib / pgsql.
De asemenea, această eroare poate apărea atunci când se utilizează ansambluri 9.1.x și 9.2.x Postgre @ Etersoft. vezi detaliile de mai jos.
Eroare bază de date:
EROARE: nu a putut încărca biblioteca „/usr/lib/x86_64-linux-gnu/postgresql/fasttrun.so“
eroare ansambluri caracteristice destul de specifice 9.1.x și 9.2.x Postgre @ Etersoft. Acesta poate provoca, de asemenea, eroarea precedentă. Motivul este eroarea necorectata în biblioteca fasttrun.so. Soluție - rola de asamblare 9.0.x Postgre @ Etersoft.
bază de date de eroare
EROARE: tip „mvarchar“ nu există la 31 de caractere
Aceasta se produce atunci când baza de date a fost creată fără ajutorul 1C: Enterprise. Nu uitați să lucreze cu ar trebui să fie create numai 1C baze de date cu ajutorul instrumentelor 1C: prin 1C serverul de administrare consola
mijloace de pornire sau prin 1C.