Avamar EMS ve DTLT hizmetleri, boş veya hatalı biçimlendirilmiş emserver.xml yapılandırma dosyası nedeniyle yeniden başlatılamıyor
Summary: Boş veya hatalı biçimlendirilmiş emserver.xml dosyası nedeniyle EMS ve DTLT hizmetleri sürdürülemiyor.
Bu makale şunlar için geçerlidir:
Bu makale şunlar için geçerli değildir:
Bu makale, belirli bir ürüne bağlı değildir.
Bu makalede tüm ürün sürümleri tanımlanmamıştır.
Symptoms
Bu durum, EMS veya MCS geri yüklemeleri gerçekleştirildiğinde, bir düğüm değiştirildiğinde veya geri alma işlemi gerçekleştirildiğinde gözlemlenmiştir.
Bakım yapmak için Avamar hizmetlerini kapattıktan sonra, EMS ve DTLT dışındaki tüm hizmetler tekrar çevrimiçi olabilir.
Bakım yapmak için Avamar hizmetlerini kapattıktan sonra, EMS ve DTLT dışındaki tüm hizmetler tekrar çevrimiçi olabilir.
dpnctl status Identity added: /home/admin/.ssh/dpnid (/home/admin/.ssh/dpnid) dpnctl: INFO: gsan status: up dpnctl: INFO: MCS status: up. dpnctl: INFO: EMS status: down. dpnctl: INFO: Backup scheduler status: down. dpnctl: INFO: dtlt status: down. dpnctl: INFO: Maintenance windows scheduler status: enabled. dpnctl: INFO: Unattended startup status: enabled. dpnctl: INFO: [see log file "/usr/local/avamar/var/log/dpnctl.log"]DPN denetim günlüğü (/usr/local/avamar/var/log/dpnctl.log) aşağıdaki olay sırasını gösterir ve bir hata bildirir:
less /usr/local/avamar/var/log/dpnctl.log 2017/11/02-12:52:56 dpnctl: INFO: - - - - - - - - - - - - - - - BEGIN 2017/11/02-12:52:56 2017/11/02-12:52:56 no element found at line 1, column 0, byte 0: 2017/11/02-12:52:56 2017/11/02-12:52:56 ^ 2017/11/02-12:52:56 at /usr/lib/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi/XML/Parser.pm line 187 2017/11/02-12:52:56 dtltctl: INFO: Desktop/laptop services status: down. 2017/11/02-12:52:56 dpnctl: INFO: - - - - - - - - - - - - - - - END 2017/11/02-12:52:56 /bin/cat /tmp/dpnctl-dtlt-status-status-30477 2>&1 2017/11/02-12:52:56 [ "/bin/cat /tmp/dpnctl-dtlt-status-status-30477 2>&1" exit status = 0 ] 2017/11/02-12:52:56 dpnctl: INFO: "[ -r /etc/profile ] && . /etc/profile ; /usr/local/avamar/bin/../lib/dpnutils/dtltctl status" exit status = 1 2017/11/02-12:52:56 rm -f /tmp/dpnctl-dtlt-status-status-30477 /tmp/dpnctl-dtlt-status-output-30477 2017/11/02-12:52:56 dpnctl: INFO: "rm -f /tmp/dpnctl-dtlt-status-status-30477 /tmp/dpnctl-dtlt-status-output-30477" - exit status 0 2017/11/02-12:52:56 dpnctl: INFO: [see log file "/usr/local/avamar/var/log/dpnctl.log"] 2017/11/02-12:52:56 rm -f /usr/local/avamar/var/dpnctl.lck 2017/11/02-12:52:56 ======= dpnctl 7.0.2-43 (1.139), running as admin, RETURNING at 2017-11-02 18:22:56 IST ======= 2017/11/02-12:52:56 [user "admin"] program (pid 30477) exit status = 1 (error) 2017/11/02-12:52:56 ======= dpnctl 7.0.2-43 (1.139), running as admin, ENDING at 2017-11-02 18:22:56 IST ======= 2017/11/02-12:52:56 [user "admin"] program (pid 30403) exit status = 1 (error)
- EMS veritabanını manuel olarak temizleme girişimi "no element found at line line, column 0, byte 0:" hatasıyla başarısız oluyor
emserver.sh --flush no element found at line 1, column 0, byte 0: ^ at /usr/lib/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi/XML/Parser.pm line 187EMS hizmetini "ayrıntılı" bayrağıyla başlatma girişimi nedeni ortaya çıkarabilir.
emserver.sh --start --verbose
args = --start --verbose
---------------------------------
home_dir=/usr/local/avamar
db_dir=/usr/local/avamar/var/em/server_data/postgres/data
data_dir=/usr/local/avamar/var/em/server_data
postgres_dir=/usr/local/avamar/var/em/server_data/postgres
prefs_dir=/usr/local/avamar/var/em/server_data/prefs
mc_dir=/usr/local/avamar/var/mc
log_dir=/usr/local/avamar/var/em/server_log
lib_dir=/usr/local/avamar/lib
bin_dir=/usr/local/avamar/bin
---------------------------------
Processing /usr/local/avamar/lib/emserver.xml
Processing /usr/local/avamar/var/em/server_data/prefs/emserver.xml
no element found at line 1, column 0, byte 0:
^
at /usr/lib/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi/XML/Parser.pm line 187Cause
/usr/local/avamar/var/em/server_data/prefs/emserver.xml EMS hizmeti yapılandırma dosyası boş.
ls -thrl /usr/local/avamar/var/em/server_data/prefs/ | grep emserver
-rwxrwx--- 1 admin admin 0 Aug 10 16:05 emserver.xml
/usr/local/avamar/var/em/server_data/prefs/emserver.xml EMS hizmeti yapılandırma dosyası hatalı biçimlendirilmiş.
admin@avamar:/usr/local/avamar/var/em/server_data/prefs> ls -l emserver.xml
-rw-r----- 1 admin admin 9497 Sep 27 2021 emserver.xml
admin@avamar:/usr/local/avamar/var/em/server_data/prefs> cat emserver.xml
admin@avamar:/usr/local/avamar/var/em/server_data/prefs>
admin@avamar:/usr/local/avamar/var/em/server_data/prefs> vi emserver.xml
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
Resolution
Eski bir EM_BACKUPS temizlemeden emserver.xml geçerli bir kopyasını bulmalısınız.
Geçmişten gelen EM_BACKUPS floşları bulmak için avtar'ı kullanın.
Binlerce olması durumunda listelenecek bir yıkama sayısı belirtilebilir.
Tüm EM_BACKUPS listelemek için count bayrağını dışarıda bırakın.
avtar --backups --path=/EM_BACKUPS --count=500
Bir etiket numarası seçin ve eski emserver.xml kopyasını incelemek için geçici bir dizine geri yükleyin.
mkdir ~admin/em_redirected_restore cd ~admin/em_redirected_restore avtar -x --path=/EM_BACKUPS --labelnum=<selected_label_number> --target=.
Geçerli olup olmadığını görmek için emserver.xml kopyayı inceleyin.
cat var/em/server_data/prefs/emserver.xml
İsteğe bağlı olarak, xml dosyasını doğrulamak için xmllint kullanın.
xmllint var/em/server_data/prefs/emserver.xml --noout
Eski bir temizlemeden alınan emserver.xml dosya doğrulandıktan sonra, dosyayı doğru konuma kopyalayın.
cp ~admin/em_redirected_restore/var/em/server_data/prefs/emserver.xml /usr/local/avamar/var/em/server_data/prefs/emserver.xml
İzinleri ve sahipliği güncelleştirme.
chown admin:admin /usr/local/avamar/var/em/server_data/prefs/emserver.xml chmod 640 /usr/local/avamar/var/em/server_data/prefs/emserver.xml
EMT'yi başlatın.
dpnctl start emt
Etkilenen Ürünler
AvamarMakale Özellikleri
Article Number: 000120510
Article Type: Solution
Son Değiştirme: 08 Oca 2026
Version: 4
Sorularınıza diğer Dell kullanıcılarından yanıtlar bulun
Destek Hizmetleri
Aygıtınızın Destek Hizmetleri kapsamında olup olmadığını kontrol edin.