Then reconnect to your wireless network. After the first boot – when the system is installed – repeat the command above, just once.

By the way, this is not a new issue. I experienced this on Fedora 25, but curiously at the time the installer (the live system actually) worked fine. Just the installed system suffered from it. Now, with F26, it happened since the beginning. Here’s the bugzilla entry: https://bugzilla.redhat.com/show_bug.cgi?id=1154200.

Also, we had a feeling that another event, with a more hacking focus would be interesting. So, I setup a meetup in order to see if there are enough people interested in such a hands-on event

]]>GNOME 3.22 Release Party – Confirmedhttps://bani.com.br/2016/09/gnome-3-22-release-party-confirmed/
https://bani.com.br/2016/09/gnome-3-22-release-party-confirmed/#commentsThu, 22 Sep 2016 16:49:26 +0000https://bani.com.br/?p=697Sorry, this entry is only available in Brazilian Portuguese.
]]>https://bani.com.br/2016/09/gnome-3-22-release-party-confirmed/feed/2GNOME 3.22 Release Partyhttps://bani.com.br/2016/09/gnome-3-22-release-party/
https://bani.com.br/2016/09/gnome-3-22-release-party/#commentsTue, 20 Sep 2016 14:11:31 +0000https://bani.com.br/?p=693Sorry, this entry is only available in Brazilian Portuguese.
]]>https://bani.com.br/2016/09/gnome-3-22-release-party/feed/12Updates on Timezone extensionhttps://bani.com.br/2016/04/updates-on-timezone-extension/
https://bani.com.br/2016/04/updates-on-timezone-extension/#commentsSun, 17 Apr 2016 21:14:12 +0000https://bani.com.br/?p=682Continue reading Updates on Timezone extension]]>Hey, this is a quick post to show the improvements the Timezone extension for GNOME Shell has received since it was born a couple of weeks ago.

Summary at the bottom. Clicking will open the preferences dialogPreferences dialog
]]>https://bani.com.br/2016/04/updates-on-timezone-extension/feed/2Timezone extension for GNOME Shellhttps://bani.com.br/2016/03/timezone-extension-for-gnome-shell/
https://bani.com.br/2016/03/timezone-extension-for-gnome-shell/#commentsTue, 29 Mar 2016 03:15:17 +0000https://bani.com.br/?p=676Continue reading Timezone extension for GNOME Shell]]>I’d like to share with you my first GNOME Shell extension, Timezone: It helps people like me, who work in a distributed (global) team and need to know where and when their coworkers are.

It’s with great pleasure that I announce that since last December I am working at Red Hat! I’ve already updated my Linkedin profile but forgot to blog about it .

It’s not a secret to anyone that I always admired Red Hat and that I think it is one of the best places to work for people like me, who loves Open Source. So, I consider this a big step in my life and career!

First day in São Paulo office

I’m working in the Cloud Enablement team, which is responsible to bring Middleware products (JBoss, etc) to Red Hat’s PaaS, Openshift. That’s calledxPaaS. It’s a entire new world to me: Docker, Kubernetes, Openshift, JBoss, etc… and at the same time it’s a very exciting moment.

I’m still living in São Paulo, but working from home now, which gives me some opportunities .

Last week in Red Hat Headquarters

In other news, I’m now an Emeritus Member of the GNOME Foundation. This means that I’m quite a few time without substantial contributions to the project. Sad . The good news is that working at Red Hat I’m closer than ever to contribute to Open Source projects! I hope to be back to the game soon

This means the system is generating lots of messages and journal is configured to drop some of them. This is called rate limit, and is useful to not overload the logging system.

Sometimes, however, you just want to get all messages, or perhaps increase these limits. This can be achieved by setting the variables RateLimitInterval and RateLimitBurst inside the config file /etc/systemd/journald.conf.

]]>Linux: Getting rid of “net_ratelimit: N callbacks suppressed” messageshttps://bani.com.br/2015/06/linux-getting-rid-of-net_ratelimit-n-callbacks-suppressed-messages/
https://bani.com.br/2015/06/linux-getting-rid-of-net_ratelimit-n-callbacks-suppressed-messages/#commentsTue, 23 Jun 2015 20:36:41 +0000https://bani.com.br/?p=647Continue reading Linux: Getting rid of “net_ratelimit: N callbacks suppressed” messages]]>Linux has a mechanism to avoid a DoS attack – with regard to logging – called rate limit. Every message logged by the kernel (including its modules), with printk(), is checked if it’s allowed to be actually printed through this mechanism.

The limits can be configured by tuning the files /proc/sys/kernel/printk_ratelimit and /proc/sys/kernel/printk_ratelimit_burst. In my machine, the values for these files are 5 and 10, respectively, meaning: It’s allowed 10 messages every 5 seconds. Exceeding this will make the kernel discard the message and print something like “ratelimit N: callbacks suppressed”.

However, the networking code in the kernel has its own limit configuration. They obey the same logic above, they use a different path just to allow independence from the generic logging functions. The files are: /proc/sys/net/core/message_cost and /proc/sys/net/core/message_burst. They are similar to their generic “parents” mentioned above.

The message_cost file contains the interval and message_burst contains the maximum number of messages allowed in that interval.

To disable this mechanism and allow every message to be logged, simply set the interval to 0:

# sysctl -w net.core.message_cost=0

Write “net.core.message_cost=0” to /etc/sysctl.d/some-file to make this change persistent to reboots.

This will make the message “net_ratelimit: N callbacks suppressed” go away. It’s up to you do disable this mechanism. Sometimes it’s just necessary, right?