Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: 1969 - 04.01.16 - klo:14.54
-
Olen asentanut Xubuntuun ProFTPD:n tallentamaan kahden valvontakameran kuvia. Kummallekin kameralle olen tehnyt omat käyttäjätunnukset.
Homma toimii muuten hyvin, mutta noin kolmen päivän välein kuvat lakkaavat tallentumasta. Kaikki alkaa taas toimimaan, kun käynnistän ftp-palvelimen uudestaan:
sudo /etc/init.d/proftpd restart
Otin kokeeksi Xubuntun automaattipäivityksetkin pois käytöstä, jotta kone ei tekisi muuta, kuin tallentaisi kuvia. Ei auttanut.
-
Ubuntun ProFTPD:n init-skripti on buginen restart-toiminnon osalta (https://bugs.launchpad.net/ubuntu/+source/proftpd-dfsg/+bug/1246245): jos palvelu on käynnissä, restart sulkee sen, mutta ei enää käynnistä uudelleen. Lisäksi ProFTPD:n logrotate-skripti käyttää restartia lokitiedostoja siivotessaan, minkä seurauksena palvelu lakkaa ajoittain toimimasta ja vaatii manuaalisen uudelleenkäynnistyksen.
Avaa tiedosto /etc/init.d/proftpd tekstieditorilla:
sudo -i gedit /etc/init.d/proftpd
Lisää parametri --retry 1 riville:
start-stop-daemon --stop --signal $SIGNAL --quiet --pidfile "$PIDFILE"
-->
start-stop-daemon --stop --signal $SIGNAL --retry 1 --quiet --pidfile "$PIDFILE"
Tallenna tiedosto ja kokeile käynnistää proftpd uudelleen:
sudo service proftpd restart
Tarkista status:
sudo service proftpd status
Vaihtoehtoisesti ProFTPD:n sijaan voisi käyttää vsftpd:tä: https://help.ubuntu.com/lts/serverguide/ftp-server.html
ProFTPD on universe-repositorion paketti, joten bugikorjaukset ovat Debianin alkuperäispakettien ja yhteisön tuen varassa. Etenkään jakeluversion sisällä universen paketteja harvemmin päivitellään. Nähtävästi tämä kyseinen bugi on ratkaistu Ubuntu 15.04:n paketissa. Vsftpd taas on main-repositorion paketti ja siten Canonicalin tarjoaman tuen piirissä.
-
Nm linkin perusteella korjattu uudessa ubuntu versiossa. Kuten hän mainitsi. Nähtävästi ongelma vaivaa vieläkin 14.04.3 lts versiossa. Debian korjattu hieman eri tavalla tekstin mukaan.
-
Kiitos taas nopeista vastauksista.
Lisäsin parametrin "--retry 1" ja jos vielä tulee ongelmia, kokeilen Vsftpd-ohjelmaa.