Yast updated nicht nach Neuinstallation 12.1

Greetings Earthlings,

hab jetzt mal die 12.1 neu installiert. SO weit, so gut. Aus irgendeinem Grund wurde der User zwar nicht angelegt, aber das ließ sich ja schnell ändern.

Jetzt wollte ich wie immer in Yast alle Pakete aktualisierren lassen wenn neuere Version vorhanden. Angeblich sind das nur 10 Stück! Irgendwelche PackageKits und Flashplayer. Das war’s.

Hab schon einige Repos eingebunden.

[Aktualisierungen-für-openSUSE-12.1-12.1-1.4]
name=Aktualisierungen für openSUSE 12.1 12.1-1.4
enabled=1
autorefresh=1
baseurl=http://download.opensuse.org/update/12.1/
path=/
type=rpm-md
keeppackages=0

[KDE_Aktualisierte_Anwendungen]
name=KDE Aktualisierte Anwendungen
enabled=1
autorefresh=1
baseurl=http://download.opensuse.org/repositories/KDE:/UpdatedApps/openSUSE_12.1/
path=/
type=rpm-md
priority=60
keeppackages=0

[KDE_Extra]
name=KDE Extra
enabled=1
autorefresh=1
baseurl=http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_12.1
path=/
type=rpm-md
priority=60
keeppackages=0

[KDE_Kern_Pakete]
name=KDE Kern Pakete
enabled=1
autorefresh=1
baseurl=http://download.opensuse.org/repositories/KDE:/Distro:/Stable/openSUSE_12.1
path=/
type=rpm-md
priority=60
keeppackages=0

[KDE_Playground]
name=KDE Playground
enabled=1
autorefresh=1
baseurl=http://download.opensuse.org/repositories/KDE:/Unstable:/Playground/openSUSE_12.1/
path=/
type=rpm-md
priority=60
keeppackages=0

[Mozilla]
name=Mozilla
enabled=1
autorefresh=1
baseurl=http://download.opensuse.org/repositories/mozilla/openSUSE_12.1/
path=/
type=rpm-md
priority=60
keeppackages=0

[Packman]
name=Packman
enabled=1
autorefresh=1
baseurl=http://packman.jacobs-university.de/suse/openSUSE_12.1
path=/
type=rpm-md
priority=50
keeppackages=0

[openSUSE-12.1-12.1-1.4]
name=openSUSE-12.1-12.1-1.4
enabled=0
autorefresh=0
baseurl=cd:///?devices=/dev/disk/by-id/ata-TSSTcorp_DVD+_-RW_TS-L632H,/dev/sr0
path=/
type=yast2
keeppackages=0

[repo-debug]
name=openSUSE-12.1-Debug
enabled=0
autorefresh=1
baseurl=http://download.opensuse.org/debug/distribution/12.1/repo/oss/
path=/
type=NONE
keeppackages=0

[repo-debug-update]
name=openSUSE-12.1-Update-Debug
enabled=0
autorefresh=1
baseurl=http://download.opensuse.org/debug/update/12.1/
path=/
type=NONE
keeppackages=0

[repo-non-oss]
name=openSUSE-12.1-Non-Oss
enabled=1
autorefresh=1
baseurl=http://download.opensuse.org/distribution/12.1/repo/non-oss/
path=/
type=yast2
keeppackages=0

[repo-oss]
name=openSUSE-12.1-Oss
enabled=1
autorefresh=1
baseurl=http://download.opensuse.org/distribution/12.1/repo/oss/
path=/
type=yast2
keeppackages=0

[repo-source]
name=openSUSE-12.1-Source
enabled=0
autorefresh=1
baseurl=http://download.opensuse.org/source/distribution/12.1/repo/oss/
path=/
type=NONE
keeppackages=0


Nichts. Das kann doch nicht sein. Firefox ist zB ja noch in Version 7.

  • Alle originale Repos hab ich auf 99 gelassen.

  • DVD deaktiviert.

  • Die neuen auf 60 außer Packman auf 50.

  • Anbieterwechsel zugelassen.

“zypper dup” würde gehen. Hab ich aber absichtlich noch nicht gemacht, da

  1. Löst das ja nicht das Yast Problem. (oder vielleicht doch?)
  2. Ist zypper dup nicht eher ein Systemupdate? Hat sich beim lesen so angehört. Und es stuft ja auch Programme wieder zurück. Glaub 39 immerhin in meinem Fall. (Insgesamt wären 200+ aktuellere Dateien vorhanden, eben ca diese 40 Rückstufungen und zahlreiche Anbieterwechsel. Alles in allem 600+ mb)

Muß doch auch ne Möglichkeit geben Yast zum Laufen zu kriegen. Da ja zypper dup zu funktionieren scheint, kann es nicht an den Repos liegen? Oder mach ich gerade einen Denkfehler?

Was kann ich machen? Könnt Ihr mir helfen?

Gruß Galaxist

zypper lr -d
#  | Alias                                       | Name                                        | Enabled | Refresh | Priority | Type   | URI                                                                                | Service
---+---------------------------------------------+---------------------------------------------+---------+---------+----------+--------+------------------------------------------------------------------------------------+--------
 1 | Aktualisierungen-für-openSUSE-12.1-12.1-1.4 | Aktualisierungen für openSUSE 12.1 12.1-1.4 | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/12.1/                                          |        
 2 | KDE_Aktualisierte_Anwendungen               | KDE Aktualisierte Anwendungen               | Yes     | Yes     |   60     | rpm-md | http://download.opensuse.org/repositories/KDE:/UpdatedApps/openSUSE_12.1/          |        
 3 | KDE_Extra                                   | KDE Extra                                   | Yes     | Yes     |   60     | rpm-md | http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_12.1                 |        
 4 | KDE_Kern_Pakete                             | KDE Kern Pakete                             | Yes     | Yes     |   60     | rpm-md | http://download.opensuse.org/repositories/KDE:/Distro:/Stable/openSUSE_12.1        |        
 5 | KDE_Playground                              | KDE Playground                              | Yes     | Yes     |   60     | rpm-md | http://download.opensuse.org/repositories/KDE:/Unstable:/Playground/openSUSE_12.1/ |        
 6 | Mozilla                                     | Mozilla                                     | Yes     | Yes     |   60     | rpm-md | http://download.opensuse.org/repositories/mozilla/openSUSE_12.1/                   |        
 7 | Packman                                     | Packman                                     | Yes     | Yes     |   50     | rpm-md | http://packman.jacobs-university.de/suse/openSUSE_12.1                             |        
 8 | openSUSE-12.1-12.1-1.4                      | openSUSE-12.1-12.1-1.4                      | Yes     | No      |   99     | yast2  | cd:///?devices=/dev/disk/by-id/ata-TSSTcorp_DVD+_-RW_TS-L632H,/dev/sr0             |        
 9 | repo-debug                                  | openSUSE-12.1-Debug                         | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/distribution/12.1/repo/oss/                     |        
10 | repo-debug-update                           | openSUSE-12.1-Update-Debug                  | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/update/12.1/                                    |        
11 | repo-non-oss                                | openSUSE-12.1-Non-Oss                       | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/12.1/repo/non-oss/                       |        
12 | repo-oss                                    | openSUSE-12.1-Oss                           | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/12.1/repo/oss/                           |        
13 | repo-source                                 | openSUSE-12.1-Source                        | No      | Yes     |   99     | NONE   | http://download.opensuse.org/source/distribution/12.1/repo/oss/  
zypper up
Loading repository data...
Reading installed packages...

The following package updates will NOT be installed:
  amarok gstreamer-0_10-fluendo-mp3 k3b kaffeine kdebase4-openSUSE 
  kdebase4-runtime-branding-openSUSE kdebase4-workspace-branding-openSUSE 
  kio_sysinfo kio_sysinfo-branding-openSUSE mobile-broadband-provider-info 
  mozilla-nspr 

Nothing to do.

Anbieterwechsel (Repowechsel) wird beim zypper up nicht durchgeführt, dafür ist zypper dup.
Also sind Deine Programme aktuell.

Du kannst aber z.B.

zypper dup --from 6

machen und Firefox bzw. alle Programme, die im repo Nr. 6 (Mozilla) enthalten sind, werden auf die Versionen im repo Nr. 6 umgestellt.

zypper (Befehl) -h gibt zusätzliche Hilfe aus:

zypper dup -h
dist-upgrade (dup) [options]

Perform a distribution upgrade.

  Command options:                                                                                                                                                              
                                                                                                                                                                                
    --from <alias|#|URI>    Restrict upgrade to specified repository.                                                                                                           
-r, --repo <alias|#|URI>    Load only the specified repository.                                                                                                                 
-l, --auto-agree-with-licenses                                                                                                                                                  
                            Automatically say 'yes' to third party license                                                                                                      
                            confirmation prompt.                                                                                                                                
                            See man zypper for more details.                                                                                                                    
    --debug-solver          Create solver test case for debugging
    --no-recommends         Do not install recommended packages, only required.
    --recommends            Install also recommended packages in addition
                            to the required.
-D, --dry-run               Test the upgrade, do not actually upgrade
    --download              Set the download-install mode. Available modes:
                            only, in-advance, in-heaps, as-needed
-d, --download-only         Only download the packages, do not install.

oder

zypper help

Schon mal vielen Dank für die Antwort,

aber es geht mir ja nicht um zypper, sondern um Yast. Auch nicht um firefox, welches übrigens als einziges mittlerweile als Update angeboten wurde. Hätte halt gerne ein komplett funktionierendes OS.

Zypper DUp findet ja 200+ neue Pakete. Da sollte doch auch yast welche finden.

Also noch mal meine Frage:

Zypper Dup findet Neues, Yast nicht. Fehler? Kann ich etwas tun, damit ich auch mit Yast auf den aktuell angebotenen Stand aller Programme komme?

Gruß Galaxist

Yast baut auf libzypp auf, dementsprechend findet Yast auch nur Updates wie der Befehl zypper up.
Wenn Du z.B Firefox auf den Firefox aus dem Mozilla-repo umstellen willst, mußt Du (übrigens wie in Deinem selbigen Beitrag im linux-club geschrieben worden ist) Yast-----Software installieren-----links oben Anzeigen-----Installationsquellen-----das Mozilla repo anklicken und dann im Hauptfenster über den Programmen auf Wechsel von Systempaketen klicken.
Und bitte nichts ignorieren, alle Konflikte auflösen. (Deine Aussageb im hierzu linux-club solltest Du schnellstens ändern).
Erst wenn Du dies alles gemacht hast, werden die Programme aus dem Mozill-repo aktualisiert, falls neuere vorliegen.

Und ob der Haken bei Repowechsel zulassen funktioniert habe ich keine Ahnung.

Es ist einzig ein Verständnisproblem Deinerseits.

zypper up (=Yast update) Programme werden durch neue Versionen aus dem installierten repo aktualisiert
zypper dup (=Yast Wechsel von Systempaketen) Programme werden durch Programme aus anderen repos ersetzt. Kann sogar eine ältere Version sein, hier kommen die Prioritäten der repos ins Spiel.