# fcron:
# This is NOT the system crontab! fcron does not support a system crontab.
# to get /etc/cron.{hourly|daily|weekly|montly} working with fcron run
# crontab /etc/crontab
# as root.
# NOTE: This will REPLACE root's current crontab!!

# fcron:
# This is NOT the system crontab! fcron does not support a system crontab.
# to get /etc/cron.{hourly|daily|weekly|montly} working with fcron run
# crontab /etc/crontab
# as root.
# NOTE: This will REPLACE root's current crontab!!

check the environment, and especially the PATH variable, while running it as cronjob.
I vaguely remember, that PATH for cron is comparably empty._________________read the portage output!
If my answer is too concise, ask for an explanation.

Basically, with fcron 'systab' (ie what is generally run as /etc/crontab) is not root's crontab, note that /etc/crontab states "this is not the system crontab!". So, I think you may have added /etc/crontab as root's crontab.

Also, the method used by fcron to handle the (system) crontab is dependent on the 'system-crontab' useflag, the behavior will differ dependent on the useflag (check the ebuild for details).

With '+system-crontab' the method of creating the 'systab' is to run 'emerge --configure sys-process/fcron' ... a /var/spool/fcron/systab should be created with the content of the current (system) /etc/crontab.

In your case I'm inclined to think that system-crontab is disabled ... but I'm not entirely sure.

# fcron:
# This is NOT the system crontab! fcron does not support a system crontab.
# to get /etc/cron.{hourly|daily|weekly|montly} working with fcron run
# crontab /etc/crontab
# as root.
# NOTE: This will REPLACE root's current crontab!!

emc ... well, no, the 'system crontab' ('systab'), ie, what runs /etc/cron.{hourly,daily,weekly,monthly} and so all the package installed scripts therein, should be seperate from roots crontab (ie: that listed above with 'crontab -l'). When installing fcron you are einfo'd to run 'emerge --configure sys-process/fcron' which will take the content of 'system crontab' (/etc/crontab) and make a 'systab', /var/spool/fcron/systab, this is the 'crontab' that fcron will run for 'system crontab'. The other users can of course have their own crontabs, and these will show up as /var/spool/fcron/$(USER}.

I'm guessing the issues your having is that there are mulitple crontabs that run the same 'systab' at the same scheduled time. Actually, I'm not really sure whats happening, or why the content of /etc/cron.* isn't run ... but you seem to have the above misconfigured, so its no doubt a good idea to fix that before proceeding to debug it further.

I'd suggest stopping fcron, removing whatever currently exists in /var/spool/fcron, and running 'emerge --configure sys-process/fcron', once fcron is again started your 'systab' should run without issues, and the various users have empty crontabs.

* This is going to set up fcron to execute check_system_crontabs.
* In this configuration, you're no longer free to edit the systab
* at your leisure, at it'll be rewritten the moment the crontabs
* are modified.
Rebuilding fcron systab.
2013-03-20 10:56:59 INFO installing file /tmp/fcrontab.mELKrJ for user systab
Modifications will be taken into account right now.

# fcron:
# This is NOT the system crontab! fcron does not support a system crontab.
# to get /etc/cron.{hourly|daily|weekly|montly} working with fcron run
# crontab /etc/crontab
# as root.
# NOTE: This will REPLACE root's current crontab!!

# fcron:
# This is NOT the system crontab! fcron does not support a system crontab.
# to get /etc/cron.{hourly|daily|weekly|montly} working with fcron run
# crontab /etc/crontab
# as root.
# NOTE: This will REPLACE root's current crontab!!

Because system crontab is working without run: crontab /etc/crontab. I add some scripts into /etc/cron.hourly and they was successfully executed and there are entries in /var/log/messages. Anyway this close the topic

So, should I run crontab /etc/crontab as root to get script from /etc/cron.{hourly|daily|weekly|montly} running?

emc ... no need as the content of /etc/crontab has been transfered to the 'systab'. That note in /etc/crontab is a little bit misleading as when you install fcron, and /etc/crontab is installed, you are prompted to run 'emerge --configure sys-process/fcron', so following both suggestions you would replicate the content of /etc/crontab in 'systab' and in roots crontab.