Yeni ana PID hizmete ait değil ve PID dosyası root'a ait değil


9

Hizmet olarak Xubuntu 18.04 üzerinde vncserver (tightvncserver) çalıştırırken, bu hatayı alıyorum

Yeni ana PID 2095 hizmete ait değildir ve PID dosyası kökten değildir. Reddetmek.

Servis dosyam şöyle görünüyor

/etc/systemd/system/vncserver@.service 

[Unit]
Description=Start TightVNC server at startup
After=syslog.target network.target

[Service]
Type=forking
User=user
PAMName=login
PIDFile=/home/user/.vnc/%H:%i.pid
ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1
ExecStart=/usr/bin/vncserver -depth 24 -geometry 1280x800 :%i
ExecStop=/usr/bin/vncserver -kill :%i

[Install]
WantedBy=multi-user.target

Bu hata raporuna göre , sistemd'deki bu değişiklikle ilgisi var .

Servis dosyamı tekrar systemd ile çalışacak şekilde güncelleme konusunda herhangi bir öneriniz var mı?

Yanıtlar:


4

Muhtemelen 18.04 sürümü yerine bu Digital Ocean VNC kılavuzunun 16.04 sürümüne başvuruyorsunuz . 18.04 sürümünde dosya şöyle görünmelidir:/etc/systemd/system/vncserver@.service

[Unit]
Description=Start TightVNC server at startup
After=syslog.target network.target

[Service]
Type=forking
User=sammy
Group=sammy
WorkingDirectory=/home/sammy

PIDFile=/home/sammy/.vnc/%H:%i.pid
ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1
ExecStart=/usr/bin/vncserver -depth 24 -geometry 1280x800 :%i
ExecStop=/usr/bin/vncserver -kill :%i

[Install]
WantedBy=multi-user.target

Öğesinin 4 örneğinin tamamını sammykendi kullanıcı adınızla değiştirmeyi unutmayın . 18.04 sürümü, aynı PID dosyasıyla ilgili sorunlarımı düzelttiğinizde bildirdiğiniz kök hatalarına ait değil .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.