Bugs
VMware mit Kernel 2.6.26 oder 2.6.27
http://bugs.gentoo.org/show_bug.cgi?id=254524
VMware ist momentan problematisch mit Kernel 2.6.26 oder 2.6.27 zum Laufen zu bringen.
Diese Pakete funktionieren:
- app-emulation/vmware-modules-1.0.0.15-r2
- app-emulation/vmware-workstation-5.5.9.126128
- app-emulation/vmware-server-1.0.8.126538
Workstation 5.5.7 und Server 2.0 funktionieren momentan nicht mit Kernel 2.6.27.
PXE mit baselayout-1.12.11.1 und util-linux-2.14.1
http://bugs.gentoo.org/show_bug.cgi?id=252977
Mit dieser Kombination an Paketen kann ein PXE-Client nicht booten, weil /etc/init.d/checkroot das NFS Root nicht rw remountet.
Workaround:
Einen if in /etc/init.d/checkroot auskommentieren:
# Should we mount root rw ? the touch check is to see if the / is
# already mounted rw in which case there's nothing for us to do
# if mount -vf -o remount / 2> /dev/null | \
# awk '{ if ($6 ~ /rw/) exit 0; else exit 1; }' && \
# ! touch -c / >& /dev/null
# then
ebegin "Remounting root filesystem read/write"
mount -n -o remount,rw / &> /dev/null
if [[ $? -ne 0 ]] ; then
eend 2 "Root filesystem could not be mounted read/write :("
if [[ ${RC_FORCE_AUTO} != "yes" ]] ; then
sulogin ${CONSOLE}
fi
else
eend 0
fi
# fi
Oder den Patch von http://bugs.gentoo.org/show_bug.cgi?id=252977 anwenden:
--- /etc/init.d/checkroot~ 2009-01-11 20:57:15.446217000 -0500
+++ /etc/init.d/checkroot 2009-01-11 20:57:15.446217000 -0500
@@ -71,7 +71,7 @@
# Should we mount root rw ? the touch check is to see if the / is
# already mounted rw in which case there's nothing for us to do
- if mount -vf -o remount / 2> /dev/null | \
+ if mount -vfi -o remount / 2> /dev/null | \
awk '{ if ($6 ~ /rw/) exit 0; else exit 1; }' && \
! touch -c / >& /dev/null
then
PXE mit NFS-Options in nfsroot und genkernel-3.4.10-r2
http://bugs.gentoo.org/show_bug.cgi?id=262915
Die initrd-Scripts von genkernel können nicht mit NFS mount Options umgehen, die üblicherweise optional bei nfsroot mit "," angehängt werden können:
nfsroot=<Server>:<Pfad>[,<NFS-Options]
In diesem Fall versuchen die Scripts <Pfad>,<NFS-Options> zu mounten, was dann natürlich fehlschlägt.
Workaround:
Patch von http://bugs.gentoo.org/show_bug.cgi?id=252977 anwenden und Kernel/initrd mit genkernel neu erstellen:
--- /usr/share/genkernel/generic/initrd.scripts.orig 2009-03-17 19:44:39.000000000 +0100
+++ /usr/share/genkernel/generic/initrd.scripts 2009-03-18 12:37:20.000000000 +0100
@@ -260,8 +260,14 @@
bad_msg "NFS Mounting failed. Is the path corrent ?"
fi
else
- good_msg "Attempting to mount NFS root on ${NFSROOT}"
- mount -t nfs -o ro,nolock,rsize=1024,wsize=1024 ${NFSROOT} ${NEW_ROOT}
+ NFSOPTIONS=${NFSROOT#*,}
+ NFSROOT=${NFSROOT%%,*}
+ if [ "${NFSOPTIONS}" = "${NFSROOT}" ]
+ then
+ NFSOPTIONS="ro,nolock,rsize=1024,wsize=1024"
+ fi
+ good_msg "Attempting to mount NFS root on ${NFSROOT} with options ${NFSOPTIONS}"
+ mount -t nfs -o ${NFSOPTIONS} ${NFSROOT} ${NEW_ROOT}
if [ "$?" = '0' ]
then
REAL_ROOT="/dev/nfs"
OpenOffice mit Qtcurve in einer NX Session
Dabei gibt es mindestens 2 Probleme:
Blocker
Blocker treten manchmal bei einem Update mit emerge auf. Blocker sind nicht immer echte Bugs. Manchmal kann Portage einfach die Abhängigkeiten nicht auflösen, weil sie zu komplex sind.
e2fsprogs-libs
http://bugs.gentoo.org/show_bug.cgi?id=234907
[ebuild N ] sys-libs/e2fsprogs-libs-1.41.0 USE="nls" 476 kB [ebuild U ] sys-fs/e2fsprogs-1.41.0 [1.40.11] USE="nls -static" 4,161 kB [blocks B ] <sys-fs/e2fsprogs-1.41 (is blocking sys-libs/e2fsprogs-libs-1.41.0) [blocks B ] sys-libs/ss (is blocking sys-libs/e2fsprogs-libs-1.41.0) [blocks B ] sys-libs/com_err (is blocking sys-libs/e2fsprogs-libs-1.41.0)
Auflösung (http://bugs.gentoo.org/show_bug.cgi?id=234907#c7):
- emerge -NuDav --fetchonly world
- emerge -C ss com_err e2fsprogs
- emerge -NuDav --nodeps e2fsprogs-libs e2fsprogs
- echo "sys-libs/com_err" >>/etc/portage/package.mask
- echo "sys-libs/ss" >>/etc/portage/package.mask
kdelibs 4.2 und cmake
dev-util/cmake:0
('installed', '/', 'dev-util/cmake-2.6.2-r1', 'nomerge') pulled in by
>=dev-util/cmake-2.6.2 required by ('ebuild', '/', 'kde-base/kdelibs-4.2.0-r2', 'merge')
>=dev-util/cmake-2.6.2 required by ('ebuild', '/', 'kde-base/kdm-4.2.0-r1', 'merge')
(and 2 more)
('ebuild', '/', 'dev-util/cmake-2.4.8', 'merge') pulled in by
>=dev-util/cmake-2.4.6 required by ('ebuild', '/', 'kde-base/kdm-4.2.0-r1', 'merge')
>=dev-util/cmake-2.4.6 required by ('ebuild', '/', 'kde-base/kdelibs-4.2.0-r2', 'merge')
Auflösung:
/etc/portage/package.keywords:
=dev-util/cmake-2.6.2-r1