As I said in my previous post OpenSolaris image-update from 2009.06 to dev b130, I was worried that Xorg wouldn’t start up after I upgraded to b130.
That’s exactly what happened: no Xorg. Luckily, there was an Xorg.log.0 (in /var/logs):
X.Org X Server 1.7.3
Release Date: 2009-12-3
X Protocol Version 11, Revision 0
Build Operating System: SunOS 5.11 i86pc
Current Operating System: SunOS osol 5.11 snv_130 i86pc
Build Date: 07 December 2009 12:48:58PM
Solaris ABI: 32-bit
Current version of pixman: 0.16.2
Before reporting problems, check http://sunsolve.sun.com/
to make sure that you have the latest version.
Markers: (–) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: “/var/log/Xorg.0.log”, Time: Wed Jan 13 20:14:59 2010
(==) Using config file: “/etc/X11/xorg.conf”
Parse error on line 9 of section Files in file /etc/X11/xorg.conf
Ignoring obsolete keyword “RgbPath”.
(==) ServerLayout “X.org Configured”
(**) |–>Screen “Screen0” (0)
(**) | |–>Monitor “Monitor0”
(**) | |–>Device “Card0”
(**) |–>Input Device “Mouse0”
(**) |–>Input Device “Keyboard0”
(==) Disabling SIGIO handlers for input devices
(==) Automatically adding devices
(==) Automatically enabling devices
(WW) The directory “/usr/X11/lib/X11/fonts/TrueType/” does not exist.
Entry deleted from font path.
(WW) The directory “/usr/X11/lib/X11/fonts/Type1/” does not exist.
Entry deleted from font path.
(WW) The directory “/usr/X11/lib/X11/fonts/Type1/sun/” does not exist.
Entry deleted from font path.
(WW) The directory “/usr/X11/lib/X11/fonts/F3bitmaps/” does not exist.
Entry deleted from font path.
(WW) The directory “/usr/X11/lib/X11/fonts/misc/” does not exist.
Entry deleted from font path.
(WW) The directory “/usr/X11/lib/X11/fonts/100dpi/” does not exist.
Entry deleted from font path.
(WW) The directory “/usr/X11/lib/X11/fonts/75dpi/” does not exist.
Entry deleted from font path.
(**) FontPath set to:
catalogue:/etc/X11/fontpath.d
(**) ModulePath set to “/usr/X11/lib/modules”
(WW) AllowEmptyInput is on, devices using drivers ‘kbd’, ‘mouse’ or ‘vmmouse’ will be disabled.
(WW) Disabling Mouse0
(WW) Disabling Keyboard0
(II) Loader magic: 8217908
(II) Module ABI versions:
X.Org ANSI C Emulation: 0.4
X.Org Video Driver: 6.0
X.Org XInput driver : 7.0
X.Org Server Extension : 2.0
(–) using VT number 2
(–) PCI:*(0:1:0:0) 1002:5b60:1002:0302 ATI Technologies Inc RV370 5B60 [Radeon X300 (PCIE)] rev 0, Mem @ 0xd0000000/134217728, 0xdfde0000/65536, I/O @ 0x0000dc00/256, BIOS @ 0x????????/65536
(–) PCI: (0:1:0:1) 1002:5b70:1002:0303 ATI Technologies Inc RV370 [Radeon X300SE] rev 0, Mem @ 0xdfdf0000/65536, BIOS @ 0x????????/65536
(–) PCI: (0:4:1:0) 4444:0016:1002:fffb Internext Compression Inc iTVC16 (CX23416) MPEG-2 Encoder rev 1, Mem @ 0xd8000000/67108864, BIOS @ 0x????????/65536
(II) “extmod” will be loaded. This was enabled by default and also specified in the config file.
(II) “dbe” will be loaded. This was enabled by default and also specified in the config file.
(II) “glx” will be loaded by default.
(II) “dri” will be loaded. This was enabled by default and also specified in the config file.
(II) “dri2” will be loaded by default.
(II) “ia” will be loaded by default.
(II) “xtsol” will be loaded by default.
(II) LoadModule: “ia”
(WW) Warning, couldn’t open module ia
(II) UnloadModule: “ia”
(EE) Failed to load module “ia” (module does not exist, 0)
(II) LoadModule: “dbe”
(WW) Warning, couldn’t open module dbe
(II) UnloadModule: “dbe”
(EE) Failed to load module “dbe” (module does not exist, 0)
(II) LoadModule: “dri”
(WW) Warning, couldn’t open module dri
(II) UnloadModule: “dri”
(EE) Failed to load module “dri” (module does not exist, 0)
(II) LoadModule: “extmod”
(WW) Warning, couldn’t open module extmod
(II) UnloadModule: “extmod”
(EE) Failed to load module “extmod” (module does not exist, 0)
(II) LoadModule: “record”
(WW) Warning, couldn’t open module record
(II) UnloadModule: “record”
(EE) Failed to load module “record” (module does not exist, 0)
(II) LoadModule: “xtrap”
(WW) Warning, couldn’t open module xtrap
(II) UnloadModule: “xtrap”
(EE) Failed to load module “xtrap” (module does not exist, 0)
(II) LoadModule: “freetype”
(WW) Warning, couldn’t open module freetype
(II) UnloadModule: “freetype”
(EE) Failed to load module “freetype” (module does not exist, 0)
(II) LoadModule: “glx”
(II) Loading /usr/X11/lib/modules/extensions/NVIDIA/libglx.so
(II) Module glx: vendor=”NVIDIA Corporation”
compiled for 4.0.2, module version = 1.0.0
Module class: X.Org Server Extension
(II) NVIDIA GLX Module 190.42 Tue Oct 20 20:16:04 PDT 2009
(II) Loading extension GLX
(II) LoadModule: “dri2”
(WW) Warning, couldn’t open module dri2
(II) UnloadModule: “dri2”
(EE) Failed to load module “dri2” (module does not exist, 0)
(II) LoadModule: “ia”
(WW) Warning, couldn’t open module ia
(II) UnloadModule: “ia”
(EE) Failed to load module “ia” (module does not exist, 0)
(II) LoadModule: “xtsol”
(WW) Warning, couldn’t open module xtsol
(II) UnloadModule: “xtsol”
(EE) Failed to load module “xtsol” (module does not exist, 0)
(II) LoadModule: “vesa”
(WW) Warning, couldn’t open module vesa
(II) UnloadModule: “vesa”
(EE) Failed to load module “vesa” (module does not exist, 0)
(EE) No drivers available.
Fatal server error:
no screens found
Please consult the Sun Microsystems, Inc., based on X.Org Foundation sources support
at http://sunsolve.sun.com/
for help.
Please also check the log file at “/var/log/Xorg.0.log” for additional information.
Basically, a lot of stuff is missing from /usr/X11/lib/modules
. I tried doing a pkg find vesa
, but that didn’t work. I still don’t know a good way to find a package name by the file it provides (equivalent of rpm whatprovides
). Anyway, I booted back to my old image and found that it seems I need SUNWxorg-graphics-ddx
, SUNWxorg-mesa
, and SUNWxorg-server
. Not sure why these weren’t upgraded correctly.
Be the first to like.