Kategori: Hata Mesajları

llvm-toolset-7 kurulumu

llvm-toolset-7 kurulumu

PostgreSQL  kurulumu yaparken baştan bütün paketleri kurmak istediğiniz özellikle devel paketinde de llvm-toolset-7 paketinin yüklü olmasını gerekiyor.

İlk olarak aşağıdaki repoyu yüklüyoruz.

yum install centos-release-scl-rh -y

Repomuzun içerisinde ki llvm-toolset-7 ve devtoolset-7 paketini  yüklüyoruz.

yum install devtoolset-7 llvm-toolset-7 -y

Yukarıdaki paketleri yükledikten sonra llvm sorunu sorunu ortadan kalkacaktır.

 86 total views,  3 views today

This secondary replica is not connected to the primary replica. The connected state is DISCONNECTED. hatası ve çözümü

This secondary replica is not connected to the primary replica. The connected state is DISCONNECTED. hatası ve çözümü

This secondary replica is not connected to the primary replica. The connected state is DISCONNECTED.

Yukarıdaki gibi bi hata alıyorsanız bunun sebebi Always On da kullandığınız endpointlerin farklı olmasındandır.

 332 total views

Cannot connect to WMI provider. You do not have permission or the server is unreachable. Note that you can only manage SQL Server 2005 and later servers with SQL Server Configuration Manager.  Invalid class [0x80041010]  HATASI ve ÇÖZÜMÜ

Cannot connect to WMI provider. You do not have permission or the server is unreachable. Note that you can only manage SQL Server 2005 and later servers with SQL Server Configuration Manager. Invalid class [0x80041010] HATASI ve ÇÖZÜMÜ

MSSQL de Configuration Manager ile İlgili ayarlamalar yapmanız gerekti yada parametre eklemek ya da çıkarmak istediniz fakat  aşağıdaki gibi hata ile karşılaştıysanız bu makaleden faydalanabilirsiniz.

 1,383 total views,  1 views today

Error in certificate: Peer’s certificate issuer has been marked as not trusted by the. Hatası ve Çözümü

Error in certificate: Peer’s certificate issuer has been marked as not trusted by the. Hatası ve Çözümü

Mail gönderirken bu hatayı alıyor fakat yine de maili gönderebiliyorsanız  ssl ile göndermeye çalışmasından dolayıdır. Bu hatadan kurtulmak için aşağıdaki  konfigürasyon dosyasında ki belirtilen yeri değiştirmeniz gerekmektedir.

 758 total views

make: gcc : Command not found make:*** [oracle_fdw.o] Error 127 Hatası ve Çözümü

make: gcc : Command not found make:*** [oracle_fdw.o] Error 127 Hatası ve Çözümü

Yüklemek istediğiniz extension paketi için bazen standart  kurulumlar yetmez bunun sebebi kullanacağınız extensionın farklı bağımlılıkları olduğundan dolayıdır.Bağımlılıkları yüklemeden  Make komutunu çalıştırdığınızda  aşağıdaki gibi hata alıyorsanız bunun sebebi gerekli paketlerin olmamasından dolayıdır.

gcc -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong –param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -DLINUX_OOM_SCORE_ADJ=0 -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Wendif-labels -Wmissing-format-attribute -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -fPIC -I/sdk/include -I/oci/include -I/rdbms/public -I/usr/include/oracle/18.3/client -I/usr/include/oracle/18.3/client64 -I/usr/include/oracle/12.2/client -I/usr/include/oracle/12.2/client64 -I/usr/include/oracle/12.1/client -I/usr/include/oracle/12.1/client64 -I/usr/include/oracle/11.2/client -I/usr/include/oracle/11.2/client64 -I/usr/include/oracle/11.1/client -I/usr/include/oracle/11.1/client64 -I/usr/include/oracle/10.2.0.5/client -I/usr/include/oracle/10.2.0.5/client64 -I/usr/include/oracle/10.2.0.4/client -I/usr/include/oracle/10.2.0.4/client64 -I/usr/include/oracle/10.2.0.3/client -I/usr/include/oracle/10.2.0.3/client64 -I. -I. -I/usr/include/pgsql/server -I/usr/include/pgsql/internal -D_GNU_SOURCE -I/usr/include/libxml2   -c -o oracle_fdw.o oracle_fdw.c

make: gcc: Command not found

make: *** [oracle_fdw.o] Error 127

 

Yukarıdaki hatanın çözümü için   aşağıdaki paketi yüklemeniz gerekmektedir.

yum install gcc

 

 796 total views

Oracle_fdw   oracle_utils.c:22:17: fatal error: oci.h: No such file or directory   hatası çözümü

Oracle_fdw oracle_utils.c:22:17: fatal error: oci.h: No such file or directory hatası çözümü

 

Oracle_fdw de make yaparken yukarıdaki gibi hata alıyorsanız bunun sebebi ORACLE_HOME için dizin belirtmediğinizden kaynaklanıyor .

Bu hatanın çözümü için  LD_LIBRARY_PATH pathini belirttiğiniz yer ile oracle_home pathini aynı belirtmemiz gerekiyor bunun için aşağıdaki adımları izleyebilirsiniz.

echo $LD_LIBRARY_PATH

LD_LIBRARY_PATH’i gördük şimdi ise Oracle_home için aynı şeyi yapıyoruz.

export ORACLE_HOME=/root/Oracle_client/instantclient_18_3

ORACLE_HOME ‘u tanımladıktan sonra tekrar make yaparak devam ediyoruz.

Yukarıdaki gibi make komutu sorunsuz şekilde çalıştı.

 1,411 total views,  2 views today

Postgresql Makefile54  Hatası ve Çözümü

Postgresql Makefile54 Hatası ve Çözümü

Postgresql’in reposunda olmayan farklı extension paketini yüklemeye çalıştığımızda aşağıdaki hataya benzer hata
alabiliriz bunun çözümü için  paketleri yüklememiz gerekiyor bu paketleri yükledikten sorun çözülecektir.

Makefile:54: /usr/pgsql-10/lib/pgxs/src/makefiles/pgxs.mk

Extensionları yüklememiz için postgresql libs ve dev paketlerini yüklememiz gerekir.

Postgresql10 da make54 hatası almamak paketi için  aşağıdaki paketler yüklenmelidir.

yum install centos-release-scl-rh

Postgresql library paketini yüklüyoruz.

yum --enablerepo=centos-sclo-rh-testing install rh-postgresql10-postgresql-libs
yum install postgresql-libs

Postgresql sürümüne bağlı olarak dev paketini yüklüyoruz

yum install postgresql10-devel-10.5-1PGDG.rhel7.x86_64.rpm

Bunlar yüklendikten sonra tekrar  işlemlerinize devam edebilirsiniz.

 740 total views

SQL Server Analysis Service Port Değiştirirken Alınan Hata(The service cannot be started: The following system error occurred:  Only one usage of each socket address (protocol/network address/port) is normally permitted.  The following system error occurred:  Only one usage of each socket address (protocol/network address/port) is normally permitted. )

SQL Server Analysis Service Port Değiştirirken Alınan Hata(The service cannot be started: The following system error occurred: Only one usage of each socket address (protocol/network address/port) is normally permitted. The following system error occurred: Only one usage of each socket address (protocol/network address/port) is normally permitted. )

SQL Servisinin Başlamama Sorunu” isimli makalemdeki farklı servislerin aynı portu kullanmasından dolayı aldığımız hata mesajı  burda da karşıma çıkıyoruz  fakat oradaki çözümden farklı bir yol izleyeceğiz.


Servisi başlatırken yukarıdaki gibi hata ile karşılaşırsanız  event viewer dan application kısmında ki loglar incelemeniz gerekir.

Yukarıda ki sorunun  sebebi iki instancen aynı portu kullanmak istemesidir. Bundan dolayı instancen portu değiştirmemiz gerekmektedir. SSMS üzerinden değiştiremeyiz çünkü bağlanmaya çalıştığımızda servis durduğu için bağlanamazsınız bundan dolayı da  aşağıda ki path de bulunan msmdsrv.ini dosyasının içinde ki port yazan kısmı  değiştirmemiz gerekiyor.

Yukarıda ki değişikliği yaptıktan sonra servisi başlatarak bağlantı kurabilirsiniz.

SQL Servisinin Başlatılamaması(The request failed or the service did not respond in a timely fashion.Consult the event log or other applicable error logs for details.)

SQL Servisinin Başlatılamaması(The request failed or the service did not respond in a timely fashion.Consult the event log or other applicable error logs for details.)


Servisi başlatırken yukarıda ki hata alıyorsanız bunun sebeplerinden birisi port’un farklı bir uygulama tarafından  kullanılıyor olmasıdır. Bu sorunu çözmek için  eğer server da birden fazla instance varsa bunun konfigurasyonu sırasında iki instance aynı portu vermiş olabilirsiniz .1434 ‘ü ilk tanımlandığınız servis açılır fakat diğer servis açılırken yukarıda ki gibi hata verir.
İşletim seviyesinde(Event  viewer) logları incelediğimizde aşağıda ki gibi hata mesajı döner.

SQL Server Configuration Manager dan  hangi instance’ın hangi veritabanını kullandığını bulamadıysak aşağıda ki komutu kullanarak 1434 portunu kullanan ip’leri görebiliriz.

netstat -n -a -o  | find "aranacak port Ör:1433 "

Yukarıdaki komut iki farklı değer döndürüyorsa  listening yazan   kullanılan porttur diğeri ise boş olan porttur.  Boş olan portun spid’sini aşağıda ki gibi kill ederek sorunu çözebilirsiniz.

Taskkill /F /PID 3312

 

Theme: Overlay by Kaira Extra Text
Cape Town, South Africa