Incase you can’t Dual-boot Fedora24/windows UEFI

Hardware: Thinkpad T420
UEFI enabled only.

Disk 1: Windows 7
Disk 2: Fedora 24

Cannot boot Windows 7 entry on Linux Grub2 item list.

省略吐槽1000字

事实上你就是做不到,三遍。

T460s 做到了fc24/win10 用grub2双启, 但t420却不行。

解决办法,grub2降级用fc23的

这次浪费了很多生命,英文读者反正也不关心请直接看链接懒得打字解释了:

Fix:

1,

2.
Block all grub2-* packages excluded by dnf update.

 

Quote:

Windows 7 and Fedora 24 dual boot on (U)EFI system – what are the issues here, where is it documented?

After updating Fedora23 to 24 my Windows/UEFI does not start.

Dual booting Windows fails with ‘relocation failed’ error on some UEFI systems

Bug 1347291 – Booting from Windows 10 entry ends with ‘relocation failed’ error

/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory

1. ready to install oracle 10g on OracleLinux 7.

2. runInstaller, hit failed: /lib/ld-linux.so.2

3. solution:

# yum install /lib/ld-linux.so.2

it’s outside the scope of:

oracle-rdbms-server-11gR2-preinstall-1.0-4.el7.x86_64.rpm 14-Oct-2015 06:24 18.9 K
oracle-rdbms-server-12cR1-preinstall-1.0-4.el7.x86_64.rpm 14-Oct-2015 06:18 17.7 K

copy pyenv installation onto other nodes

the step Im working on copying pyenv installation.

seems it’s simple, after setting env. it failed.

the problem is :

well after checking, it was the problem that ~/.pyenv/libexec was not in the $PATH.

comparing the src and dest env.:

the problem is that pyenv is now a binary, not sym.link instead.

FIX:
1. using zip -y or –symlinks option on backup.
2. or after unzip, remove pyenv binary under ~/.pyenv/bin/, install sym-link.

avahi-daemon[532]: SO_REUSEPORT failed: Protocol not available

scenario:

hit message error on os messages:

service avahi failed to start.

the problem is that SO_REUSEPORT is involved in linux kernel 3.9, while EK7 uses linux 3.10+.   but oracle uek kernel not yet.

w/r:

Reference:

Bug 484212 – net-dns/avahi-0.6.31-r2 with kernel <3.9 – avahi-daemon[3239]: SO_REUSEPORT failed: Protocol not available

Socket options SO_REUSEADDR and SO_REUSEPORT, how do they differ? Do they mean the same across all major operating systems?

WARNING : /lib64/libgudev-1.0.so.0: undefined symbol: g_type_class_adjust_private_offset

This is a scenario on xfce desktop crash after update some packages.

Error details:

 

Fix:

About libgudev, it’s a latest update on package: systemd/libgudev

 

check  oracle yum website:

glib2-2.36.3-5.el7.x86_64.rpm 14-May-2014 00:58 2.1 M
glib2-2.40.0-4.el7.x86_64.rpm 26-Dec-2014 03:17 2.2 M
glib2-2.42.2-5.el7.x86_64.rpm 21-Nov-2015 16:00 2.2 M

My glib2 package version is outdated .

Fix:
1. download the latest glib2-2.42.2
2. switch the terminal or recovery mode.
3. update glib2 package.
4. reboot to graphic mode.