Crash during update. Will not update.

So I installed this system with the net install disk. I really don’t want to do that again. It said it needed one update shortly after install and I figured that a net install would pretty much be up to date and I would be fine to wait on that for a day or two. Wrong.

I used bit torrent for about 20 hours and downloaded ~60 GB’s to the external hard drive. After a while while clicked the little update button closed every thing else then hit apply.

Walk off, come back and the computer is completely non-responsive and the monitor is not getting a feed from the tower. Not even any num-lock blinky light action on the key board. I gave it a minute or two to show any kind of life then turned it off.

It came back on well enough to get online and post this but, like the title indicates, that package manager appears to be broken in some way. In Debian based systems there is a command that clears this up. Is there an equivalent for this distro?

I attempted to finish the update but got this error:

 installation of package failed. 
Subprocess failed. Error: RPM failed: error: package NetworkManager-glib-0.8-7.4.i586 is not installed

Hey why not just disable that update and see what happens? That’s what I said; hears what happens:

Installation of package failed.
Subprocess failed. Error: RPM failed: error: db3 error(-30987) from dbcursor->c_get: DB_PAGE_NOTFOUND: Requested page not found
error: error(-30987) getting "" records from Requireversion index
error: db3 error(-30987) from dbcursor->c_get: DB_PAGE_NOTFOUND: Requested page not found
error: error(-30987) getting "" records from Requireversion index
error: db3 error(-30987) from dbcursor->c_get: DB_PAGE_NOTFOUND: Requested page not found
error: error(-30987) getting "" records from Requireversion index
error: db3 error(-30987) from dbcursor->c_get: DB_PAGE_NOTFOUND: Requested page not found
error: error(-30987) getting "" records from Requireversion index
error: db3 error(-30987) from dbcursor->c_get: DB_PAGE_NOTFOUND: Requested page not found
error: error(-30987) getting "" records from Requireversion index
error: db3 error(-30987) from dbcursor->c_get: DB_PAGE_NOTFOUND: Requested page not found
error: error(-30987) getting "" records from Requireversion index
error: db3 error(-30987) from dbcursor->c_get: DB_PAGE_NOTFOUND: Requested page not found
error: error(-30987) getting "" records from Requireversion index
error: db3 error(-30987) from dbcursor->c_get: DB_PAGE_NOTFOUND: Requested page not found
error: error(-30987) getting "" records from Requireversion index
error: db3 error(-30987) from dbcursor->c_get: DB_PAGE_NOTFOUND: Requested page not found
error: error(-30987) getting "" records from Requireversion index
error: db3 error(-30987) from dbcursor->c_get: DB_PAGE_NOTFOUND: Requested page not found
error: error(-30987) getting "" records from Requireversion index
error: db3 error(-30987) from dbcursor->c_get: DB_PAGE_NOTFOUND: Requested page not found
error: error(-30987) getting "" records from Requireversion index
error: db3 error(-30987) from dbcursor->c_get: DB_PAGE_NOTFOUND: Requested page not found
error: error(-30987) getting "" records from Requireversion index
error: db3 error(-30987) from dbcursor->c_get: DB_PAGE_NOTFOUND: Requested page not found
error: error(-30987) getting "" records from Requireversion index
error: db3 error(-30987) from dbcursor->c_get: DB_PAGE_NOTFOUND: Requested page not found
error: error(-30987) getting "" records from Requireversion index
error: db3 error(-30987) from dbcursor->c_get: DB_PAGE_NOTFOUND: Requested page not found
error: error(-30987) getting "" records from Requireversion index
error: db3 error(-30987) from dbcursor->c_get: DB_PAGE_NOTFOUND: Requested page not found
error: error(-30987) getting "" records from Requireversion index
error: db3 error(-30987) from dbcursor->c_get: DB_PAGE_NOTFOUND: Requested page not found
error: error(-30987) getting "" records from Requireversion index
error: db3 error(-30987) from dbcursor->c_get: DB_PAGE_NOTFOUND: Requested page not found
error: error(-30987) getting "" records from Requireversion index
error: db3 error(-30987) from dbcursor->c_get: DB_PAGE_NOTFOUND: Requested page not found
error: error(-30987) getting "" records from Requireversion index
error: db3 error(-30987) from dbcursor->c_get: DB_PAGE_NOTFOUND: Requested page not found
error: error(-30987) getting "" records from Requireversion index
error: db3 error(-30987) from dbcursor->c_get: DB_PAGE_NOTFOUND: Requested page not found
error: error(-30987) getting "" records from Requireversion index
error: db3 error(-30987) from dbcursor->c_get: DB_PAGE_NOTFOUND: Requested page not found
error: error(-30987) getting "" records from Requireversion index
error: db3 error(-30987) from dbcursor->c_get: DB_PAGE_NOTFOUND: Requested page not found
error: error(-30987) getting "" records from Requireversion index
error: db3 error(-30987) from dbcursor->c_get: DB_PAGE_NOTFOUND: Requested page not found
error: error(-30987) getting "" records from Requireversion index
error: db3 error(-30987) from dbcursor->c_get: DB_PAGE_NOTFOUND: Requested page not found
error: error(-30987) getting "" records from Requireversion index
error: db3 error(-30987) from dbcursor->c_get: DB_PAGE_NOTFOUND: Requested page not found
error: error(-30987) getting "" records from Requireversion index
error: db3 error(-30987) from dbcursor->c_get: DB_PAGE_NOTFOUND: Requested page not found
error: error(-30987) getting "" records from Requireversion index
error: db3 error(-30987) from dbcursor->c_get: DB_PAGE_NOTFOUND: Requested page not found
error: error(-30987) getting "" records from Requireversion index
error: db3 error(-30987) from dbcursor->c_get: DB_PAGE_NOTFOUND: Requested page not found
error: error(-30987) getting "" records from Requireversion index
error: db3 error(-30987) from dbcursor->c_get: DB_PAGE_NOTFOUND: Requested page not found
error: error(-30987) getting "" records from Requireversion index
error: db3 error(-30987) from dbcursor->c_get: DB_PAGE_NOTFOUND: Requested page not found
error: error(-30987) getting "" records from Requireversion index
error: db3 error(-30987) from dbcursor->c_get: DB_PAGE_NOTFOUND: Requested page not found
error: error(-30987) getting "" records from Requireversion index
error: db3 error(-30987) from dbcursor->c_get: DB_PAGE_NOTFOUND: Requested page not found
error: error(-30987) getting "" records from Requireversion index
error: db3 error(-30987) from dbcursor->c_get: DB_PAGE_NOTFOUND: Requested page not found
error: error(-30987) getting "" records from Requireversion index
error: db3 error(-30987) from dbcursor->c_get: DB_PAGE_NOTFOUND: Requested page not found
error: error(-30987) getting "" records from Requireversion index
error: db3 error(-30987) from dbcursor->c_get: DB_PAGE_NOTFOUND: Requested page not found
error: error(-30987) getting "" records from Requireversion index
error: db3 error(-30987) from dbcursor->c_get: DB_PAGE_NOTFOUND: Requested page not found
error: error(-30987) getting "" records from Requireversion index


The above pertains to a fire fox update of some kind.

I still have the install disk handy but would rather not wait the 3 hours it takes to download the packages.

Please tell my your wonderful ideas on how I can fix this. I switched from Ubuntu to SUSE because it is supported by online learning soft ware I have access to.

Can you open a terminal session and run the command: **zypper repos **
And post the results. Here is a copy of my results, plus some comments.

2 . Display All openSUSE Repositories as Entered in your Computer ...       

Command: zypper repos 

#  | Alias                               | Name                                | Enabled | Refresh
---+-------------------------------------+-------------------------------------+---------+--------
1  | /vlc                                | /vlc                                | No      | No     
2  | KDE3                                | KDE3                                | Yes     | Yes    
3  | Updates for openSUSE 11.3 11.3-1.82 | Updates for openSUSE 11.3 11.3-1.82 | Yes     | Yes    
4  | XOrg                                | XOrg                                | No      | Yes    
5  | mozilla                             | mozilla                             | Yes     | Yes    
6  | openSUSE-11.3 11.3-1.82             | openSUSE-11.3 11.3-1.82             | No      | No     
7  | packman                             | packman                             | Yes     | Yes    
8  | repo-debug                          | openSUSE-11.3-Debug                 | No      | Yes    
9  | repo-non-oss                        | openSUSE-11.3-Non-Oss               | Yes     | Yes    
10 | repo-oss                            | openSUSE-11.3-Oss                   | Yes     | Yes    
11 | repo-source                         | openSUSE-11.3-Source                | No      | Yes    

If you have more than the four repositories listed above, you could cause yourself 
some trouble.  In general, repositories must given a priority when you have        
more than four.  If you do not understand how this works, please ask for help.     
Listed below are the recommended repositories you should keep enabled.             

 * Main Repository - http://download.opensuse.org/distribution/11.?/repo/oss/      
 * Main Repository - http://download.opensuse.org/distribution/11.?/repo/non-oss/  
 * Packman Repository  - http://packman.jacobs-university.de/suse/11.?/            
 * Main Update Repository  - http://download.opensuse.org/update/11.?/

This output comes from mmcheck, a script file I wrote.

Thank You,

Your RPM database looks corrupt. Try rebuilding it. Run this command as root (by first doing su - )


rpmdb --rebuilddb

60 Gig down load??? Would it not be easier to just get the DVD iso??

60 Gigs would be just about every package in every repo. Some repos don’t mix with others. I would really have to think about how to download all that.

Here’s the out put for “zypper repos”


******@linux-bqna:~> zypper repos 
# | Alias                               | Name                                | Enabled | Refresh
--+-------------------------------------+-------------------------------------+---------+--------
1 | Updates for openSUSE 11.3 11.3-1.82 | Updates for openSUSE 11.3 11.3-1.82 | Yes     | Yes    
2 | download.videolan.org-SuSE          | VideoLan Repository                 | Yes     | Yes    
3 | openSUSE-11.3 11.3-1.82             | openSUSE-11.3 11.3-1.82             | Yes     | Yes    
4 | repo-debug                          | openSUSE-11.3-Debug                 | No      | Yes    
5 | repo-non-oss                        | openSUSE-11.3-Non-Oss               | Yes     | Yes    
6 | repo-source                         | openSUSE-11.3-Source                | No      | Yes

I turned on the VLC one in some menu some where while getting to know the lay out. Should I turn that off? Will disabling the VLC repo cause problems with VLC? Why is it a good idea to add this packman repo?

I don’t know how to assign priority to repos either?

Will do.

The 60 gigs is just data not packages. Mostly pdf’s. My exteranl hard drive diead a few nights ago so I’ve set about to rebuilding my library.

On the front of repositories, you should disable Videolan after you download the single file libdvdcss, nothing else should come from there. You should add Packman from here.

http://packman.jacobs-university.de/suse/11.3/

If you think your database is corrupted, run the terminal command:

rpmdb --rebuilddb 

as suggested by ah7013.

Thank You,

You should use Packman rather then Video land for the multimedia stuff. But until this problem is fixed remove it. Other wise your repos are fine.

I still don’t understand the 60 Gig down load??? Why??

ah7013 Gets the gold star for fixing this one. I ran rpmdb --rebuilddb and then ran an update. Seems to be working fine.

I’ll go about switching on the new repo and turning off the vlc one. I’ll remove vlc before hand.

gogalthorp

They are files that have nothing to do with the OS. I only brought it up to say that an out of date system was under some strain downloading all that data. Likely the cause of the crash that started this was linked to memory leaks and/or other common stuff updates fix.

Great! Glad it worked :wink:

Ok I thought you were downloading an 60 gig update. Which boggled my mind.

Yeah. I haven’t tried it in years but once in a while I would install every last piece of software in the package manager (ctrl+a right click install) to see what would happen. It seldom finished the install process.

If you wanted to build a super stable linux distro that would be one way to test it though.

On 2011-01-02 05:36, scroll-lock wrote:
>
> Here’s the out put for “zypper repos”
>
>
> Code:
> --------------------
>
> ******@linux-bqna:~> zypper repos
> # | Alias | Name | Enabled | Refresh
> --±------------------------------------±------------------------------------±--------±-------
> 1 | Updates for openSUSE 11.3 11.3-1.82 | Updates for openSUSE 11.3 11.3-1.82 | Yes | Yes
> 2 | download.videolan.org-SuSE | VideoLan Repository | Yes | Yes
> 3 | openSUSE-11.3 11.3-1.82 | openSUSE-11.3 11.3-1.82 | Yes | Yes
> 4 | repo-debug | openSUSE-11.3-Debug | No | Yes
> 5 | repo-non-oss | openSUSE-11.3-Non-Oss | Yes | Yes
> 6 | repo-source | openSUSE-11.3-Source | No | Yes
> --------------------

I don’t see repo-oss :-?


Cheers / Saludos,

Carlos E. R.
(from 11.2 x86_64 “Emerald” at Telcontar)