Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Chyba cronu [vyřešeno]  (Přečteno 1680 krát)

Cepela

  • Aktivní člen
  • *
  • Příspěvků: 212
Chyba cronu [vyřešeno]
« kdy: 21 Ledna 2011, 22:38:38 »
Ahoj, mohl by jste me prosim nekdo nakopnout kam se vydat s touto chybou? Nejak nemuzu nic vykoumat... Diky
Kód: [Vybrat]
/etc/cron.daily/amavisd-new:
bayes: expire_old_tokens: locker: safe_lock: cannot create tmp lockfile /var/amavisd/.spamassassin/bayes.lock.server.redotmedia.cz.20620 for /var/amavisd/.spamassassin/bayes.lock: No such file or directory
/etc/cron.daily/logrotate:
error: error running shared postrotate script for '/var/log/mysql.log /var/log/mysql/mysql.log /var/log/mysql/mysql-slow.log '
run-parts: /etc/cron.daily/logrotate exited with return code 1

Verze ubuntu server 10.04
« Poslední změna: 23 Ledna 2011, 14:13:35 od Cepela »

ETNyx

  • Aktivní člen
  • *
  • Příspěvků: 425
Re: Chyba cronu
« Odpověď #1 kdy: 22 Ledna 2011, 12:32:01 »
Nedáváte moc informací první bych si odhadl na nedostatečné oprávnění ve složce .spamassassin

U toho druhého bych mohl snad poradit více. Skripty pro logrotate (pro mysql) je uložen v /etc/logrotate.d/mysql-server
Kód: [Vybrat]
/var/log/mysql.log /var/log/mysql/mysql.log /var/log/mysql/mysql-slow.log {
        daily
        rotate 7
        missingok
        create 640 mysql adm
        compress
        sharedscripts
        postrotate
                test -x /usr/bin/mysqladmin || exit 0

                # If this fails, check debian.conf!
                MYADMIN="/usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf"
                if [ -z "`$MYADMIN ping 2>/dev/null`" ]; then
                  # Really no mysqld or rather a missing debian-sys-maint user?
                  # If this occurs and is not a error please report a bug.
                  if ps cax | grep -q mysqld; then
                    exit 1
                  fi
                else
                  $MYADMIN flush-logs
                fi
        endscript
}

tady se spouští binárka /usr/bin/mysqladmin a používá se její konfigurační soubor /etc/mysql/debian.cnf v něm jsou uložené přístupové údaje k databázi. Takže je potřeba zkontrolovat jestli takovy uzivatel v databazi je, je-li platné heslo, má-li dostatečné oprávnění (pravděpodobně nic nezkazíte když mu dáte všchna oprávnění v globáním měřítku).

Takto to je na Debianu v Ubuntu by to mělo být shodné :-)
jabber: etnyx@jabbim.cz

Cepela

  • Aktivní člen
  • *
  • Příspěvků: 212
Re: Chyba cronu
« Odpověď #2 kdy: 23 Ledna 2011, 14:12:55 »
Dekuji za info, asi to opravdu bylo ono. U toho prvniho byl problem v tom, ze jsem nemel bayes a u toho druheho snad pomuze zmena hesla v debian.cnf. Diky moc

 

Provoz zaštiťuje spolek OpenAlt.