I have an FC6 system that was upgraded from FC5. Ever since, there have been a few strange problems with package dependencies. The first was a problem with a missing gnome-terminal dependency, but I managed to fix it. But it appears as if some RPM packages which are actually installed are no longer known. The files are still on the system, but they no longer belong to any package and don't show up with an RPM listing. And it also means that yum doesn't know about them either. ---- openoffice.org problems ---- I can not run any openoffice application, I get something like, /usr/lib/openoffice.org2.0/program/soffice: line 140: \ /usr/lib/openoffice.org2.0/program/pagein: No such file or directory /usr/lib/openoffice.org2.0/program/swriter.bin: error while loading shared libraries: \ libicui18n.so.34: cannot open shared object file: No such file or directory Note that I do have a newer libicui18n.so.36 installed (package libicu-3.6-4). The file /usr/lib/openoffice.org2.0/program/soffice exists, but if I do "rpm -qf /usr/lib/openoffice.org2.0/program/soffice" I get file /usr/lib/openoffice.org2.0/program/soffice is not owned by any package Also, a listing "rpm -qa | grep openoffice" gives a whole lot of packages, mostly language packs, such as... openoffice.org-langpack-ms_MY-2.0.4-5.3 openoffice.org-langpack-pt_PT-2.0.4-5.3 openoffice.org-langpack-ta_IN-2.0.4-5.3 ... but NO openoffice.org-base, -calc, etc. as expected. Trying to do a "yum update openoffice.org" just gives Could not find update match for openoffice.org No Packages marked for Update/Obsoletion How do I get my openoffice.org back in a sane state? ---- kdebase Xserver dependencies --- When trying to do a "yum update" today I get the following strange kde dependencies that I can't figure out... yum update Loading "installonlyn" plugin Setting up Update Process Setting up repositories Reading repository metadata in from local files Resolving Dependencies --> Populating transaction set with selected packages. Please wait. ---> Package kdelibs.i386 6:3.5.5-0.2.fc6 set to be updated ---> Package kdegames.i386 6:3.5.5-0.1.fc6 set to be updated ---> Package kdebase.i386 6:3.5.5-0.4.fc6 set to be updated ---> Downloading header for gqview to pack into transaction set. gqview-2.0.3-1.fc6.i386.r 100% |=========================| 17 kB 00:00 ---> Package gqview.i386 0:2.0.3-1.fc6 set to be updated --> Running transaction check --> Processing Dependency: /etc/X11/xdm/Xservers for package: kdebase --> Processing Dependency: /etc/X11/xdm/Xaccess for package: kdebase --> Processing Dependency: /etc/X11/xdm/Xwilling for package: kdebase --> Processing Dependency: /etc/X11/xdm/Xsetup_0 for package: kdebase --> Finished Dependency Resolution Error: Missing Dependency: /etc/X11/xdm/Xservers is needed by package kdebase Error: Missing Dependency: /etc/X11/xdm/Xaccess is needed by package kdebase Error: Missing Dependency: /etc/X11/xdm/Xwilling is needed by package kdebase Error: Missing Dependency: /etc/X11/xdm/Xsetup_0 is needed by package kdebase The files /etc/X11/xdm/X**** do exist, but are not marked as being owned by any RPM package (by doing "rpm -qf /etc/..." on them). As they are under an "xdm" subdirectory I checked, and there is no "xdm" package shown as being installed. Is this another case of my RPM database just forgetting about installed packages when I upgraded from FC56 to FC6? How do I fix all this? How can I verify that my RPM database is correct, that it still knows about all the packages that are actually installed and hasn't forgetten any more? -- Deron Meranda