Results 1 to 9 of 9

Thread: I accidentally updated my system. Big mistake.

  1. #1
    Join Date
    Jul 2008
    Location
    Santa Cruz, CA
    Posts
    255

    Question I accidentally updated my system. Big mistake.

    I am one of those bad people who has an Nvidia graphics card.
    Because we are evil people who use stuff with Bad Licenses,
    when my system got updated, the graphics driver was not migrated.
    Yes, I am a lot irritated. It should not be so difficult
    to recover, but it is. I found this nice link that said, "click
    this and everything will be better". Sure. Cool. Except that
    I am running on a live CD and not openSuSE so the click only
    works if you have graphical Yast installed and you've booted
    from the root partition. Guess what? It doesn't work because
    the graphics are all screwed up because the nvidia driver does
    not load. Very clever.

    Now that I'm done ranting, here's the question: Is there some
    place where I can download something or another that will
    reconfigure the nvidia rpm so I can have my system back?

  2. #2
    Join Date
    Nov 2009
    Location
    West Virginia Sector 13
    Posts
    15,804

    Default Re: I accidentally updated my system. Big mistake.

    Boot to command line
    press 3 at boot then boot
    log on as root
    type
    sax2 -m 0=vesa (that is a lower case o not a zero)

    type
    init 5
    to start GUI

    install the NVIDIA driver and reboot.

  3. #3
    Join Date
    Jun 2008
    Location
    UTC+10
    Posts
    9,686
    Blog Entries
    4

    Default Re: I accidentally updated my system. Big mistake.

    Wilson_Philips, I'm sure you are reading these threads too. Maybe you should paste the URLs of such threads into openFATE so that the devs can see that this is a real issue.

  4. #4
    Join Date
    Jun 2008
    Location
    Natchez, MS, USA
    Posts
    518

    Default Re: I accidentally updated my system. Big mistake.

    Just found it.

    Will do.
    Free Fractal Wallpapers
    http://wilsonephillips.smugmug.com

  5. #5
    Join Date
    Nov 2009
    Location
    West Virginia Sector 13
    Posts
    15,804

    Default Re: I accidentally updated my system. Big mistake.

    Quote Originally Posted by gogalthorp View Post
    Boot to command line
    press 3 at boot then boot
    log on as root
    type
    sax2 -m 0=vesa (that is a lower case o not a zero)

    type
    init 5
    to start GUI

    install the NVIDIA driver and reboot.
    opps I said that backwards "that is a lower case o not a zero" should be "that is a zero not a upper case o"

  6. #6
    Join Date
    Jul 2008
    Location
    Santa Cruz, CA
    Posts
    255

    Default Re: I accidentally updated my system. Big mistake.

    Ah. Thank you! That ought to do it. I'm guessing the sax incantation
    forces the GUI (X) into some basic vesa mode before going to run level 5.
    Thanks!! Regards, Bruce

  7. #7
    Join Date
    Nov 2009
    Location
    West Virginia Sector 13
    Posts
    15,804

    Default Re: I accidentally updated my system. Big mistake.

    Yes it replace the nvidia driver with the generic vesa driver so you can get to the GUI. You need to re associate the kernel and NVIDA driver for things to work. It all depends on how you installed the NVIDIA driver in the first place. If you used a download from NVIDIA there is no info placed in the RPM database about the relations ship. So when a kernel update happens there is no way that the RPM mechanism can know that they need to be linked. If you use the one step the driver comes from a repository and the relationship is remember at the next kernel update.

    If you have the NVIDIA installer then you just need to run it again to get things back and can skip the vesa step. I think there is a command line parameter you can pass that just does the link step ie it does not need to recompile. But I forget what it is , Check the Docs on NVIDIA

    In any case it is good to know how to do things from the command line.

  8. #8
    Join Date
    Jul 2008
    Location
    Santa Cruz, CA
    Posts
    255

    Unhappy Re: I accidentally updated my system. Big mistake.

    Quote Originally Posted by gogalthorp View Post
    Yes it replace the nvidia driver with the generic vesa driver so you can get to the GUI.
    All ya gotta do is know the right incantations. I don't. I also don't want to be forced to do all the research necessary to figure it out. It takes hours (I've done it) and then the next time it happens, it is all forgotten and the research has to be redone. Ick.
    You need to re associate the kernel and NVIDA driver for things to work. [...] If you used a download from NVIDIA there is no info placed in the RPM database about the relations ship. So when a kernel update happens there is no way that the RPM mechanism can know that they need to be linked. If you use the one step the driver comes from a repository and the relationship is remember at the next kernel update.
    The repository attempt failed for me, so I used the NVIDIA instructions, which were quite straight forward.

    [...]

    In any case it is good to know how to do things from the command line.
    Simple, straight forward, obvious cookbook style instructions are nice. That's why I'm back here. What is "sax2"? Where does it live? Why can I not find it? I've looked in

    /sbin
    /bin
    /usr/bin
    /usr/sbin
    /usr/X11

    to no avail. Perhaps it is re-install time.

  9. #9
    Join Date
    Jun 2008
    Location
    Berlin
    Posts
    2,061

    Default Re: I accidentally updated my system. Big mistake.

    What is "sax2"?
    Quote Originally Posted by man SaX2
    Code:
    NAME
           SaX2 - SuSE advanced X11 configuration, a complete module based X11 configurator
    [...]
    DESCRIPTION
           SaX2  is  a  program  to  configure the X-Server. It is able to detect almost all
           stuff related to the graphics card. The graphics card, Touchscreens, Tablets,  3D
           features,  AccessX,  Keyboard,  Mouse,  Multihead, ... and more can be configured
           using this tool.[...]

    Where does it live? Why can I not find it? I've looked in [...]
    Code:
    hoppers:~ # which SaX2
    /usr/sbin/SaX2

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •