# Kurulumda Karşılaşılan Hatalar

## <mark style="color:red;">Sistem kullanıcı adınız PostgreSQL için uygun değil hatası</mark>

<figure><img src="/files/pzkEZF4bT4y6qY2DjQwQ" alt=""><figcaption></figcaption></figure>

Bilgisayar isminde Türkçe karakter ya da noktalama işaretlerinin bulunmasından dolayı oluşan hatadır. Bu sorunun temel sebebi PostgreSQL veritabanının Türkçe karakter ve noktalama işareti (nokta, virgül, tire işareti vb.) gibi verilerin sorun yaratacağından kuruluma engel olmasından kaynaklanır.<br>

***

{% code overflow="wrap" fullWidth="false" %}

```erb
Çözüm;
Çalıştır > control userpasswords2 > Özellikler > Kullanıcı Adı kısmında Türkçe karakter olmayan bir isim belirlenir ve Bilgisayar yeniden başlatılır.
```

{% endcode %}

***

{% hint style="warning" %}
Eğer bu ilgili ayar penceresine giriş yapılamıyor ise bilgisayar **yönetici oturum yetkisine** sahip değildir bu yüzden bilgi işlem personeline yönetici oturumu hakkında danışması gerekecektir.
{% endhint %}

## <mark style="color:orange;">5432 PostgreSQL sunucu portu sisteminizde kullanılıyor Hatası</mark>

<figure><img src="/files/Snpgy2oPiYWZOvBGCRkZ" alt=""><figcaption></figcaption></figure>

Bu uyarı daha önce ilgili bilgisayarda HakedişPlus ya da PostgreSQL kurulumunun yapılmış olabileceğinden dolayı karşılaşılan hatadır. Bu uyarıyı gördüğümüzde Hizmetlere giriş yapılıp, **HakedişPlus – PostgreSQL Server 15 HakedişPlus PostgreSQL**\
yazan herhangi bir hizmetin olup olmadığı ve durum kısmında çalışıyor olması gerekmektedir.<br>

***

{% code overflow="wrap" fullWidth="false" %}

```
Çözüm; 
Bu uyarıyı aldıysak program daha önce kurulmuştur. 
HakedişPlus.exe (uygulama sürümü) atılarak program Tekil olarak çalıştırılır. 

Program açılır ise hizmet çalışıyor ve kurulum daha önce yapılmış demektir.
```

{% endcode %}

***

{% hint style="warning" %}
Bu uyarıda **HakedişPlus** dışında **PostgreSQL** yazan bir hizmet var ise ve **HakedişPlus.exe** attığınızda program çalışmıyor ise bilgisayarda **PostgreSQL** kullanan başka bir program yer alıyor olabilir. O yüzden kurulum için **Teknik Destekten** yardım isteyiniz.
{% endhint %}

## <mark style="color:yellow;">“Failed to load SQL modules into the database cluster” Hatası</mark>

<figure><img src="/files/rjmwvzj9TceBe6TgMaMD" alt=""><figcaption></figcaption></figure>

Bu uyarı bilgisayarın açıldığı oturumun yönetici yetkisine sahip olmamasından kaynaklanır.

***

{% code overflow="wrap" fullWidth="false" %}

```
Çözüm; 
Yönetici yetkisine sahip bir oturum ile bilgisayar açılır ve HakedişPlus kurulum dosyaları çalıştırılır ve kurulum tamamlanır. 

Yüklerken hata alınan oturuma tekrar geçiş yapılır ve sadece HakedişPlus.exe (uygulama sürümü) oturuma indirilerek programa giriş yapılması sağlanır.
```

{% endcode %}

***

## <mark style="color:red;">“An error occured executing the Microsoft VC++ runtime installer” Hatası</mark>

<figure><img src="/files/wHg70PbRhsK3YdzxcRw0" alt=""><figcaption></figcaption></figure>

Bu hata genellikle Windows’un eski sürümlerinde kalmış bilgisayarlarda karşılaşılan bir hatadır. (Windows 7 ve öncesi sürümlerde)\
Sebebi Windows Visual C++ düzgün kurulmamasından kaynaklanır.

***

{% code overflow="wrap" fullWidth="false" %}

```
Çözüm; 
Windows Visual C++ uygulamasını dışarıdan kurulumu çok zor olduğu için bu hatanın en kolay çözümü Windows 10 ve üzeri bir işletim sistemine yükseltilmesi hatayı giderecektir. 

Windows 10 ve üzeri işletim sistemlerinde Windows Visual C++ kurulu olarak yüklenecektir. 
```

{% endcode %}

***

## <mark style="color:yellow;">“Kullanıcı hesap adlarıyla güvenlik kimlikleri arasında bir eşleştirme yapılamadı” Hatası</mark>

<figure><img src="/files/FaVzeeMvH4i0OBl9Xzat" alt=""><figcaption></figcaption></figure>

Bu uyarınını sebebi bilgisayarın kullanıcı adı ile tam adının farklı olmasından ve Türkçe karakter içermesinden kaynaklanmaktadır.

***

{% code overflow="wrap" fullWidth="false" %}

```erb
Çözüm; 
Çalıştır > control userpasswords2 > Özellikler > Kullanıcı Adı kısmında ve Tam ad yazan kısımda Türkçe karakter olmayan bir isim belirlenir ve Bilgisayar yeniden başlatılır.
```

{% endcode %}

***


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.oska.com.tr/hakedisplus-ilk-islemler/kurulumda-karsilasilan-hatalar.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
