Asensin f-protin, kaikki toimii hyvin, ja päivitys toimii, jos käynnistän sen käsiin, mutta crontabista päivitys ei toimi, ja se lähettää minulle joka päiviä viestin:
Cron /usr/local/f-prot/tools/check-updates.pl -cron -quiet
unzip: not found
Error trying to unzip: fp-def.zip.
Make sure unzip is installed and it's location is within your PATH variable
Fatal error. Exiting...
Unzip tietenkin on asennettu:
# whereis unzip
unzip: /usr/local/bin/unzip
Cron /usr/local/f-prot/tools/check-updates.pl -cron -quiet
unzip: not found
Error trying to unzip: fp-def.zip.
Make sure unzip is installed and it's location is within your PATH variable
Fatal error. Exiting...
Unzip tietenkin on asennettu:
# whereis unzip
unzip: /usr/local/bin/unzip
Vastaukset 2
Vanhimmat
itse en ole kokeillut f-prottia linux:ssa, mutta villi veikkaus olisi se että jossakin f-protin asetus-tiedostosta löytyy kohta missä määritellään se mistä tuo unzip sijaitsee..
"Make sure unzip is installed and it's location is within your PATH variable".
Ilmiselvä virheviesti, eli jos unzip on asennettu niin toinen vaihtoehto on se, että unzip ei löydy ympäristömuuttujasta PATH. Lisää /usr/local/bin /etc/crontabin PATHin perään (oletan, että tuo f-prot ajetaan /etc/crontabin kautta). Ainakaan itselläni ei ole /usr/local/biniä ko. crontabissa. Toinen vaihtoehto, jossa ei tarvitse säätää crontabia on tehdä symbolinen linkki unzipille esim. /usr/binistä.