Logadm and HUP

Question -
The default logadm.conf in Solaris 10 still has 'kill -HUP' as the means to restart syslog. With the new SMF facilities, is it still preferred to restart syslog in this fashion rather than use the svcadm restart system-log?

I would stick with 'kill -HUP'. If not else its somewhat faster as its not a full restart (it only re-reads syslog.conf and re-opens the logfiles), a full restart with svcadm will probably take a little bit longer, during which you may loose messages.
.7/M.

Similar Messages

  • Pros and Cons of using logrot.pl over Solaris logadm utility for LMS v3.2

    All,
    I've been going back and forth with development on a way of best leveraging a log rotation capability in our newly deployed LMS 3.2 rollout on Solaris 10.
    My issue:
    As of now, we use the services facility built into Solaris to start/stop the syslog service and logrotate (via logadm) our LMS log file (syslog_info) on a weekly basis.  I added an argument in logadm to HUP the syslogd service which I think resets the file pointer and/or forces syslogd service to re-read the syslog.conf file. The problem with this setup is that in order for me to logrotate, I additionally have to stop and start a whole chain of processes so that the LMS application can carry on its duties of collecting and analyzing this data.  So what I would have to do without drilling down a lenghty process dependencies is to stop/restart LMS which I really dislike doing for a small part of the entire application suite.
    Cisco TAC recommends that insead of using logadm, that we should use logrot.pl which I have used in the past on a limited basis.  TAC informs me that this will essentially logrotate and stop/start the LMS as well but what I haven't been able to get out of them is how this script deals with the syslog service. I looked over the code but didn't see any reference to the actual syslog service.
    In summary, I need to know:
    1) why is logrot.pl preferred over logadm.
    2) how does logrot.pl handle the syslog service.
    Your feedback would be most appreciated...
    Michael

    The main advantage of logrot is that it rotates the file in place without modifying the inode number.  It also hass some Daemon Manager knowledge built in.  With syslog_info, logadm is perfectly fine provided you use the "-c" argument to logadm.  This will do an in-place rotation, and no daemons will need to be restarted.

  • Solaris 10 logadm

    I'm having a problem with log rotation. I have my authentication failures setup to log to /var/log/auth.messages in syslog.conf. Thats all been working well. However,the file was getting large so I decided to configure log roation. In my /etc/logadm.conf I have entered the following.
    /var/log/auth.messages -C 5 -s 3m
    I then ran logadm and the system appended a 0 to /var/log/auth.messages (/var/log/auth.messages.0) and created a new /var/log/auth.messages file.
    So far so good. The problem is that nothing gets written to the new log file, everything still goes to the original messages file which is now called /var/log/auth.messages.0. So nothing is getting written to /var/log/auth.messages. I was only able to get the system to log to the new file by running svcadm refresh system-log. My understanding is that this is supposed to be done automatically when the logadm command is run. If I'm correct, the following line in logadm.conf should be doing this.
    /var/log/syslog -C 8 -P 'Tue Jul 15 07:10:00 2008' -a 'kill -HUP `cat /var/run/syslog.pid`'
    Anyone have any ideas?

    Nope, the /var/log/syslog line you quote tells it to rotate /var/adm/syslog and hup syslogd when it does so.
    It has no effect on what happens when your file is rotated.
    So your line should be
    /var/log/auth.messages -C 5 -s 3m -a 'kill -HUP `cat /var/run/syslog.pid`'

  • Horizontal spry menu floats around differently in FF and IE

    Hi there !!
    I would like to ask you about the following:
    When I use a horizontal spry menu and have it adjusted for FireFox, I get a result I can live with.
    Except that the submenu's under the heading 'cultuur' and 'projekt' do not slide down altogether, but are horizontal as well...
    How can I fix it so that they are positioned under its 'parent' ??
    But that's my minor question, actually...
    When I open my site in Internet Explorer (7 & 8) the spry menu looks different; it is far more stretched. First it also floated left, but I managed to fix that. The major problem is that the submenu's appear on the left of the page. I can't get them under their respective parents at all.
    Can you please help me with that?
    My site:
    www.mnette.nl
    (if you need more info, I'm glad to provide it )

    When I use the original SpryMenuBarHorizontal.css, your page behaves extremely well. I realise that you wish to customise the menu to suit your site, but these modifications are to be made under strict rules so that the cross browser functionality is not compromised.
    Have a look at the following 10 commandments http://dwcourse.com/dreamweaver/ten-commandments-spry-menubars.php#one
    May I suggest that you ressurrect the original style sheet and work your way from there making sure that you keep to the above commandments.
    If you still have problems, please come back here for further assistance.
    Go Aussies and Hup Holland!
    Ben

  • /etc/logadm.conf gets rewritten bug

    I think I found a race condition in logadm that makes can corrupt the conf file. Firstly, let me say that any utility that expects to update a timestamp in a running conf file is asking for trouble. The utility should be "selfhealing" and the conf file should be untouchable with a separate status/timestamp file.
    So I have a system running :
    SunOS XXXXXX 5.9 Generic_118558-27 sun4u sparc SUNW,Sun-Fire
    At the same cron time, it calls:
    0 3 * * * /usr/sbin/logadm
    and
    0,5,10,15,20,25,30,35,40,45,50,55 * * * * /bin/rm /var/adm/pacct.[0-9]*;/usr/lib/acct/turnacct switch
    At 3 am, both would be called. "turnacct switch" calls "logadm -p now /var/adm/pacct".
    There must be insufficient locking or no locking because the result on my system is only the pacct record in /etc/logadm.conf; the previous standard entries are all lost in /etc/logadm.conf.
    Result in /etc/logadm.conf:
    /var/adm/pacct -P 'Fri Jul 6 15:50:00 2007'
    The fix is to offset the running of logadm by a minute or two in cron. The real fix would be to rewrite with correct file locking.
    eugene tsuno

    bruce wrote:does your nameserver work when you use nslookup? eg `nslookup google.com 192.168.1.1`?
    also, could i suggest adding entries for opendns to your /etc/resolv.conf.tail after your local one?
    domain myhome.westell.com
    nameserver 192.168.1.1
    nameserver 208.67.222.222 #opendns
    nameserver 208.67.220.220 #opendns
    works nicely as a backup if your somewhere with a dodgy dns etc
    Yep, I just tried and it works fine when I use nslookup but web browser and ping still dont work. I can use googles ip 74.125.53.100 and everything works, but not the domain name.  As for opendns Id really just like to get my standard dns to work for now, I know it should work because I use it on all the other computers plus it works with dhcp. After I figure out what Im doing and whats going wrong Im probably going to setup my router to use opendns.
    [tj@arch ~]$ nslookup google.com 192.168.1.1
    Server: 192.168.1.1
    Address: 192.168.1.1#53
    Non-authoritative answer:
    Name: google.com
    Address: 74.125.53.100
    Name: google.com
    Address: 74.125.67.100
    Name: google.com
    Address: 74.125.45.100
    [tj@arch ~]$
    I still havn't got around to seeing if I can get it to work with netcfg, it was late last night and I fell asleep. Ill try it now and post back with the results.

  • Syslogd problem after changung hostname and IP

    Hi all.
    My problem is that the syslog facility stoped to write to the file /var/log/syslog after I had changed the hostname and the IP address of my Solaris 10 box.
    The most interesting thing is that all files in /var/adm are updated succesfuly.
    I had the same problem on Soaris 8 box, but after restarting the syslogd process the problew was gone.
    I tried to disable-enable svc:/system/system-log:default and HUP syslogd but that didn't work to me.
    Does anybody know how to fix this.
    Any help wil be appriciated.

    Hi,
    take a look at
    /etc/inet/ipnodes
    Solaris 10 writes the IP address in this file too, at installation.
    You should change the IP entry here too.

  • Solaris 10 box -  install server PROBLEMS

    Hi,
    i have an E450 setup with solaris 10, i follwed the docs to create an install server for solaris 9.
    problem is : when booting client it gets the RARP reply and then sits and does nothing ??
    The 2 machines are on their own separate network.
    Server ip = 192.168.1.101 SN 255.255.255.0
    client ip = 192.168.1.102 SN 255.255.255.0
    i ran the #./add_install_client -e 8:0:20:xx:xx:xx ( client is in /etc/hosts) which reports no errors
    /etc/bootparams shows = server1 root=Xerxes:/export0/sol_9/Solaris_9/Tools/Boot install=Xerxes:/export0/sol_9 boottype=:in rootopt=:rsize=32768
    /etc/dfs/dfstab shows = share -F nfs -o ro,anon=0 /export0/sol_9
    is this correct ?? and why is the client not even getting to the spinning dial ?? let alone the installation, do i have to have a sysidcfg file ????

    Excellent. So we can see that the RARP has completed (sucessfully it appears), but the TFTP step has not. Perhaps the TFTP server isn't running properly.
    Now I see what's going on. You're running Solaris 10 on the machine, but you're trying to jumpstart Solaris 9. That's fine, but those older scripts don't understand how to start Solaris 10 services.
    It's very likely that the 'add_install_client' script populated /etc/inetd.conf and HUP'ed inetd to start the TFTP server. That's not sufficient.
    You probably have some lines in /var/adm/messages saying that you have to run 'inetconv'. Run that and you should get a tftp service. (Check by running 'svcs -a | grep tftp'). With that in place, the boot should proceed.
    (In answer to your other question, yes this is a combination boot and jumpstart server. Thats what you get when you run 'setup_install_server' and you don't use the '-b' flag to make it only a boot server).
    Darren

  • More beachballs than Bondi, more crashes than a demolition derby

    So, dear Apple, I switched to Mac a few years ago. Been telling all my friends of your wonders. Stable, I said; good well-tested software, I said. I lied because you lied.
    Final Cut Pro X is an abortion of a product. Oh, of course, it must be my set-up, mustn't it?
    Well, everything else works ok.  That is until FCPX starts and defecates all over my machine's guts.
    It hics and hups and jumps and weirds out like there's no tomorrow. Complaints are all over the forums, many of them from people with high-end hardware relying on it as a tool for their work.  God help them.  I just upgraded to a new iMac 27 with extra everything and a Thunderbolt screen just to have a good basis for hobbying on FCPX.  If I'm annoyed, they must be livid. And rightly so.
    FCPX makes Microsoft look like Emperors of Software. That's how low you've sunk with this.
    You should be ashamed to have thrown out this substandard bilge.
    What are you doing about it?
    The March release just screwed up a few existing projects; besides that I can't see any improvement.
    I think your whole background rendering processing is the main culprit.  SORT IT OUT.

    No use ranting at Apple here, this is a user forum - you need to send in feedback via the FCP X app.
    Meanwhile, I expect there are many things you can address to help your unfortunate situation.
    This is my pet checklist for questions regarding FCP X performance.
    Make sure you're using the latest version - FCP X 10.0.3 runs very well on my 2009 MacPro 2 x 2.26 GHz Quad-Core Intel Xeon with 16 GB RAM and ATI Radeon HD 5870 1024 MB. I run it with Lion 10.7.3.
    First, check that you have at least 20% free space on the Hard Drive that your System and your Media, Projects and Events are on.
    Check the spec of your Mac against the system requirements:
    http://www.apple.com/finalcutpro/specs/
    Check the spec of your graphics card. If it's listed here, it's not suitable:
    http://support.apple.com/kb/HT4664
    If you are getting crashes, there is some conflict on the OS. Create a new (admin) user account on your system and use FCP X from there - if it runs a lot better, there's a conflict and a clean install would be recommended.
    Keep projects to 20 mins or less. If you have a long project, work on 20 min sections then paste these into a final project for export.
    Create Optimised media - most camera native files are highly compressed and need a great deal of processor power to play back - particularly if you add titles, filters or effects. ProRes 422 takes up much more hard drive space but is very lightly compressed. It edits and plays back superbly.
    If you are short of drive space, use ProRes 422 Proxy (FCP X Preferences > Playback) - but remember to select High Quality when you export your movie.
    Hide Audio Waveforms at all times when you don't need them (both in Browser and Storyline / Timeline). They take up a lot of processor power. (Use the switch icon at the bottom-right of your timeline to select a format without waveforms if you don't need them at the moment, then switch back when you do).
    Create folders in the Project and Events libraries and put any projects you are not working on currently, in those folders. This will help a lot.
    Move your Projects and Events to an external HD (make sure it's formatted OS Extended - with journaled on or off) and run from there.
    The biggest single improvement I saw in performance was when I upgraded the RAM from 8 GB to 16.
    Andy

  • Howto to get the year timestamp in syslog and logadm files

    5.10 Generic_141414-10 sun4u sparc
    Howto to get the year timestamp in syslog and logadm
    We have to keep logs files for a long time, I was exploring logs in /var/adm/secure and noticed that log files over a year old did not have a year time stamp, they are in this format:
    Nov 12 09:09:16
    And on the face of it. /varlog/syslog is the same, I thought no problem, there will be something in syslog.conf or logadm.conf I change and it will be fixed, but I cannot find any options to change this, how do I get the year in my log files?
    The "date" command does output the year:
    Friday, September 14, 2012  7:57:36 AM

    My guess is that the fields in a message logged by syslog are fixed, so you can't add a field to it.
    The reason for this is simply that there might be other applications parsing your syslog messages, or there might be other systems syslogging to your system, and that would break if you would add fields.
    The easiest workaround is probably to keep better track of your logs by either implementing an annual rotation of them from crontab, or log the date using the "logger" command on a regular basis.
    A third option would be to look at syslog-ng or rsyslog, which is more flexible when it comes to storing logs, and among other things can store them into a SQL db..
    .7/M.

  • Problem combining snoop and logadm

    Hello,
    I'm running snoop and redirect the output to /var/log/snoop using
    snoop -d bge0 > /var/log/snoop &We want to maintain a set of these files to analyze some network issues so we use logrotation:
    logadm -p now -C 5 -c /var/log/snoopThe file snoop.0 is created but the filesize of snoop is the same as it was before the logadm command. It seems that the truncation (option -c) doesn't work and I don't know why.
    Regards,
    Muli

    Well, the file in question is open as STDOUT for snoop. Even if the rotate would work, STDOUT would still continue to at the same offset as where it stoped, so you would end up with a file which was padded by a lot of zeros.
    You could try and use
    snoop -o /var/log/snoop -d bge0
    and then you might be able to rotate it with logadm, even though that would only work if logadm can preserve the inode of the /var/log/snoop file.
    However, its an extremely bad idea to run snoop on a system for a longer period of time. Snoop will affect the network performance and significantly increase the time it takes for the host to process network data.
    What you really should to see if you can solve this with a dtrace script, which gives a much much lower impact on the system.
    .7/M.

  • Design flaw in logadm(1M)/logadm.conf(4) and patch bug

    I really like logadm(1M)/logadm.conf(4) but it has a design flaw:
    1) /etc/logadm.conf should be a clean conf and not interfered with /var-ish state data!
    Please move the "Timestamps" to somewhere else!
    /etc/logadm.conf sould be distributable (scp/rsync/rdist) to a fleet of similar servers. Now it is not.
    2) I have non default /etc/syslog.conf and /var/adm/messages is not the syslog here.
    I have changed /etc/logadm.conf accordingly and made /var/adm/messages a symlink to the kernel log for convenience and it works perfectly until I patch.
    I'm annoyed by Sun-patches that insist in putting /var/adm/messages back into the /etc/logadm.conf every now and then.
    Sun-patches should not alter config-files that have been customized, but rather give a hint by placing a .new file (or so) along.
    I guess 2) is related to 1) as the /etc/logadm.conf is allways "customized" by timestamps.
    P�l

    Hi Harry (and others),
    I have seen similar behavior. It seems like the client side rendering for some reason has a hard time processing the collection model wrapping the ArrayList in this particular case. The table renders empty. After sorting in ascending order, the rows are all back (visible) again.
    Is anyone aware of issues with the rich table based directly on ArrayList (in combination with a changing set of values and/or sorting)? (seems like a corner case but is still not uncommon). Is there any indication that wrapping the ArrayList in a CollectionModel ourselves might be required?
    Harry: do you know whether this issue is introduced with PS3 (11.1.1.4) or already existed in previous releases?
    kind regards,
    Lucas

  • Using launchd to send an email on startup and shutdown

    Hello All !
    I'd like to get an email whenever my Mac starts up and shuts down, since I have to leave it unattended for quite some long periods of time (and even with the help of a UPS, power goes out anyway...). My Mac runs under Mac OS X Lion.
    I found some help on the Internet, mainly from this page : http://www.syntaxtechnology.com/2009/06/email-on-shutdown-and-restart/ , which applies to Linux, and hoped it could work on Mac OS X (I thought at first I could just drop a script in something like /etc/init.d/ or /etc/rc.d/rc5.d but well... we have launchd instead...).
    The first method listed in the page above worked well, but sends an email only on startup (for a reminder: you add a line that starts with @reboot in your crontab, and a command that sends directly an email).
    I then tried to adapt the second method to Mac OS X, and succeeded partially: I wrote a small script based on what was shown on that page (a start and stop function, start gets called when the script is started, and stop gets called based on a trap on various kill signals, with an infinite wait loop: see below). I also wrote the plist file, loaded it in launchd and rebooted my Mac several times to test everything.
    I get an email on each startup (yeah!), but the shutdown mail gets sent only at the next startup. So I guess that postfix gets killed by the shutdown process *before* being able to send my shutdown email :-(
    So here are my main questions, if someone can help me:
    1. is there a way to precisely call a script during the shutdown process, meaning giving it a priority so it gets called before postfix dies ? (like the rc directories and the naming conventions (KnnScriptName and SnnScriptName) found on some Linux/Unix).
    2. is it possible to do that with launchd ? if not, what would be the Mac OS X sanctionned way of doing this ?
    Other things:
    3. my shell script writing ability is kind of rusty, so maybe I made some "very bad shell writingTM": l'm not sure putting an infinite while loop with a 15 second pause in it is the best way of telling a script to do nothing. There might other things in there that would make an Unix guru jump out of his chair: please tell me :-)
    This is my plist:
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC “-//Apple Computer//DTD PLIST 1.0//EN” “http://www.apple.com/DTDs/PropertyList-1.0.dtd”>
    <plist version=“1.0”>
    <dict>
    <key>Disabled</key>
    <false/>
    <key>Label</key><string>org.amarante.startshutemail</string>
    <key>ProgramArguments</key>
    <array>
    <string>/Library/Scripts/startshutemail-launchd.sh</string>
    <string>start</string>
    </array>
    <key>RunAtLoad</key><true/>
    </dict>
    </plist>
    And this is the script that does the job:
    #!/bin/bash
    # PHL 20120604 startshutemail-launchd.sh
    # Send an email on startup and shutdown (version for launchd)
    # Based on script and explanations found here:
    # http://www.syntaxtechnology.com/2009/06/email-on-shutdown-and-restart/
    # Modification history
    # PHL 20120604 v01 First version
    # Environment variables #################################################
    DEST_EMAIL="[email protected]"
    SRV_NAME=Amarante
    EVENT_TIME=$(date +%Y/%m/%d-%H:%M:%S)
    RESTART_SUBJECT="[$SRV_NAME] $EVENT_TIME : System Startup"
    RESTART_BODY="This is an automated message to notify you that $SRV_NAME started successfully at $EVENT_TIME."
    SHUTDOWN_SUBJECT="[$SRV_NAME] $EVENT_TIME : System Shutdown"
    SHUTDOWN_BODY="This is an automated message to notify you that $SRV_NAME is shutting down now ($EVENT_TIME)."
    # Functions ##########
    stop()
    echo "$SHUTDOWN_BODY" | mail -s "$SHUTDOWN_SUBJECT" $DEST_EMAIL
    return 0
    start()
    echo "$RESTART_BODY" | mail -s "$RESTART_SUBJECT" $DEST_EMAIL
    return 0
    # Main part #########
    case $1 in
    stop)
    stop
    start)
    start
    esac
    # trap kill signals to send an email
    trap stop HUP INT QUIT ABRT KILL ALRM TERM TSTP
    # sleep until killed
    while :
      do
        sleep 15
      done
    Thanks for your help, and any comment :-)
    Paul-Henri

    Thanks a lot for your answer, Camelot, even if it sorts of confirm what I suspected. Pinging a machine from an external observer is a solution, but it will also report broken links problems and not only a computer shutting down, and it raises the next tier of problems, general network reliability after individual system reliability. It's something I'll have to look at for sure.
    It's weird there isn't any way to access the way the shutdown process works.
    One of the commenters (#14) on the page from Syntaxtechnology had a similar problem: he added a "sendmail -q" in his script to force sendmail to go to work and service the queue before shutting down, which I can try, but he also added a delay to the stop process of sendmail, which is something I'm not sure I can do on Mac OS X (and that might disappear one day with one of the OS updates).
    Unless there is a way to change the launchd.plist file for postfix and add an ExitTimeOut option in it (I found this idea here : https://discussions.apple.com/message/17229690#17229690 )
    Cheers,
    Paul-Henri

  • [SOLVED] startx and xinit fail on eeepc901 (possibly after upgrade)

    Dear all,
    Can't get X to start.
    After a system upgrade (was a messy one, I'm pretty sure this is not a bug) I must have deleted some very important file for X. The fact is that it has stopped working, startx fails, xinit fail, even Xorg -configure fails. Please also note that I've changed the kernel (from zeneee to stock) but I had the same behavior with the previous kernel.
    Possibly interesting outputs:
    $xinit
    giving up.
    xinit: No such file or directory (errno 2): unable to connect to X server
    xinit: No such process (errno 3): Server error.
    $startx
    xauth: creating new authority file /home/mgp/.serverauth.4397
    giving up.
    xinit: No such file or directory (errno 2): unable to connect to X server
    xinit: No such process (errno 3): Server error.
    It does create the authority file. Fails after that.
    #Xorg -configure
    Segmentation fault
    My xorg.conf file is as follows (although I have tried without one and have the same errors, so probably not related):
    Section "ServerLayout"
    Identifier "Arch Linux"
    Screen 0 "Screen0"
    InputDevice "keyboard"
    InputDevice "mouse"
    InputDevice "synaptics"
    EndSection
    Section "Files"
    ModulePath "/usr/lib/xorg/modules"
    FontPath "/usr/share/fonts/misc"
    FontPath "/usr/share/fonts/100dpi:unscaled"
    FontPath "/usr/share/fonts/75dpi:unscaled"
    FontPath "/usr/share/fonts/TTF"
    FontPath "/usr/share/fonts/Type1"
    EndSection
    Section "Module"
    Load "GLcore"
    Load "glx"
    Load "record"
    Load "dri"
    Load "extmod"
    Load "xtrap"
    Load "dbe"
    Load "freetype"
    Load "synaptics"
    EndSection
    Section "ServerFlags"
    Option "AllowMouseOpenFail"
    Option "BlankTime" "5"
    Option "AIGLX" "false"
    Option "AutoAddDevices" "false"
    EndSection
    Section "InputDevice"
    Identifier "keyboard"
    Driver "kbd"
    Option "CoreKeyboard"
    Option "XkbRules" "xorg"
    Option "XkbLayout" "us"
    Option "XkbVariant" ""
    EndSection
    Section "InputDevice"
    Identifier "mouse"
    Driver "mouse"
    Option "Device" "/dev/input/mice"
    Option "Protocol" "IMPS/2"
    Option "Emulate3Buttons" "yes"
    Option "ZAxisMapping" "4 5"
    Option "CorePointer"
    EndSection
    Section "InputDevice"
    Identifier "synaptics"
    Driver "synaptics"
    Option "Device" "/dev/psaux"
    Option "Protocol" "auto-dev"
    Option "PalmDetect" "0"
    Option "SHMConfig" "true"
    Option "SendCoreEvents" "yes"
    Option "RBCornerButton" "0"
    Option "RTCornerButtom" "0"
    Option "TapButton1" "1"
    Option "TapButton2" "2"
    Option "TapButton3" "3"
    Option "AccelFactor" "0.0320"
    Option "MaxSpeed" "0.72"
    Option "MinSpeed" "0.6"
    Option "Emulate3Buttons" "true"
    Option "TouchPadOff" "0"
    Option "LBCornerButton" "2"
    Option "LeftEdge" "60"
    Option "RightEdge" "1070"
    Option "TopEdge" "90"
    Option "BottomEdge" "680"
    Option "VertTwoFingerScroll" "1"
    Option "HorizTwoFingerScroll" "1"
    Option "HorizScrollDelta" "20"
    Option "LockedDrags" "1"
    Option "CoastingSpeed" "0.13"
    Option "CircularScrolling" "1"
    Option "CircScrollTrigger" "8" # 8=Top Left Corner
    EndSection
    Section "Monitor"
    Identifier "Monitor0"
    VendorName "ASUS"
    ModelName "eeePC 901"
    Modeline "1024x600" 48.96 1024 1064 1168 1312 600 601 604 622 -HSync +VSync # 60 Hz
    EndSection
    Section "Device"
    Identifier "Card0"
    Driver "intel"
    VendorName "Intel Corporation"
    BoardName "Mobile 915GM/GMS/910GML Express Graphics Controller"
    BusID "PCI:0:2:0"
    Option "AccelMethod" "EXA"
    Option "MigrationHeuristic" "greedy"
    EndSection
    Section "Screen"
    Identifier "Screen0"
    Device "Card0"
    Monitor "Monitor0"
    DefaultDepth 24
    SubSection "Display"
    Viewport 0 0
    Depth 8
    EndSubSection
    SubSection "Display"
    Viewport 0 0
    Depth 15
    EndSubSection
    SubSection "Display"
    Viewport 0 0
    Depth 16
    EndSubSection
    SubSection "Display"
    Viewport 0 0
    Depth 24
    EndSubSection
    EndSection
    Section "DRI"
    Mode 0666
    EndSection
    If it means anything to anyone, I have the strace output to xinit and startx but can't post them both due to the limit on the length of the post. Here is the xinit strace output:
    4173 execve("/usr/bin/xinit", ["xinit"], [/* 33 vars */]) = 0
    4173 brk(0) = 0x9264000
    4173 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
    4173 open("/etc/ld.so.cache", O_RDONLY) = 3
    4173 fstat64(3, {st_mode=S_IFREG|0644, st_size=133164, ...}) = 0
    4173 mmap2(NULL, 133164, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb80ad000
    4173 close(3) = 0
    4173 open("/usr/lib/libX11.so.6", O_RDONLY) = 3
    4173 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240d\1\0004\0\0\0\310"..., 512) = 512
    4173 fstat64(3, {st_mode=S_IFREG|0755, st_size=1255735, ...}) = 0
    4173 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb80ac000
    4173 mmap2(NULL, 1162916, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f90000
    4173 mmap2(0xb80a8000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x117) = 0xb80a8000
    4173 close(3) = 0
    4173 open("/lib/libc.so.6", O_RDONLY) = 3
    4173 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220k\1\0004\0\0\0\0"..., 512) = 512
    4173 fstat64(3, {st_mode=S_IFREG|0755, st_size=1553884, ...}) = 0
    4173 mmap2(NULL, 1333512, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e4a000
    4173 mmap2(0xb7f8a000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13f) = 0xb7f8a000
    4173 mmap2(0xb7f8d000, 10504, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f8d000
    4173 close(3) = 0
    4173 open("/usr/lib/libxcb.so.1", O_RDONLY) = 3
    4173 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320~\0\0004\0\0\0D"..., 512) = 512
    4173 fstat64(3, {st_mode=S_IFREG|0755, st_size=128751, ...}) = 0
    4173 mmap2(NULL, 99968, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e31000
    4173 mmap2(0xb7e49000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17) = 0xb7e49000
    4173 close(3) = 0
    4173 open("/lib/libdl.so.2", O_RDONLY) = 3
    4173 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 \n\0\0004\0\0\0\\"..., 512) = 512
    4173 fstat64(3, {st_mode=S_IFREG|0755, st_size=13419, ...}) = 0
    4173 mmap2(NULL, 12408, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e2d000
    4173 mmap2(0xb7e2f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xb7e2f000
    4173 close(3) = 0
    4173 open("/usr/lib/libXau.so.6", O_RDONLY) = 3
    4173 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300\10\0\0004\0\0\0\20"..., 512) = 512
    4173 fstat64(3, {st_mode=S_IFREG|0755, st_size=9706, ...}) = 0
    4173 mmap2(NULL, 10112, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e2a000
    4173 mmap2(0xb7e2c000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xb7e2c000
    4173 close(3) = 0
    4173 open("/usr/lib/libXdmcp.so.6", O_RDONLY) = 3
    4173 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\17\0\0004\0\0\0\344"..., 512) = 512
    4173 fstat64(3, {st_mode=S_IFREG|0755, st_size=20705, ...}) = 0
    4173 mmap2(NULL, 19708, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e25000
    4173 mmap2(0xb7e29000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3) = 0xb7e29000
    4173 close(3) = 0
    4173 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7e24000
    4173 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7e23000
    4173 set_thread_area({entry_number:-1 -> 6, base_addr:0xb7e236c0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
    4173 mprotect(0xb7e2f000, 4096, PROT_READ) = 0
    4173 mprotect(0xb7f8a000, 8192, PROT_READ) = 0
    4173 mprotect(0xb80eb000, 4096, PROT_READ) = 0
    4173 munmap(0xb80ad000, 133164) = 0
    4173 access("/home/mgp/.xinitrc", F_OK) = -1 ENOENT (No such file or directory)
    4173 access("/home/mgp/.xserverrc", F_OK) = -1 ENOENT (No such file or directory)
    4173 brk(0) = 0x9264000
    4173 brk(0x9285000) = 0x9285000
    4173 rt_sigaction(SIGCHLD, {SIG_DFL, [CHLD], SA_RESTART}, {SIG_DFL, [], 0}, 8) = 0
    4173 rt_sigaction(SIGTERM, {0x8048e80, [], 0}, NULL, 8) = 0
    4173 rt_sigaction(SIGQUIT, {0x8048e80, [], 0}, NULL, 8) = 0
    4173 rt_sigaction(SIGINT, {0x8048e80, [], 0}, NULL, 8) = 0
    4173 rt_sigaction(SIGHUP, {0x8048e80, [], 0}, NULL, 8) = 0
    4173 rt_sigaction(SIGPIPE, {0x8048e80, [], 0}, NULL, 8) = 0
    4173 rt_sigaction(SIGALRM, {0x8048eb0, [ALRM], SA_RESTART}, {SIG_DFL, [], 0}, 8) = 0
    4173 rt_sigaction(SIGUSR1, {0x8048e90, [USR1], SA_RESTART}, {SIG_DFL, [], 0}, 8) = 0
    4173 rt_sigprocmask(SIG_BLOCK, [USR1], [], 8) = 0
    4173 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7e23728) = 4174
    4174 rt_sigprocmask(SIG_SETMASK, [], <unfinished ...>
    4173 setpriority(PRIO_PROCESS, 4174, -1 <unfinished ...>
    4174 <... rt_sigprocmask resumed> NULL, 8) = 0
    4174 rt_sigaction(SIGTTIN, {0x1, [TTIN], SA_RESTART}, <unfinished ...>
    4173 <... setpriority resumed> ) = 0
    4174 <... rt_sigaction resumed> {SIG_DFL, [], 0}, 8) = 0
    4174 rt_sigaction(SIGTTOU, {0x1, [TTOU], SA_RESTART}, <unfinished ...>
    4173 waitpid(4174, <unfinished ...>
    4174 <... rt_sigaction resumed> {SIG_DFL, [], 0}, 8) = 0
    4173 <... waitpid resumed> 0x804b940, WNOHANG) = 0
    4174 rt_sigaction(SIGUSR1, {0x1, [USR1], SA_RESTART}, <unfinished ...>
    4173 write(2, "\n"..., 1 <unfinished ...>
    4174 <... rt_sigaction resumed> {0x8048e90, [USR1], SA_RESTART}, 8) = 0
    4174 setpgid(0, 4174) = 0
    4174 execve("/bin/X", ["X", ":0"], [/* 33 vars */]) = -1 ENOENT (No such file or directory)
    4174 execve("/usr/bin/X", ["X", ":0"], [/* 33 vars */] <unfinished ...>
    4173 <... write resumed> ) = 1
    4173 alarm(15) = 0
    4173 rt_sigsuspend([] <unfinished ...>
    4174 <... execve resumed> ) = 0
    4174 brk(0) = 0x8baa000
    4174 fcntl64(0, F_GETFD) = 0
    4174 fcntl64(1, F_GETFD) = 0
    4174 fcntl64(2, F_GETFD) = 0
    4174 access("/etc/suid-debug", F_OK) = -1 ENOENT (No such file or directory)
    4174 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
    4174 open("/etc/ld.so.cache", O_RDONLY) = 3
    4174 fstat64(3, {st_mode=S_IFREG|0644, st_size=133164, ...}) = 0
    4174 mmap2(NULL, 133164, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f3b000
    4174 close(3) = 0
    4174 open("/usr/lib/libpciaccess.so.0", O_RDONLY) = 3
    4174 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300\24\0\0004\0\0\0\234"..., 512) = 512
    4174 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f3a000
    4174 fstat64(3, {st_mode=S_IFREG|0755, st_size=30651, ...}) = 0
    4174 mmap2(NULL, 27868, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f33000
    4174 mmap2(0xb7f39000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5) = 0xb7f39000
    4174 close(3) = 0
    4174 open("/lib/libpthread.so.0", O_RDONLY) = 3
    4174 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0I\0\0004\0\0\0,"..., 512) = 512
    4174 fstat64(3, {st_mode=S_IFREG|0755, st_size=119590, ...}) = 0
    4174 mmap2(NULL, 98784, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f1a000
    4174 mprotect(0xb7f2e000, 4096, PROT_NONE) = 0
    4174 mmap2(0xb7f2f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14) = 0xb7f2f000
    4174 mmap2(0xb7f31000, 4576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f31000
    4174 close(3) = 0
    4174 open("/usr/lib/libXfont.so.1", O_RDONLY) = 3
    4174 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 e\0\0004\0\0\0\34"..., 512) = 512
    4174 fstat64(3, {st_mode=S_IFREG|0755, st_size=242478, ...}) = 0
    4174 mmap2(NULL, 223616, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7ee3000
    4174 mmap2(0xb7f18000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x34) = 0xb7f18000
    4174 close(3) = 0
    4174 open("/usr/lib/libXau.so.6", O_RDONLY) = 3
    4174 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300\10\0\0004\0\0\0\20"..., 512) = 512
    4174 fstat64(3, {st_mode=S_IFREG|0755, st_size=9706, ...}) = 0
    4174 mmap2(NULL, 10112, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7ee0000
    4174 mmap2(0xb7ee2000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xb7ee2000
    4174 close(3) = 0
    4174 open("/lib/tls/i686/sse2/libpixman-1.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
    4174 stat64("/lib/tls/i686/sse2", 0xbfd93e3c) = -1 ENOENT (No such file or directory)
    4174 open("/lib/tls/i686/libpixman-1.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
    4174 stat64("/lib/tls/i686", 0xbfd93e3c) = -1 ENOENT (No such file or directory)
    4174 open("/lib/tls/sse2/libpixman-1.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
    4174 stat64("/lib/tls/sse2", 0xbfd93e3c) = -1 ENOENT (No such file or directory)
    4174 open("/lib/tls/libpixman-1.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
    4174 stat64("/lib/tls", 0xbfd93e3c) = -1 ENOENT (No such file or directory)
    4174 open("/lib/i686/sse2/libpixman-1.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
    4174 stat64("/lib/i686/sse2", 0xbfd93e3c) = -1 ENOENT (No such file or directory)
    4174 open("/lib/i686/libpixman-1.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
    4174 stat64("/lib/i686", 0xbfd93e3c) = -1 ENOENT (No such file or directory)
    4174 open("/lib/sse2/libpixman-1.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
    4174 stat64("/lib/sse2", 0xbfd93e3c) = -1 ENOENT (No such file or directory)
    4174 open("/lib/libpixman-1.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
    4174 stat64("/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
    4174 open("/usr/lib/tls/i686/sse2/libpixman-1.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
    4174 stat64("/usr/lib/tls/i686/sse2", 0xbfd93e3c) = -1 ENOENT (No such file or directory)
    4174 open("/usr/lib/tls/i686/libpixman-1.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
    4174 stat64("/usr/lib/tls/i686", 0xbfd93e3c) = -1 ENOENT (No such file or directory)
    4174 open("/usr/lib/tls/sse2/libpixman-1.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
    4174 stat64("/usr/lib/tls/sse2", 0xbfd93e3c) = -1 ENOENT (No such file or directory)
    4174 open("/usr/lib/tls/libpixman-1.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
    4174 stat64("/usr/lib/tls", 0xbfd93e3c) = -1 ENOENT (No such file or directory)
    4174 open("/usr/lib/i686/sse2/libpixman-1.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
    4174 stat64("/usr/lib/i686/sse2", 0xbfd93e3c) = -1 ENOENT (No such file or directory)
    4174 open("/usr/lib/i686/libpixman-1.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
    4174 stat64("/usr/lib/i686", 0xbfd93e3c) = -1 ENOENT (No such file or directory)
    4174 open("/usr/lib/sse2/libpixman-1.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
    4174 stat64("/usr/lib/sse2", 0xbfd93e3c) = -1 ENOENT (No such file or directory)
    4174 open("/usr/lib/libpixman-1.so.0", O_RDONLY) = 3
    4174 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0207\0\0004\0\0\0\\"..., 512) = 512
    4174 fstat64(3, {st_mode=S_IFREG|0755, st_size=394811, ...}) = 0
    4174 mmap2(NULL, 363888, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e87000
    4174 mmap2(0xb7ede000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x57) = 0xb7ede000
    4174 close(3) = 0
    4174 open("/usr/lib/libhal.so.1", O_RDONLY) = 3
    4174 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320*\0\0004\0\0\0\340"..., 512) = 512
    4174 fstat64(3, {st_mode=S_IFREG|0755, st_size=71014, ...}) = 0
    4174 mmap2(NULL, 64412, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e77000
    4174 mmap2(0xb7e86000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe) = 0xb7e86000
    4174 close(3) = 0
    4174 open("/usr/lib/libdbus-1.so.3", O_RDONLY) = 3
    4174 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0PQ\0\0004\0\0\0,"..., 512) = 512
    4174 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7e76000
    4174 fstat64(3, {st_mode=S_IFREG|0755, st_size=285567, ...}) = 0
    4174 mmap2(NULL, 230592, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e3d000
    4174 mmap2(0xb7e74000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x36) = 0xb7e74000
    4174 close(3) = 0
    4174 open("/usr/lib/libXdmcp.so.6", O_RDONLY) = 3
    4174 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\17\0\0004\0\0\0\344"..., 512) = 512
    4174 fstat64(3, {st_mode=S_IFREG|0755, st_size=20705, ...}) = 0
    4174 mmap2(NULL, 19708, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e38000
    4174 mmap2(0xb7e3c000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3) = 0xb7e3c000
    4174 close(3) = 0
    4174 open("/usr/lib/libcrypto.so.0.9.8", O_RDONLY) = 3
    4174 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@\332\3\0004\0\0\0D"..., 512) = 512
    4174 fstat64(3, {st_mode=S_IFREG|0555, st_size=1561754, ...}) = 0
    4174 mmap2(NULL, 1381304, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7ce6000
    4174 mmap2(0xb7e1f000, 90112, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x139) = 0xb7e1f000
    4174 mmap2(0xb7e35000, 9144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7e35000
    4174 close(3) = 0
    4174 open("/lib/libdl.so.2", O_RDONLY) = 3
    4174 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 \n\0\0004\0\0\0\\"..., 512) = 512
    4174 fstat64(3, {st_mode=S_IFREG|0755, st_size=13419, ...}) = 0
    4174 mmap2(NULL, 12408, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7ce2000
    4174 mmap2(0xb7ce4000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xb7ce4000
    4174 close(3) = 0
    4174 open("/lib/libm.so.6", O_RDONLY) = 3
    4174 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@4\0\0004\0\0\0("..., 512) = 512
    4174 fstat64(3, {st_mode=S_IFREG|0755, st_size=180855, ...}) = 0
    4174 mmap2(NULL, 151680, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7cbc000
    4174 mmap2(0xb7ce0000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x23) = 0xb7ce0000
    4174 close(3) = 0
    4174 open("/lib/librt.so.1", O_RDONLY) = 3
    4174 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\30\0\0004\0\0\0\234"..., 512) = 512
    4174 fstat64(3, {st_mode=S_IFREG|0755, st_size=39252, ...}) = 0
    4174 mmap2(NULL, 33364, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7cb3000
    4174 mmap2(0xb7cba000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6) = 0xb7cba000
    4174 close(3) = 0
    4174 open("/usr/lib/libgcc_s.so.1", O_RDONLY) = 3
    4174 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20#\0\0004\0\0\0\344"..., 512) = 512
    4174 fstat64(3, {st_mode=S_IFREG|0644, st_size=129370, ...}) = 0
    4174 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7cb2000
    4174 mmap2(NULL, 119784, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7c94000
    4174 mmap2(0xb7cb1000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1c) = 0xb7cb1000
    4174 close(3) = 0
    4174 open("/lib/libc.so.6", O_RDONLY) = 3
    4174 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220k\1\0004\0\0\0\0"..., 512) = 512
    4174 fstat64(3, {st_mode=S_IFREG|0755, st_size=1553884, ...}) = 0
    4174 mmap2(NULL, 1333512, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7b4e000
    4174 mmap2(0xb7c8e000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13f) = 0xb7c8e000
    4174 mmap2(0xb7c91000, 10504, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7c91000
    4174 close(3) = 0
    4174 open("/usr/lib/libfreetype.so.6", O_RDONLY) = 3
    4174 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`}\0\0004\0\0\0,"..., 512) = 512
    4174 fstat64(3, {st_mode=S_IFREG|0755, st_size=604088, ...}) = 0
    4174 mmap2(NULL, 542228, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7ac9000
    4174 mmap2(0xb7b4a000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x81) = 0xb7b4a000
    4174 close(3) = 0
    4174 open("/usr/lib/libz.so.1", O_RDONLY) = 3
    4174 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\30\0\0004\0\0\0\30"..., 512) = 512
    4174 fstat64(3, {st_mode=S_IFREG|0755, st_size=82987, ...}) = 0
    4174 mmap2(NULL, 78844, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7ab5000
    4174 mmap2(0xb7ac8000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12) = 0xb7ac8000
    4174 close(3) = 0
    4174 open("/usr/lib/libfontenc.so.1", O_RDONLY) = 3
    4174 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\f\0\0004\0\0\0004"..., 512) = 512
    4174 fstat64(3, {st_mode=S_IFREG|0755, st_size=30017, ...}) = 0
    4174 mmap2(NULL, 24288, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7aaf000
    4174 mmap2(0xb7ab4000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5) = 0xb7ab4000
    4174 close(3) = 0
    4174 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7aae000
    4174 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7aad000
    4174 set_thread_area({entry_number:-1 -> 6, base_addr:0xb7aad6c0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
    4174 mprotect(0xb7c8e000, 8192, PROT_READ) = 0
    4174 mprotect(0xb7cba000, 4096, PROT_READ) = 0
    4174 mprotect(0xb7ce0000, 4096, PROT_READ) = 0
    4174 mprotect(0xb7ce4000, 4096, PROT_READ) = 0
    4174 mprotect(0xb7e74000, 4096, PROT_READ) = 0
    4174 --- SIGSEGV (Segmentation fault) @ 0 (0) ---
    4173 <... rt_sigsuspend resumed> ) = ? ERESTARTNOHAND (To be restarted)
    4173 --- SIGCHLD (Child exited) @ 0 (0) ---
    4173 rt_sigsuspend([]) = ? ERESTARTNOHAND (To be restarted)
    4173 --- SIGALRM (Alarm clock) @ 0 (0) ---
    4173 rt_sigaction(SIGALRM, {0x8048eb0, [ALRM], SA_RESTART}, {0x8048eb0, [ALRM], SA_RESTART}, 8) = 0
    4173 sigreturn() = ? (mask now [USR1])
    4173 alarm(0) = 0
    4173 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
    4173 socket(PF_FILE, SOCK_STREAM, 0) = 3
    4173 connect(3, {sa_family=AF_FILE, path=@"/tmp/.X11-unix/X0"...}, 20) = -1 ECONNREFUSED (Connection refused)
    4173 close(3) = 0
    4173 socket(PF_FILE, SOCK_STREAM, 0) = 3
    4173 connect(3, {sa_family=AF_FILE, path="/tmp/.X11-unix/X0"...}, 110) = -1 ENOENT (No such file or directory)
    4173 close(3) = 0
    4173 waitpid(4174, [{WIFSIGNALED(s) && WTERMSIG(s) == SIGSEGV}], WNOHANG) = 4174
    4173 write(2, "giving up.\r\n"..., 12) = 12
    4173 write(2, "xinit: "..., 8) = 8
    4173 write(2, "No such file or directory (errno "..., 38) = 38
    4173 write(2, "unable to connect to X server\r\n"..., 31) = 31
    4173 kill(-4174, SIGTERM) = -1 ESRCH (No such process)
    4173 rt_sigaction(SIGTERM, {0x1, [TERM], SA_RESTART}, {0x8048e80, [], 0}, 8) = 0
    4173 rt_sigaction(SIGQUIT, {0x1, [QUIT], SA_RESTART}, {0x8048e80, [], 0}, 8) = 0
    4173 rt_sigaction(SIGINT, {0x1, [INT], SA_RESTART}, {0x8048e80, [], 0}, 8) = 0
    4173 rt_sigaction(SIGHUP, {0x1, [HUP], SA_RESTART}, {0x8048e80, [], 0}, 8) = 0
    4173 rt_sigaction(SIGPIPE, {0x1, [PIPE], SA_RESTART}, {0x8048e80, [], 0}, 8) = 0
    4173 write(2, "xinit: "..., 8) = 8
    4173 write(2, "No such process (errno 3): "..., 28) = 28
    4173 write(2, "Server error.\n"..., 14) = 14
    4173 exit_group(1) = ?
    I've searched over for a solution but can't really find anything relevant. I've tried installing xorg a few times. Also hal and all that stuff but I don't trust myself too much on that. I don't know how to proceed any further and would appreciate any help possible or any ideas you think I could try. I'm pretty sure it's something quite stupid. Thanks for your time and consideration.
    Best regards,
    Michael
    Last edited by mgp (2009-09-24 06:31:36)

    Hi all,
    I fixed it. By looking closely at the strace I figured that for some reason X couldn't access my /tmp. I remember setting my /tmp directories in fstab to mount on tmpfs so I figured that wasn't working anymore. I removed my tmp entries in fstab (will have to refigure that one out). Something changed with the devices. Maybe I wasn't using udev before or something as it also has problems mounting devices it previously mounted on boot. However all this happened before I changed kernel. Dunno, anyway, it works although I have to fix a bunch of small things that still don't work. Lesson would be update often (hadn't done so in a year) and keep in touch with what is going on in the community (eee instructions have changed a lot -and become slightly more confusing-). Anyway, thanks for your help, specially Rasi.
    Best regards,
    Michael

  • I keep getting error messages trying to download Microsoft Office 2013 ProPlus HUP

    I am getting so frustrated. I have been trying to download this software for over a month. I'm not sure what else to do. I got a download link after I purchased the software through the HUP program. When I click it I get an error message that says "We're
    sorry.  We had a problem installing your Office program(s).  Is your internet connection working?  Do you have enough space on your main hard drive?  Please try installing again after you have checked the above".
    My internet connection is fine.  I have tons of space on my hard drive.  I have removed all trial versions of Office that came with the computer.  I went into 'regedit' and deleted the office registry.
    I even purchased the backup disc and tried that and get an error saying something like it couldn't 'mount' or something like that.  I had a Microsoft tech who remoted into my computer and was trying to download it for me for over an hour and even they
    gave up. 
    Anyone else having this issue and is there any suggestion on how to fix? 
    FYI, I'm using a Dell Inspiron laptop and have Windows 8.1 (recently upgraded from Windows 8).  Would appreciate any help!
     

    Hi,
    Try the following steps:
    1. Check windows updates.
    2. Try the Microsoft Fix it in this kb to remove previous install completely:
    http://support.microsoft.com/kb/2739501/en-us
    3. Reboot.
    4. Try installing again.
    This seems helpful on the issue.
    As always, thank you for your suggestion, Don:)
    Regards,
    Melon Chen
    TechNet Community Support

  • Office 2013 ProPlus HUP

    I have (had) installed two copies of Office 2013 Proplus HUP, on my main PC and on my laptop (both Win 7).   My main PC motherboard died and I replaced it and at the same time upgraded Windows to 8.1.   I installed Office 2013 HUP again
    but I can't activate it because Microsoft licencing responds that both my licences are active.   I cannot see any way to uninstall the licence for my main PC, I have tried to get to speak to someone by doing a telephone activation but you never get
    to speak to a real person.  I tried to re-install Win 7 so as to try to uninstall office 2013 from my hard drive but Windows 7 only wants to do a clean install which means I lose the original Office 2013 registration and again can't uninstall.  I've
    seen suggestions that this is possible through "My account" but I don't get that option when I check mine.       I've been through the Microsoft support site and when I put in my product code it says it's expired
    which is odd because HUP is as far as I can tell an extension of our business licence and that is very much still active.  Seems I can get support but it will cost me £65 when the software itself only cost me £8.95!!!
    Two questions, 1) if I uninstall Office 2013 HUP from my laptop, does this get picked up by the Microsoft registration service and then permit me to activate it on my new main PC, 2) is there a support service in the UK from Microsoft who could help sort
    this out without charging the earth?  

    Before answering your question, I would like to show your the FAQ below:
    Q1: On how many computers can I install the software?
    A: 2 computers, either 2 PCs or 2 Macs, specific to the software that was purchased.
    Q2: Is Internet access required for Office?
    A: Internet access is required to install and activate all the latest releases of Office suites.
    More FAQ about Office 2013 HUP, visit
    here.
    Answer your questions:
    A1: Since your previous motherboard is damaged, remove the Office 2013 related file woudn't picked up by the Microsoft registration service or permit you to activate it on your new PC. You have to activate the Office product by using the telephone
    A2: Customer Service is free service which can help you by locating the appropriate answers or resources.
    You may also contact here:
    https://www.microsofthup.com/hupsg/contactus.aspx?culture=en-GB
    Thanks.
    Tony Chen
    TechNet Community Support

Maybe you are looking for