当我转到桌面并单击媒体图标(对于我的闪存驱动器、CD,无论它是什么),会出现以下问题,大致顺序如下:
- 如果 Nautilus 打开,它将关闭。
- 桌面图标消失
- 我的窗口列表显示一个按钮,上面写着“启动文件管理器”
- 图标再次出现
- 窗口列表中的按钮消失
由于这个问题,我无法再拖放媒体,也无法右键执行“弹出”和“安全删除驱动器”等操作。
如果我在 Nautilus 的计算机视图中单击媒体图标(也存在于桌面上),则会出现相同的症状,但如果我单击左侧的位置列表,则明显不会。
我已经确认只有在驱动器中有 CD 时才会出现此问题 (Matshita UJDA360)。
此外,将光盘插入 CD 驱动器似乎会杀死所有正在运行的程序并重新启动 Nautilus(或 X;我不确定)。当驱动器中有光盘时,Brasero 和 Rhythmbox 等应用程序将无法启动。取出光盘不会导致媒体更新列表;必须通过单击桌面图标之一并经历上述循环之一来强制更新。
驱动器中的光盘类型似乎无关紧要。几年前我在 Windows XP 上使用 Roxio 刻录的 CD-RW、我安装的 Ubuntu 光盘(在 Windows XP 下使用 InfraRecorder Portable 刻录)和《星际迷航舰队2》的零售游戏光盘都发生过这种情况。
问题的第一个迹象是当我尝试插入光盘进行擦除和重写时,Brasero 死机了。从那时起,我就各种问题起草了几个不同的问题,当我意识到驱动器中有一张 CD 是常见的链接时,最终将它们合并到这个问题中。
这可能是一个简单的驱动程序问题吗?如果 Ubuntu 在启动时动态检测我的硬件,我可以为我知道如果使用默认文件会出现问题的设备指定驱动程序吗?
我开始认为我的笔记本电脑,一台旧的戴尔 Inspiron 2650,对于 Ubuntu 和 Windows XP 来说太旧或需要专有驱动程序(或者可能是内存不足),无法很好地相互配合。或者也许我只需要小心地将我的壁疣机器带到咖啡店一个下午,这样我就可以从互联网上下载更新等,因为我没有家庭连接。
尾 /var/log/messages
$ tail /var/log/messages
Feb 14 02:17:19 Ubuntu2650 kernel: [ 27.997962] [drm] nouveau 0000:01:00.0: Allocating FIFO number 1
Feb 14 02:17:19 Ubuntu2650 kernel: [ 27.999175] [drm] nouveau 0000:01:00.0: nouveau_channel_alloc: initialised FIFO 1
Feb 14 02:17:22 Ubuntu2650 kernel: [ 31.042600] EXT4-fs (sda5): re-mounted. Opts: errors=remount-ro,user_xattr,commit=0
Feb 14 02:17:25 Ubuntu2650 kernel: [ 33.352617] EXT4-fs (sda5): re-mounted. Opts: errors=remount-ro,user_xattr,commit=0
Feb 14 02:17:39 Ubuntu2650 pulseaudio[1281]: ratelimit.c: 2 events suppressed
Feb 14 02:18:27 Ubuntu2650 pulseaudio[1281]: ratelimit.c: 1 events suppressed
Feb 14 02:18:36 Ubuntu2650 kernel: [ 105.189977] show_signal_msg: 9 callbacks suppressed
Feb 14 02:18:36 Ubuntu2650 kernel: [ 105.189989] nautilus[1463]: segfault at a349000 ip 04fdb446 sp b33d5f90 error 4 in libbrasero-media.so.1.2.0[4fca000+21000]
Feb 14 02:18:48 Ubuntu2650 kernel: [ 116.282854] nautilus[1486]: segfault at 85cb000 ip 01c1c446 sp ae706f90 error 4 in libbrasero-media.so.1.2.0[1c0b000+21000]
Feb 14 02:20:06 Ubuntu2650 kernel: [ 194.935572] nautilus[1557]: segfault at 9b59008 ip 03ea2446 sp af024f90 error 4 in libbrasero-media.so.1.2.0[3e91000+21000]