Fórum Ubuntu CZ/SK
Ostatní => Archiv => Téma založeno: Jere 09 Srpna 2006, 16:58:00
-
Pokud chcete informovat vyvojare Ubuntu, ktere balicky pouzivate, zkuste
sudo apt-get popularity-contest
sudo dpkg-reconfigure popularity-contest
Jednou tydne se pak budou odesilat anonymni statistiky o baliccich, ktere pouzivate. Vysledky jsou k dispozici na http://popcon.ubuntu.com/
-
ani jsem to neinstaloval a mam to tam:) Jen jsem to musel povolit:)
-
Podle me je ta statistika docela dobry napad. Vzhledem k tomu, ze se nemam zac stydet (zadne balicky porn.deb tu nemam ;), tak jsem to take povolil.
Zkusim dopsat info do mistni Wiki. Aspon to budu moct vyzkouset na necem uzitecnym.
-
ani jsem to neinstaloval a mam to tam:) Jen jsem to musel povolit:)
Taky tak
-
ani jsem to neinstaloval a mam to tam:) Jen jsem to musel povolit:)
Taky tak
Také tak, a použili jste pro odesílání http nebo email? Já http
-
Http, pro e-mail je jeste potreba instalovat a nastavovat nejaky blbiny, coz mi prijde zbytecny
-
Tak jsem zjistil, ze se mi PopCon neodesila. Na obou PC v syslogu je neco jako
Sep 5 00:31:17 jarda-desktop popularity-contest: unable to submit report to http://popcon.ubuntu.com/popcon-submit.cgi.
Sep 5 00:31:17 jarda-desktop popularity-contest: unable to submit report using sendmail.
Sep 5 00:31:17 jarda-desktop popularity-contest: unable to submit report.
Resilo se to i na http://ubuntuforums.org/showthread.php?t=214814 kde je odkaz na https://launchpad.net/distros/ubuntu/+source/popularity-contest/+bug/51149/ ze ktereho jsem pochopil, ze v /etc/cron.weekly/popularity-contest bych mel zamenit radek
-u $URL -f $POPCON 2>/dev/null ; then
za
-u $URL < $POPCON 2>/dev/null ; then
ale stejne to porad nefunguje. Podarilo se to nekomu z vas zprovoznit?
-
Taky sem to mel nainstalovany a jen sem to povolil.
Este vetsi vychytavka by byla kdyby na tech strankach http://popcon.ubuntu.com/ byly statistiky podle ucelu balicku - jako treba:
Multimedia
Office
Internet
Grafika
.
.
.
.
atd.
-
Taky sem to mel nainstalovany a jen sem to povolil.
Pokud jsi nezkontroloval log, tak nemuzes vedet, jestli to funguje. Ja to taky zjistil az ted vicemene nahodou. Zadnou jinou chybovou hlasku to nehazi, jen do logu
-
Pokud jsi nezkontroloval log, tak nemuzes vedet, jestli to funguje. Ja to taky zjistil az ted vicemene nahodou. Zadnou jinou chybovou hlasku to nehazi, jen do logu.
Koukal sem tam a v pohode.
-
A projel jsi komplet syslog? Vzhledem k tomu, ze se to spousti 1x tydne, tak to budes dost mozna mit ve starsi verzi
-
Mel si recht v tom, ze sem se nepodival do staryho syslogu, ale tam taky nic. Proste me to odesila :|.
-
Zkus to spustit manualne a az to dobehne, mrkni do syslogu. Jestli tam nic nebude, tak nechapu, cim by to mohlo byt. Protoze dle toho fora nejsem samotny, komu to nejede. Ted jsem i zkousel vypnout firewall, ale stejne nic....
A mas nastaveny odesilani pres mail nebo http?
-
Mam to pres http. Ted sem to pustil ruco a porad to odesila a v syslogu nic. A cim by to mohlo bejt fakt nevim :(.
-
Ja kdyz to pustim rucne, tak to dlouho nedela nic, a pak se objevi chyba v syslogu...
Mohl bys pls poslat obsah sveho /etc/cron.weekly/popularity-contest a /etc/popularity-contest.conf?
Jeste killnout MoBlock, jinak me uz nic nenapada.
-
/etc/cron.weekly/popularity-contest
#!/bin/sh
# don't run if this package is removed but not purged
if [ ! -f /usr/sbin/popularity-contest ]; then
exit 0
fi
unset MAILFROM
unset MAILTO
unset MY_HOSTID
unset PARTICIPATE
unset SUBMITURLS
unset USEHTTP
# get configuration information
. /usr/share/popularity-contest/default.conf
. /etc/popularity-contest.conf
# don't run if MAILTO address is blank!
if [ -z "$MAILTO" ]; then exit 0; fi
# don't run if PARTICIPATE is "no" or unset!
[ "$PARTICIPATE" = "no" ] || [ -z "$PARTICIPATE" ] && exit 0
# keep old logs
cd /var/log
umask 022
savelog -c 7 popularity-contest >/dev/null
POPCON=/var/log/popularity-contest
run_popcon()
{
# Set HOME to avoid bug #212013.
HOME=/tmp su nobody -pc "sh -c /usr/sbin/popularity-contest"
}
do_sendmail()
{
if [ -n "$MAILFROM" ]; then
sendmail -oi -f "$MAILFROM" "$MAILTO"
else
sendmail -oi "$MAILTO"
fi
}
# generate the popularity contest data
run_popcon > $POPCON
SUBMITTED=no
# try to post the report through http POST
if [ "$SUBMITURLS" ] && [ "yes" = "$USEHTTP" ]; then
for URL in $SUBMITURLS ; do
if setsid /usr/share/popularity-contest/popcon-upload-ubuntu \
-u $URL -f $POPCON 2>/dev/null ; then
SUBMITTED=yes
else
logger -t popularity-contest "unable to submit report to $URL."
fi
done
fi
# try to email the popularity contest data
if [ yes != "$SUBMITTED" ]; then
if [ -x "`which sendmail 2>/dev/null`" ]; then
# Sending compressed emails are disabled as the receiving end
# isn't implemented yet.
if false && [ -x "`which mime-construct 2>/dev/null`" ]; then
# Make compresssed email
if [ -n "$MAILFROM" ]; then
gzip -9 < $POPCON | mime-construct \
--type application/x-popcon-compressed \
--encoding base64 --file - \
--subject "popularity-contest submission" \
--to "$MAILTO" \
--header "From: <$MAILFROM>" \
--header "Sender: <$MAILFROM>" \
--output | do_sendmail
else
gzip -9 < $POPCON | mime-construct \
--type application/x-popcon-compressed \
--encoding base64 --file - \
--subject "popularity-contest submission" \
--to "$MAILTO" \
--output | do_sendmail
fi
else
# Not able to make compressed email, send uncompressed
(
if [ -n "$MAILFROM" ]; then
echo "From: <$MAILFROM>"
echo "Sender: <$MAILFROM>"
fi
echo "To: $MAILTO"
echo "Subject: popularity-contest submission"
echo "MIME-Version: 1.0"
echo "Content-Type: text/plain"
echo
cat $POPCON
) | do_sendmail
fi
SUBMITTED=yes
else
logger -t popularity-contest "unable to submit report using sendmail."
fi
fi
if [ "yes" != "$SUBMITTED" ] ; then
logger -t popularity-contest "unable to submit report."
fi.
/etc/popularity-contest.conf
# Config file for Debian's popularity-contest package.
#
# To change this file, use:
# dpkg-reconfigure popularity-contest
#
# You can also edit it by hand, if you so choose.
#
# See /usr/share/popularity-contest/default.conf for more info
# on the options.
MY_HOSTID="61d58bd5c24745f1beb55c04b230d56b"
PARTICIPATE="yes"
USEHTTP="yes".
Ja kdyz sem to pustil ruco, tak to proletelo rychle terminalem a nakonec mi to napsalo neco ve smyslu, ze to je OK odeslany.
-
Diky
popularity-contest.conf mame stejny (pochopitelne az na ID).
Jeste zkusim porovnat ten ukol v cronu, jeslti se v necem lisi. Pokud ne, tak to uz nechapu - na druhem PC je totiz prakticky cista instalace Ubuntu a stejne to tam nefunguje
-
Tak jsem na to mozna prisel.
Generovani dat pro popcon funguje bez problemu, nejde jen to odeslani.
Skript v cronu spousti /usr/share/popularity-contest/popcon-upload-ubuntu
To mi nefunguje, ale kdyz rucne misto toho spoustim /usr/share/popularity-contest/popcon-upload s patricnymi parametry, tak se to tvari, ze je vse OK - zadna chybova hlaska a firewall mi i ukazuje, ze odesly nejaky data.
Vypada to tedy, ze staci jen smazat "-ubuntu".
Existuje nejaka lama-aplikace, ktera by mi ukazala, co se kam odesila? Ethereal? Rad bych overil, ze je vse v poradku
-
jo ethereal ti ukaze vse co se sitove aktivity tice