kernel: xen_netfront: GSO size must not be zero

Env:

Oracle VM Server 3.3.1

Host: hostbase0
VM:   hostvm0

Problem:
User cannot access from outside cluster via ssh.
ssh will hang here:

 

from ifconfig output, I can see a lot of err/invalid packages:

from sys log:  can see a lot of err mesg on xen_netfront.

Fix:

It’s an oracle bug which marked in Metalink ID:1929676.1

Upgrade Linux kernel on Host to latest:

current kernel: kernel-uek-3.8.13-26.4.2.el6uek.x86_64

bond0: received packets cannot be forwarded while LRO is enabled

Env:

Oracle ODA Appliance, which based on ORACLE VM Server set.

Dom0/Host:  odahost1
Dom1/VM:    odahostdb1

Problem:

use can not ssh onto Dom1/VM from outside ODA. ping is ok.

SSH will hang here:

 

From Dom0  /var/log/message:

This problem is due to LRO of eth0 not disabled.
Although bond0 LRO is disabled by default, eth0 which bond0 is based on is not.

Fix:
just disable LRO on eth0

restart network service.

 

To make the changes permenant:

If Dom0/Host is EL5:
add following line to /etc/rc.local

If Dom0/Host is EL6+:
add following line to ifcfg-eth0:

the problem on EL5/6 different fix is on initscripts package version.

EL6 with initscripts 9.03+ accepts this ETHTOOL_OPTS, but EL5 with initscripts 8.45 does not.

 

Refer:

Xen LRO is not disabled automatically with a bonded bridged interface with Intel X5xx 10 Gb Ethernet Adapter

Poor TCP Performance on VMs; dmesg:”received packets cannot be forwarded while LRO is enabled”

 

EL7 yum repo failed on libprotobuf-c.so.0

EL7 with EPEL repo.

Well libgadu was based on libprotobuf-c version 0, but EL7 choose new version 1.

[Fix]:

1. install new libprotobuf-c  in force.

2. download latest libgadu src rpm from koji:

libgadu-1.12.0-4.fc22.src.rpm

It’s based on protobuf-c version 1,  and was prepared for fc22, instead of fc21.

3. re- compile new rpm for EL7

update libgadu.

4. yum update now works .

Running fcitx on EL7 xfce

I thought it should be an easy task, while not…

My Env:

locale:   en_US.UTF-8
kernel:  3.10.0-123.4.2.el7.x86_64

 

I removed ibus related rpms except “ibus-libs”, as it’s required by gnome/gtk.

then build all fcitx packages:
From:

To:

switch im doesnt work.

I have to rebuild  package: imsettings and im-chooser.  as the origin one doesnt enable support for XFCE.

1. fetch following packages: (as f20 doesnt provide the latest im-chooser package, I use el7 version.)

2.  modify spec to support el7. (enable xfce supports)

 

3. im-chooser build has deps on imsettings-devel:
build imsettings first and inst devel pkg :

4. after all packages built, install/update:

 

5.  change immodules.cache as Im using en locale.

6. reboot, and use imsettings-switch, im-chooser to choose fcitx. reboot.

If you hit issues, you may try w/r here:
Note for GNOME Later than 3.6

update thunderbird xpi `Quote Colors`

There was a very nice plugin for tb, named “quote-colors”:
https://addons.mozilla.org/en-us/thunderbird/addon/quote-colors/

 

but currently it doesnt support a higher version > tb 3.0

simply it can be done as following:

1. Download xpi:

2. vi install.rdf

3. update and pack zip

4. install the new xpi.