查看问题详情

编号项目分类查看权限最后更新
0000125Magic Linux 2.5其它问题公开2010-05-30 11:03
报告员nihui 分派给sejishikong  
优先级严重性小错误出现频率总是
状态 已解决处理状况已修正 
产品版本final 
摘要0000125: 安装程序于“生成X配置”时停止
描述笔记本上有这个毛病,家里的台式机正常。

日志文件的错误信息如下:
No module ahci found for kernel 2.6.30.10-smp, continuing anyway.
Probing devices to guess BIOS drivers. This may take a long time.
cp: cannot stat /tmpfs/tgtsys/usr/lib/grub/*/*: No such file or directory
Probing devices to guess BIOS drivers. This may take a long time.
Traceback:
  File "/usr/bin/magic.actions.servers", line 107, in ?
    result = eval('long-operatoins.%s(mia,id,8params)' % method)
  File "<string>", line 0, in ?
  File "./operations/Xwindow.py", line 168, in gen_x_config
    mouse = '''
  TypeError: not all arguments converted during string formatting.

我怀疑是因为鼠标配置时用了触摸板的原因,第二次尝试安装时特意改了鼠标配置为 generic mouse 3 buttons(usb),但还是停住了。

标签没加标签.

活动

sejishikong

2010-05-20 17:19

管理员   ~0000310

我这里也停住过一回,但是再装就正常了,不过用的是nopae的版本。

nihui

2010-05-20 18:35

管理员   ~0000311

安装时取自 /usr/share/MagicInstaller/operations/Xwindow.py 的上下文。
mouse = ''' 下面这段有语法问题。参数有两个,但格式化字符串 %s 只有一个。
在编译服务器上看了 /work/MI/src/.../operations/Xwindow.py,发现有差异。
编译服务器上的那个没有语法错误。


167 if mouse_shortname == 'synaptics': # Synaptics Touchpad support
168 mouse = '''
169 Section "InputDevice"
170 Identifier "Mouse0"
171 Driver "synaptics"
172 Option "Device" "/dev/%s"
173 Option "Protocol" "auto-dev"
174 Option "SHMConfig" "on"
175 EndSection
176 ''' % (mouse_device, xemu3)

sejishikong

2010-05-21 08:20

管理员   ~0000312

最后编辑: 2010-05-21 08:29

嗯,的确是这里的问题,临时的解决办法就是禁用触摸板。
需不需要再发个fix的版本?
编译服务器上的版本我更新了下,nihui有空测试下吧。

nihui

2010-05-21 16:15

管理员   ~0000315

服务器上的那个 iso 可以完成安装了。
但是居然启动了 wdm.... 还是配置默认为 xfce4 桌面,按照通常步骤进不了 KDE.....

haulm

2010-05-30 11:03

经理   ~0000321

MagicInstall 应该有过不少修改了,我的MI中的Xwindow.py已经有不少差异。

164 if mouse_shortname == 'synaptics': # Synaptics Touchpad support
165 mouse = '''
166 Section "InputDevice"
167 Identifier "Mouse0"
168 Driver "synaptics"
169 Option "Device" "/dev/%s"
170 Option "Protocol" "auto-dev"
171 Option "Emulate3Buttons" "%s"
172 Option "SendCoreEvents" "true"
        Option "LeftEdge" "0"
        Option "RightEdge" "850"
        Option "TopEdge" "0"
        Option "BottomEdge" "645"
        Option "MinSpeed" "0.4"
        Option "MaxSpeed" "1"
        Option "AccelFactor" "0.03"
        Option "FingerLow" "55"
        Option "FingerHigh" "60"
        Option "MaxTapMove" "20"
        Option "MaxTapTime" "100"
        Option "TapButton1" "0"
        Option "TapButton2" "3"
        Option "TabButton3" "2"
        Option "HorizScrollDelta" "10"
        Option "VertScrollDelta" "30"
        Option "SHMConfig" "on"
EndSection
''' % (mouse_device, xemu3)
        else:
            mouse = '''
Section "InputDevice"
        Identifier "Mouse0"
        Driver "mouse"
        Option "Protocol" "%s"
        Option "Device" "/dev/%s"
        Option "ZAxisMapping" "4 5 6 7"
        Option "Emulate3Buttons" "%s"
EndSection

问题历史

日期 用户名 字段 更改
2010-05-20 12:29 nihui 新建问题
2010-05-20 12:33 nihui 描述已修改
2010-05-20 17:19 sejishikong 注释已添加: 0000310
2010-05-20 17:25 sejishikong 分派给 => sejishikong
2010-05-20 17:25 sejishikong 状态 新建 => 已确认
2010-05-20 18:35 nihui 注释已添加: 0000311
2010-05-21 08:20 sejishikong 注释已添加: 0000312
2010-05-21 08:29 sejishikong 注释已编辑: 0000312
2010-05-21 16:15 nihui 注释已添加: 0000315
2010-05-22 11:27 nihui 状态 已确认 => 已解决
2010-05-22 11:27 nihui 处理状况 未处理 => 已修正
2010-05-30 11:03 haulm 注释已添加: 0000321