Page 1 of 2 12 LastLast
Results 1 to 10 of 13

Thread: Trouble with kde updates (repo config)

  1. #1

    Default Trouble with kde updates (repo config)

    Under OpenSuSE 11.1I am having trouble with KDE 4 updates.

    Just a little history; I tried to do an update yesterday, and I was having a continuous stream of error messages; I disabled a few of the more obscure repos to try to get that under control, but that didn't work. It turns out that the problem was probably more to do with some problems on the network to which I was connected, rather than my box (some network ports blocked???), but, seemingly as a result I now have a situation in which I have various bits of kde 4 for which the 'most up to date' version is less recent than 'the currently installed' version, and I would like to put that right, before letting yast have a go at updating stuff.

    I've had a look at the repo config and it looks ok to me (which probably just demonstrates how little I know). A couple of instant questions come to mind, to increase my understanding:
    • the priority determines which repo is used if the version numbers are equal. What if the numbers are not equal?
    • presumably, lower numbers represent higher priorities


    On an only vaguely connected subject, I note that 'apropos zypper' doesn't give any matches (nor does the equivalent 'man -k zypper'), while 'man zypper' does. That can't be right, can it?

    here is the output of 'zypper lr', in case that helps
    Code:
    #  | Alias                                                    | Name                                                     | Enabled | Refresh
    ---+----------------------------------------------------------+----------------------------------------------------------+---------+--------
    1  | 20090108-141023                                          | 20090108-141023                                          | No      | Yes
    2  | 20090514-162334                                          | 20090514-162334                                          | No      | Yes
    3  | Education                                                | Education                                                | Yes     | Yes
    4  | Factory_KDE4                                             | Factory KDE4                                             | Yes     | Yes
    5  | KDE:42                                                   | KDE:42                                                   | Yes     | Yes
    6  | KDE_4.2_community_repo                                   | KDE 4.2 community repo                                   | Yes     | Yes
    7  | KDE_4.2_repo                                             | KDE 4.2 repo                                             | Yes     | Yes
    8  | Packman_(Halifax/Aachen)                                 | Packman (Halifax/Aachen)                                 | No      | Yes
    9  | devel:tools:building                                     | devel:tools:building                                     | Yes     | Yes
    10 | downloads                                                | downloads                                                | Yes     | Yes
    11 | home:MasterPatricko                                      | home:MasterPatricko                                      | No      | Yes
    12 | home:dmitry_serpokryl:Enlightenment-cvs-core-metapackage | home:dmitry_serpokryl:Enlightenment-cvs-core-metapackage | No      | Yes
    13 | home:hfiguiere                                           | home:hfiguiere                                           | No      | Yes
    14 | home:j-engel                                             | home:j-engel                                             | No      | Yes
    15 | openSUSE 11.1-0                                          | openSUSE 11.1-0                                          | Yes     | No
    16 | openSUSE-11.1-Updates                                    | openSUSE-11.1-Updates                                    | Yes     | Yes
    17 | openSUSE:11.1:NonFree                                    | openSUSE:11.1:NonFree                                    | Yes     | Yes
    18 | repo-debug                                               | openSUSE-11.1-Debug                                      | No      | Yes
    19 | repo-non-oss                                             | openSUSE-11.1-Non-Oss                                    | Yes     | Yes
    20 | repo-oss                                                 | openSUSE-11.1-Oss                                        | Yes     | Yes
    21 | repo-source                                              | openSUSE-11.1-Source                                     | No      | Yes
    22 | repo-update                                              | openSUSE-11.1-Update                                     | Yes     | Yes
    23 | science                                                  | science                                                  | No      | Yes

  2. #2
    Join Date
    Jan 2009
    Location
    USA Pennsylvania
    Posts
    1,287

    Default Re: Trouble with kde updates (repo config)

    Not really sure what your 1st and 2nd repositories are, but your 4th repository is conflicting with upgrading to 4.2 since it's actually housing the kde 4.3 beta.

    So get rid of the 4th repository (KDE4 factory)

    Also re-enable the packman repository #8

    It might help if you give the output of

    Code:
    zypper lr --details
    so we can see what the websites are and your priorities, as having certain repositories at certain priorities can screw things up as well.

    Take Care,

    Ian
    Laptop: Dell Inspiron E1505 | OpenSUSE 12.1/Windows Vista | KDE | Intel CPU T2050 1.6 GHz | Intel 945GM | 3.2GB RAM
    Box: OpenSUSE 12.1/Windows 7 | KDE | Intel Core 2 Quad 8300 2.5GHz/core | nVidia Geforce 9500GT 1GB| 4 GB RAM

  3. #3

    Default Re: Trouble with kde updates (repo config)

    Here you go

    Code:
    zypper lr --details
    #  | Alias                                                    | Name                                                     | Enabled | Refresh | Priority | Type     | URI                                                                                                                 | Service
    ---+----------------------------------------------------------+----------------------------------------------------------+---------+---------+----------+----------+---------------------------------------------------------------------------------------------------------------------+--------
    1  | 20090108-141023                                          | 20090108-141023                                          | No      | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/server%3a/monitoring/openSUSE_11.1/                                       |
    2  | 20090514-162334                                          | 20090514-162334                                          | No      | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/home%3a/lemmy04/openSUSE_11.1/                                            |
    3  | Education                                                | Education                                                | Yes     | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/Education/openSUSE_11.1/                                                  |
    4  | Factory_KDE4                                             | Factory KDE4                                             | No      | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/KDE%3a/KDE4%3a/Factory%3a/Desktop/openSUSE_11.1                           |
    5  | KDE:42                                                   | KDE:42                                                   | Yes     | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/KDE:/42/openSUSE_11.1/                                                    |
    6  | KDE_4.2_community_repo                                   | KDE 4.2 community repo                                   | Yes     | Yes     |  100     | rpm-md   | http://download.opensuse.org/repositories/KDE%3a/KDE4%3a/Community/openSUSE_11.1_KDE_42/                            |
    7  | KDE_4.2_repo                                             | KDE 4.2 repo                                             | Yes     | Yes     |  100     | rpm-md   | http://download.opensuse.org/repositories/KDE%3a/42/openSUSE_11.1                                                   |
    8  | Packman_(Halifax/Aachen)                                 | Packman (Halifax/Aachen)                                 | Yes     | Yes     |   99     | rpm-md   | http://ftp.halifax.rwth-aachen.de/packman/suse/11.1/                                                                |
    9  | devel:tools:building                                     | devel:tools:building                                     | Yes     | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/devel:/tools:/building/openSUSE_11.1/                                     |
    10 | downloads                                                | downloads                                                | Yes     | Yes     |   99     | plaindir | dir:///home/markw/downloads/                                                                                        |
    11 | home:MasterPatricko                                      | home:MasterPatricko                                      | No      | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/home:/MasterPatricko/openSUSE_11.1/                                       |
    12 | home:dmitry_serpokryl:Enlightenment-cvs-core-metapackage | home:dmitry_serpokryl:Enlightenment-cvs-core-metapackage | No      | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/home:/dmitry_serpokryl:/Enlightenment-cvs-core-metapackage/openSUSE_11.1/ |
    13 | home:hfiguiere                                           | home:hfiguiere                                           | No      | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/home:/hfiguiere/openSUSE_11.1/                                            |
    14 | home:j-engel                                             | home:j-engel                                             | No      | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/home:/j-engel/openSUSE_11.1/                                              |
    15 | openSUSE 11.1-0                                          | openSUSE 11.1-0                                          | Yes     | No      |   99     | yast2    | cd:///?devices=/dev/sr0                                                                                             |
    16 | openSUSE-11.1-Updates                                    | openSUSE-11.1-Updates                                    | Yes     | Yes     |   99     | rpm-md   | http://download.opensuse.org/update/11.1                                                                            |
    17 | openSUSE:11.1:NonFree                                    | openSUSE:11.1:NonFree                                    | Yes     | Yes     |   99     | yast2    | http://download.opensuse.org/repositories/openSUSE:/11.1:/NonFree/standard/                                         |
    18 | repo-debug                                               | openSUSE-11.1-Debug                                      | No      | Yes     |  100     | NONE     | http://download.opensuse.org/debug/distribution/11.1/repo/oss/                                                      |
    19 | repo-non-oss                                             | openSUSE-11.1-Non-Oss                                    | Yes     | Yes     |  100     | yast2    | http://download.opensuse.org/distribution/11.1/repo/non-oss/                                                        |
    20 | repo-oss                                                 | openSUSE-11.1-Oss                                        | Yes     | Yes     |  100     | yast2    | http://download.opensuse.org/distribution/11.1/repo/oss/                                                            |
    21 | repo-source                                              | openSUSE-11.1-Source                                     | No      | Yes     |  100     | NONE     | http://download.opensuse.org/source/distribution/11.1/repo/oss/                                                     |
    22 | repo-update                                              | openSUSE-11.1-Update                                     | Yes     | Yes     |   20     | rpm-md   | http://download.opensuse.org/update/11.1/                                                                           |
    23 | science                                                  | science                                                  | No      | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/science/openSUSE_11.1/                                                    |
    an example of the problem is kde4-akonadi for which the installed version is 4.2.3-2.3 and the available version is 4.1.3-3.14.19, which doesn't seem ideal

  4. #4
    Join Date
    Jan 2009
    Location
    USA Pennsylvania
    Posts
    1,287

    Default Re: Trouble with kde updates (repo config)

    Ah, thought so. Your update repository has a priority of 20, whereas your kde repository has a priority of 99. Since the update repository houses kde 4.1.3 packages it will take precedent over the kde repository and thus give you tons of a conflicts when you try to upgrade.

    First I'd like you to read this:

    Repository Management - openSUSE Forums

    This will explain to you how to manage your repositories.

    Then read this:

    KDE4.2.* (How To Add) Guide. - openSUSE Forums

    This will explain to you what repositories are needed for kde 4.2.

    You already have the repositories enabled and all you really need to do is get rid of the Factory repository and re-enable the packman repository, but those links will give you a better idea of how to keep your system up to par, without having all the hassle.

    Good Luck,

    Ian
    Laptop: Dell Inspiron E1505 | OpenSUSE 12.1/Windows Vista | KDE | Intel CPU T2050 1.6 GHz | Intel 945GM | 3.2GB RAM
    Box: OpenSUSE 12.1/Windows 7 | KDE | Intel Core 2 Quad 8300 2.5GHz/core | nVidia Geforce 9500GT 1GB| 4 GB RAM

  5. #5

    Default Re: Trouble with kde updates (repo config)

    Quote Originally Posted by ijbreakey View Post
    You already have the repositories enabled and all you really need to do is get rid of the Factory repository and re-enable the packman repository, but those links will give you a better idea of how to keep your system up to par, without having all the hassle.
    ...but as you can see above, I've already done that...and now I've tried putting the kde repo at 19 and that's done nothing, either

  6. #6
    Join Date
    Jan 2009
    Location
    USA Pennsylvania
    Posts
    1,287

    Default Re: Trouble with kde updates (repo config)

    What reason do you have to keep the KDE factory repository? You have it disabled but I would just delete it.

    Also you have the kde 4.2 repos set at priority 100! That means not only will update get priority over them, so will everything else! The lower the number the higher priority.

    Which is why I wanted you to read those two how-to's because they tell you how to manage your repositories. As you can see you had two things wrong with your repositories.

    1st. You have update set at 20 (which is fine but if you want something to have priority over it put its priority at 19).

    2nd. You have the kde 42 repositories set at 100 so OSS, NON-OSS, UPDATE, and every other repository has precedence over the kde 42 repositories.

    Also you have two of the same repositories, so get rid of the #7 kde 42 repository.

    So set the two kde 42 repositories at 19, then try to upgrade, if you get conflicts post them here and we'll get them straightened out.

    Take Care,

    Ian
    Laptop: Dell Inspiron E1505 | OpenSUSE 12.1/Windows Vista | KDE | Intel CPU T2050 1.6 GHz | Intel 945GM | 3.2GB RAM
    Box: OpenSUSE 12.1/Windows 7 | KDE | Intel Core 2 Quad 8300 2.5GHz/core | nVidia Geforce 9500GT 1GB| 4 GB RAM

  7. #7
    Join Date
    Jan 2009
    Location
    USA Pennsylvania
    Posts
    1,287

    Default Re: Trouble with kde updates (repo config)

    Sorry, I made a mistake, anything that has a 99 priority or a lower number would have precedence over the 42 repos when the 42 repos are set at 100. The ones at 100 will have the same precedence but Yast will take the higher package.
    Laptop: Dell Inspiron E1505 | OpenSUSE 12.1/Windows Vista | KDE | Intel CPU T2050 1.6 GHz | Intel 945GM | 3.2GB RAM
    Box: OpenSUSE 12.1/Windows 7 | KDE | Intel Core 2 Quad 8300 2.5GHz/core | nVidia Geforce 9500GT 1GB| 4 GB RAM

  8. #8

    Default Re: Trouble with kde updates (repo config)

    OK, got it fixed now - well at least fixed in the sense that the most up-to-date packages are the most up-to-date ones and not older.

    For me, the answer was (just in case it helps someone else):

    Code:
    zypper lr --details
    #  | Alias                                                    | Name                                                     | Enabled | Refresh | Priority | Type     | URI                                                                                                                 | Service
    ---+----------------------------------------------------------+----------------------------------------------------------+---------+---------+----------+----------+---------------------------------------------------------------------------------------------------------------------+--------
    1  | 20090108-141023                                          | 20090108-141023                                          | No      | Yes     |   99     | rpm-md   | Index of /repositories/server:/monitoring/openSUSE_11.1                                       |     
    2  | 20090514-162334                                          | 20090514-162334                                          | No      | Yes     |   99     | rpm-md   | Index of /repositories/home:/lemmy04/openSUSE_11.1                                            |     
    3  | Education                                                | Education                                                | Yes     | Yes     |   99     | rpm-md   | Index of /repositories/Education/openSUSE_11.1                                                  |     
    4  | Factory_KDE4                                             | Factory KDE4                                             | No      | Yes     |  110     | rpm-md   | Index of /repositories/KDE:/KDE4:/Factory:/Desktop/openSUSE_11.1                           |     
    5  | KDE:42                                                   | KDE:42                                                   | Yes     | Yes     |   19     | rpm-md   | Index of /repositories/KDE:/42/openSUSE_11.1                                                    |     
    6  | KDE_4.2_community_repo                                   | KDE 4.2 community repo                                   | Yes     | Yes     |  100     | rpm-md   | Index of /repositories/KDE:/KDE4:/Community/openSUSE_11.1_KDE_42                            |     
    7  | KDE_4.2_repo                                             | KDE 4.2 repo                                             | Yes     | Yes     |  100     | rpm-md   | Index of /repositories/KDE:/42/openSUSE_11.1                                                   |     
    8  | Packman_(Halifax/Aachen)                                 | Packman (Halifax/Aachen)                                 | Yes     | Yes     |   99     | rpm-md   | Index of /packman/suse/11.1                                                                |     
    9  | devel:tools:building                                     | devel:tools:building                                     | Yes     | Yes     |   99     | rpm-md   | Index of /repositories/devel:/tools:/building/openSUSE_11.1                                     |     
    10 | downloads                                                | downloads                                                | Yes     | Yes     |   99     | plaindir | dir:///home/markw/downloads/                                                                                        |     
    11 | home:MasterPatricko                                      | home:MasterPatricko                                      | No      | Yes     |   99     | rpm-md   | Index of /repositories/home:/MasterPatricko/openSUSE_11.1                                       |     
    12 | home:dmitry_serpokryl:Enlightenment-cvs-core-metapackage | home:dmitry_serpokryl:Enlightenment-cvs-core-metapackage | No      | Yes     |   99     | rpm-md   | Index of /repositories/home:/dmitry_serpokryl:/Enlightenment-cvs-core-metapackage/openSUSE_11.1 |     
    13 | home:hfiguiere                                           | home:hfiguiere                                           | No      | Yes     |   99     | rpm-md   | Index of /repositories/home:/hfiguiere/openSUSE_11.1                                            |     
    14 | home:j-engel                                             | home:j-engel                                             | No      | Yes     |   99     | rpm-md   | Index of /repositories/home:/j-engel/openSUSE_11.1                                              |     
    15 | openSUSE 11.1-0                                          | openSUSE 11.1-0                                          | Yes     | No      |   90     | yast2    | cd:///?devices=/dev/sr0                                                                                             |     
    16 | openSUSE:11.1:NonFree                                    | openSUSE:11.1:NonFree                                    | Yes     | Yes     |   80     | yast2    | Index of /distribution/11.1/repo/non-oss                                         |     
    17 | repo-debug                                               | openSUSE-11.1-Debug                                      | No      | Yes     |  100     | NONE     | Index of /debug/distribution/11.1/repo/oss                                                      |     
    18 | repo-non-oss                                             | openSUSE-11.1-Non-Oss                                    | Yes     | Yes     |  100     | yast2    | Index of /distribution/11.1/repo/non-oss                                                        |     
    19 | repo-oss                                                 | openSUSE-11.1-Oss                                        | Yes     | Yes     |  100     | yast2    | Index of /distribution/11.1/repo/oss                                                            |     
    20 | repo-source                                              | openSUSE-11.1-Source                                     | No      | Yes     |  100     | NONE     | Index of /source/distribution/11.1/repo/oss                                                     |     
    21 | repo-update                                              | openSUSE-11.1-Update                                     | Yes     | Yes     |  102     | rpm-md   | Index of /update/11.1                                                                           |     
    22 | science                                                  | science                                                  | No      | Yes     |   99     | rpm-md   | Index of /repositories/science/openSUSE_11.1                                                    |
    Interestingly (?) another of the things that doesn't work as well with kde4 as kde3 is that it is more difficult to get very wide screen captures for console, with wrap (the key is make it as wide as you can and then shrink the font...you didn't have to shrink the font on kde3, as you could get, more or less, arbitrarily wide konsoles...even using the kde3 version of konsole under kde4 doesn't allow this).

  9. #9
    Join Date
    Jan 2009
    Location
    USA Pennsylvania
    Posts
    1,287

    Default Re: Trouble with kde updates (repo config)

    Code:
    6  | KDE_4.2_community_repo                                   | KDE 4.2 community repo                                   | Yes     | Yes     |  100     | rpm-md   | Index of /repositories/KDE:/KDE4:/Community/openSUSE_11.1_KDE_42                            |     
    7  | KDE_4.2_repo                                             | KDE 4.2 repo                                             | Yes     | Yes     |  100     | rpm-md   | Index of /repositories/KDE:/42/openSUSE_11.1                                                   |
    Switch these to 19 as well.

    You're very persistent for someone asking for help. As you halfway followed most of the advice given to you.

    I'm glad everything's working out fine for you but priorities of 19,80, 99, 100, 102, 110 and a lot of your repos aren't even enabled is...well, it's just very sloppy I guess.

    It would be so much more easier and beneficial for future reference if you follow those links so if you have package management problems in the future it'll be easier to fix. If you provide that to someone else asking for zypper lr, they'll probably tell you the same thing.

    As I said before, Glad everything's working for you

    Take Care,

    Ian
    Laptop: Dell Inspiron E1505 | OpenSUSE 12.1/Windows Vista | KDE | Intel CPU T2050 1.6 GHz | Intel 945GM | 3.2GB RAM
    Box: OpenSUSE 12.1/Windows 7 | KDE | Intel Core 2 Quad 8300 2.5GHz/core | nVidia Geforce 9500GT 1GB| 4 GB RAM

  10. #10
    Join Date
    Jan 2009
    Location
    USA Pennsylvania
    Posts
    1,287

    Default Re: Trouble with kde updates (repo config)

    And for anybody else reading this for help, don't follow his results, follow the two links I provided above (as they were written by a moderator who has a lot of experience in the matter) and you should be fine.

    Take Care,

    Ian
    Laptop: Dell Inspiron E1505 | OpenSUSE 12.1/Windows Vista | KDE | Intel CPU T2050 1.6 GHz | Intel 945GM | 3.2GB RAM
    Box: OpenSUSE 12.1/Windows 7 | KDE | Intel Core 2 Quad 8300 2.5GHz/core | nVidia Geforce 9500GT 1GB| 4 GB RAM

Page 1 of 2 12 LastLast

Tags for this Thread

Posting Permissions

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