Java Desktop System 发行版 2 疑难解答指南

第 1 章 Java Desktop System 发行版 2 中的已知问题

本章描述 Java Desktop System 发行版 2 中的已知问题。 可能的情况下,同时提供了变通方法。

入门

编译内核模块过程中版本不匹配

问题  

Pentium 4 及其他超线程处理器用户可能会在编译内核模块时遇到版本不匹配错误。 

解决方案  

请执行以下步骤:

  1. 编辑下面的文件: /usr/src/linux-2.4.19.SuSE/linux/version.h

  2. 将以下行: #define UTS_RELEASE "2.4.19-4GB"

    替换为: #define UTS_RELEASE "2.4.19-64GB-SMP"

无法从 /net 安装

问题  

错误 ID: 4908595  

无法从 /net 安装。 此问题的出现是因为 autofs4 公用程序默认载入了错误的内核模块。

解决方案  

在安装系统时执行下列操作: 

  1. 用文本编辑器打开下面的文件: /etc/modules.conf

  2. 取消以下行的注释:

    # alias autofs autofs4

安装失败

问题  

一些 Red Hat 软件包管理器 (RPM) 可能无法识别您的计算机上的低版本 Linux。 如果您试图在系统中安装这些 RPM 文件,安装可能会失败。

解决方案  

要想在您的系统上成功进行安装,RPM 需要 /etc/SuSE-release 文件中的特定 Linux 版本。

将 Linux 更换为 RPM 可以识别的版本,例如 SuSE Linux 8.1 (i386) Version=8.1

屏幕显示问题

问题  

安装过程设置的屏幕分辨率可能不适合您的系统。 这种不匹配可能会导致出现屏幕显示问题。 根据您的系统硬件,您可以在系统安装过程中重新配置屏幕分辨率。 

解决方案  

在最初的欢迎屏幕出现之后,随即显示安装屏幕。 执行以下操作: 

  1. 立即按 F2 键验证选择了您需要的分辨率。

  2. 选择所需的分辨率,然后按 Enter 键。 如果您选择的分辨率超出了您的显示硬件的能力,则在安装过程中将看不到屏幕的下部。 如果出现这种情况,请重启动安装过程,然后选择较低的分辨率。

  3. 使用箭头键选择“安装”,然后按 Enter 键。

只有在 YaST 中启用的分辨率值才会出现在屏幕分辨率对话框中。

系统无法弹出 RPM CD

问题  

如果在多用户模式下从 CD 安装 RPM,则系统不能自动弹出 CD。  

解决方案  

输入 eject cdrom 命令弹出 CD。

错误插入退格

问题  

如果通过 Sun Ray™ 客户端或 Solaris 机器登录到 Java Desktop System 会话,每次在键盘上按 L 键时会插入一个退格。

解决方案  

使用下列解决方案之一: 

  • 登录到 Java Desktop System 之后,使用xmodmap 命令重新定义 L 键。

  • Java Desktop System 中以 root 身份登录,然后删除 /etc/X11/Xmodmap 文件。

登录时面板崩溃

问题  

重新启动系统后,登录到 Java Desktop System 时,面板可能会崩溃。

解决方案  

等待面板应用程序重新启动。

用户首选项不完全兼容

问题  

在主帐号中为 GNOME 2.0 Desktop 设置的首选项可能与 Java Desktop System 上的 GNOME 2.2 Desktop 不完全兼容。

解决方案  

复位您的首选项。  

更新安装之后启动画面不可见

问题  

错误 ID: 5026577  

在从旧 Java Desktop System 版本完成更新安装之后,启动画面不显示。 此问题是由于 /usr/share/splash/theme 目录中缺少一个链接引起的。

解决方案  

请执行以下步骤: 

  1. 以超级用户身份登录。

  2. 执行以下命令: cd /usr/share/splash/theme

  3. 执行以下命令: execute ln -s Sun current

  4. 执行以下命令: execute mkinitrd

在更新安装之后文件系统 RPM 安装失败

问题  

错误 ID: 5028130  

在从旧 Java Desktop System 版本完成更新安装之后,文件系统 RPM 安装失败。

当您从 CD 进行 YaST2 系统更新,并且在 Nautilus 文件管理器中启用了默认的自动安装功能时,就会出现此问题。 如果在 /media/cdrom 中安装了 CD 时执行 YaST2 系统 NFS 更新,也会出现此问题。

如果您在从 CD 启动之后进行网络更新,则不会出现此问题。 

解决方案  

在开始 YaST2 系统更新安装之前,请执行下列步骤:

  1. 从系统中删除所有的 CDROM。

  2. 选择“启动”“首选项”“高级”“CD 设备选项”。

  3. 取消选择插入 CD 时安装选项,然后选择“关闭”。

  4. 继续按常规方式进行系统安装更新。

更新安装之后框附加到窗口上

问题  

错误 ID: 5017762  

从旧 Java Desktop System 版本进行了更新安装之后,输入方法切换器小程序没有添加到默认的面板中。 此问题的症状是框附加到窗口上。

Java Desktop System 发行版 2 的默认面板配置与旧版 Java Desktop System 不同。 如果您登录到旧版 Java Desktop System 上时可能会遇到此问题。

解决方案  

右键单击一个面板,然后选择“添加到面板”“公用程序”“输入方法切换器”。

常规桌面问题

文件不能打开

问题  

如果您尝试从一个用 NFS 安装的目录中打开一个文件,而拥有该文件的应用程序无法将文件名参数作为 URL 进行传递,则文件管理器会显示一个错误。

例如,StarSuite™、OpenOffice、vi、arroreadggv 应用程序都不能处理 URL,因此当用这些应用程序打开 NFS 文件时,文件管理器将遇到错误。

使用 Samba (SMB) 安装的目录中的文件会出现同样的问题。 

解决方案  

将文件复制到本地目录;换句话说,不要复制到 Samba 或 NFS 目录。 

文件管理器崩溃

问题  

错误 ID: 5029196  

如果目录结构超过 290 个无格式拉丁字符,Nautilus 文件管理器可能会崩溃。

解决方案  

如果您想用 Nautilus 文件管理器访问目录结构,请不要创建超过 290 个无格式拉丁字符的目录结构。 如果使用终端应用程序浏览文件系统,则目录结构的字符长度没有任何限制。

蓝图主题无法正确显示

问题  

Blueprint Beta 主题仅供评估之用。 一般情况下,不要使用 Blueprint Beta 主题。 此主题带有已知的错误,不受支持。 

解决方案 

如果您要评估 Blueprint Beta 主题,请选择“视图应用主题”“Blueprint Beta”。

从 Ghostscript 打印出空白页

问题  

错误 ID: 4984611  

在通过 Ghostscript 使用 CUPS 时打印的是空白页。

解决方案  

由于 CUPS 记帐信息通常不是必需的,您可以在 cupsomatic 过滤器中禁用记帐功能。 请执行以下步骤:

  1. 以超级用户身份登录。

  2. 打开以下文件: /usr/lib/cups/filter/cupsomatic

  3. 将以下行:

    my $ps_accounting = 1;

    更改为:

    my $ps_accounting = 0;

如果您使用/etc/foomatic/filter.conf,请禁用该位置的 ps_accounting。

无法弹出软盘

问题  

错误 ID: 4948512  

使用桌面上的软盘图标无法从软盘驱动器中弹出软盘。 系统会显示一条错误消息,指出只有超级用户才能弹出软盘。 当软盘图标是被一个用户安装到桌面上,然后第二个用户登录并且尝试使用该图标弹出软盘时,就会出现此问题。 

解决方案  

/etc/fstab 文件中的 fd0user 更改为 users

无法弹出 CDROM

问题  

错误 ID: 4966284  

无法从 CDROM 驱动器中弹出 CDROM。 此问题是由于 fam 守护程序控制着 CDROM 设备,从而使文件管理器无法卸载该设备并弹出 CDROM。

解决方案  

执行下列步骤以便从 CDROM 驱动器中弹出 CDROM: 

  1. 以超级用户身份登录。

  2. 打开终端窗口。

  3. 执行以下命令: pkill fam

  4. 执行以下命令: eject cdrom

鼠标滚轮无法工作

问题  

错误 ID: 4948755  

在运行 Java 应用程序时,鼠标滚轮无法工作。 

解决方案  

在安装系统时执行下列操作: 

  1. 用文本编辑器打开下面的文件: XF86Config

  2. 插入下面的行: Option "ZAxisMapping" "4 5"

网络问题

PPP 链接无法工作

问题  

不能使用拨号 PPP 连接接入网络。 

解决方案  

如果您的网络连接使用的是调制解调器,且要求拨号 PPP 连接,请使用 Linux PPP 拨号程序命令公用程序 wvdial

调制解调器拨号无法工作

问题  

错误 ID: 4955086  

对于非超级用户,调制解调器拨号无法工作。 出现此问题是因为没有在 pppd 公用程序中设置 setuid 位。 也没有在 wvdial 上设置 setuid 位。

解决方案  

执行以下操作: 

  1. 以超级用户身份登录。

  2. 执行以下命令: chmod +s /usr/sbin/pppd

不显示网络邻居

问题  

网络邻居窗口中不显示新的网络邻居。

解决方案  

退出,然后重新登录。