Avamar: Eksik bir yapılandırma dosyası nedeniyle ddrmaint.log dönmüyor.

Summary: /etc/logrotate.d/ddrmaint yapılandırma dosyası eksik olduğu için ddrmaint.log dosyası dönmüyor.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

ddrmaint.log boyutu ( /usr/local/avamar/var/ddrmaintlogs dizin) beklenen 25 MB boyutundan daha büyükse:

ls -al /usr/local/avamar/var/ddrmaintlogs 
total 1.7G
drwxr-x---  2 admin admin 4.0K Dec  5  2018 .
drwxr-xr-t 20 admin admin 4.0K Jul 20 06:00 ..
-rw-r-----  1 root  admin 1.7G Jul 20 14:26 ddrmaint.log
 

Komutta /etc/logrotate.d/ddrmaint Dosya mevcut değil:

ls -al /etc/logrotate.d/ddrmaint
ls: cannot access '/etc/logrotate.d/ddrmaint': No such file or directory
 

Aşağıdaki komut bunu doğrular: dpnddrmaint Kurulur:

rpm -qa | grep dpnddrmaint
dpnddrmaint-<Avamar_version>

Cause

Bu sorun, İşletim Sistemi (OS) toplama paketindeki sec_install_os_errata_sles.pl komut dosyasında bulunan bir koşuldan kaynaklanır.
  • Birden fazla kaldırır logrotate Yapılandırma dosyaları daha sonra düğüm tipine bağlı olarak bunları değiştirir.
  • Bunu, yalnızca Avamar Utility Node'da bulunması gereken /usr/local/avamar/var/probe.xml dosyasının varlığına göre belirler.

Ancak Avamar yazılımı bir site için yapılandırılana kadar probe.xml dosyası oluşturulmadığı için komut dosyası yalnızca toplama paketi yapılandırılmış bir ızgarada dağıtıldığında çalışır. Yapılandırmadan önce kurulum sırasında dağıtılmışsa, yeniden yükleme işlemi başarısız olur logrotate Avamar Yardımcı Yazılım Düğümü dosyaları.

Resolution

Sorunu çözmek için /etc/logrotate.d/ddrmaint Dosya yeniden oluşturulmalıdır.
 
Not: Bu, kurulu SUSE sürümüne özeldir.
 
 

1. Avamar Utility Node'da yönetici olarak oturum açın.

2. Kök ayrıcalığına yükseltin.

3. Çalışan SUSE sürümünü belirleyin:

cat /etc/*release* |grep VERSION
 

SÜRÜM 11 ise Adım 4'e gidin.

SÜRÜM 12 ise Adım 5'e gidin.

4. Dosyayı oluşturun ve doldurun:

a. Dosyayı oluşturun:

vi /etc/logrotate.d/ddrmaint 
 

b. İçeriği yeni oluşturulan dosyaya yapıştırın:

/usr/local/avamar/var/ddrmaintlogs/ddrmaint.log {
    nodateext
    daily
    missingok
    notifempty
    nocompress
    noolddir
    nomail
    su root root
    create 0664 admin admin
    start 1
    rotate 40
    size 25M
    postrotate
        /usr/bin/killall -HUP syslog-ng
    endscript
}
 

c. Çıkın ve dosyayı kaydedin.

d. 6. adıma gidin.

5. Dosyayı oluşturun ve doldurun:

a. Dosyayı oluşturun:

vi /etc/logrotate.d/ddrmaint 
 

b. İçeriği yeni oluşturulan dosyaya yapıştırın:

/usr/local/avamar/var/ddrmaintlogs/ddrmaint.log {
    nodateext
    daily
    missingok
    notifempty
    nocompress
    noolddir
    nomail
    su root root
    create 0664 admin admin
    start 1
    rotate 40
    size 25M
    postrotate
        /usr/bin/systemctl reload syslog.service
    endscript
} 
 

c. Çıkın ve dosyayı kaydedin.

d. 6. adıma gidin.

6. Aşağıdaki komutu çalıştırarak ddrmaint.log döndürün:

logrotate -v -f /etc/logrotate.d/ddrmaint 

Affected Products

Avamar, Avamar Server
Article Properties
Article Number: 000080665
Article Type: Solution
Last Modified: 15 Jul 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.