• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

WARNUNG bei smart-update

A

Anonymous

Gast
Hallo,

ich bekomme mit smart-Version 0.41 und SuSE 10 folgende Warnung wenn ich auf den Update-Button drücke:

WARNUNG!: Komponente 'kde' befindet sich nicht in der Version..

Beide channel habe ich aber angekreuzt:
1. suse-kde
2. suse-kde-backports

Muss ich mir da Sorgen machen?

edit & sorry: Die genaue Fehlermeldung lautete:

WARNUNG!: Komponente 'kde' befindet sich nicht in der Versionsdatei für Channel 'SUSE Linux 10.0 APT kde Repository'
 
Bitte die Ausgabe von
Code:
smart channel --show suse-kde suse-kde-backports
posten.

Wahrscheinlich ist da irgendwo eine nicht richtige URL drin.
 
OP
A

Anonymous

Gast
Meine channels sind:

Code:
[17:57] root@indus:/home/fischer> smart channel --show
[suse-extra]
type = yast2
name = SUSE Linux extra proprietary packages
baseurl = http://ftp.belnet.be/mirrors/ftp.suse.com/suse/i386/10.0/inst-source-extra

[suse]
type = yast2
name = SUSE 10.0 OpenSource Repository
baseurl = http://download.opensuse.org/distribution/SL-10.0-OSS/inst-source

[suse-100-apt-security]
type = apt-rpm
name = SUSE Linux 10.0 APT Security Repository
baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386
components = security

[suse-kde-backports]
type = rpm-md
name = Current KDE applications
baseurl = http://software.opensuse.org/download/KDE:/Backports/SUSE_Linux_10.0

[suse-100-apt-kde]
type = apt-rpm
name = SUSE Linux 10.0 APT kde Repository
baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386
components = kde

[suse-100-apt-wine]
type = apt-rpm
name = SUSE Linux 10.0 APT wine Repository
baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386
components = wine

[suse-100-apt-samba3]
type = apt-rpm
name = SUSE Linux 10.0 APT Samba3 Repository
baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386
components = samba3

[suse-100-apt-java]
type = apt-rpm
name = SUSE Linux 10.0 APT Java Repository
baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386
components = java

[suse-100-yum-base]
type = rpm-md
name = SUSE Linux 10.0 YUM Base Repository
baseurl = ftp://ftp.gwdg.de/pub/opensuse/distribution/SL-10.0-OSS/inst-source/suse

[guru]
type = yast2
name = Guru 3rd party package repository
baseurl = http://ftp.gwdg.de/pub/linux/misc/suser-guru/rpm/10.0

[suse-100-apt-gnome]
type = apt-rpm
name = SUSE Linux 10.0 APT Gnome Repository
baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386
components = gnome

[guru-100-apt]
type = apt-rpm
name = Guru 10.0 APT Repository
baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386
components = suser-guru

[suse-100-apt-update]
type = apt-rpm
name = SUSE Linux 10.0 APT Update Repository
baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386
components = update

[suse-100-apt-mozilla]
type = apt-rpm
name = SUSE Linux 10.0 APT Mozilla Repository
baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386
components = mozilla

[packman-100-yum]
type = rpm-md
name = Packman 10.0 YUM Repository
disabled = yes
baseurl = http://packman.iu-bremen.de/suse/10.0/

[packman-100-apt]
type = apt-rpm
name = Packman 10.0 APT Repository
baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386
components = packman

[rpm-sys]
type = rpm-sys
name = RPM System

[suse-100-apt-openoffice]
type = apt-rpm
name = SUSE Linux 10.0 APT OpenOffice.org Repository
baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386
components = openoffice

[suse-kde]
type = rpm-md
name = Latest KDE packages
baseurl = http://software.opensuse.org/download/KDE:/KDE3/SUSE_Linux_10.0

[suse-100-apt-extra]
type = apt-rpm
name = SUSE Linux 10.0 APT Extra Repository
baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386
components = extra

[suse-100-apt-kde3-stable]
type = apt-rpm
name = SUSE Linux 10.0 APT KDE3-stable Repository
baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386
components = kde3-stable

[suse-100-apt-base]
type = apt-rpm
name = SUSE Linux 10.0 APT Base Repository
baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386
components = base

[KDE:KDE3]
type = rpm-md
name = Latest KDE 3 enviroment for released SUSE distributions (SUSE_Linux_10.0)
baseurl = http://software.opensuse.org/download/KDE:/KDE3/SUSE_Linux_10.0/

[suse-wine]
type = rpm-md
name = Latest wine packages
baseurl = ftp://ftp.suse.com/pub/people/meissner/wine/10.0/

[suse-java]
type = yast2
name = SUSE 10.0 Java Repository
baseurl = http://download.opensuse.org/distribution/SL-10.0-OSS/inst-source-java

[suse-100-yum-extra]
type = rpm-md
name = SUSE Linux 10.0 YUM Extra Repository
baseurl = ftp://ftp.gwdg.de/pub/linux/suse/ftp.suse.com/suse/i386/10.0/SUSE-Linux10.0-GM-Extra/suse

[suse-mozilla]
type = rpm-md
name = Latest mozilla.org packages
baseurl = ftp://ftp.suse.com/pub/projects/mozilla/10.0

[packman]
type = yast2
name = Packman 3rd Party Package Repository
baseurl = http://packman.inode.at/suse/10.0

[suse-update]
type = rpm-md
name = SUSE Linux Online Updates
baseurl = ftp://ftp.suse.com/pub/suse/update/10.0/

[packman-i686-100-apt]
type = apt-rpm
name = Packman-i686 10.0 APT Repository
baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386
components = packman-i686

[suse-100-yum-java]
type = rpm-md
name = SUSE Linux 10.0 YUM Java Repository
baseurl = ftp://ftp.gwdg.de/pub/opensuse/distribution/SL-10.0-OSS/inst-source-java/suse
 
OK, die Fehlermeldung kommt gar nicht von "suse-kde" und "suse-kde-backports", sondern von was anderem. Kurz gesagt, Du hast nicht zu wenige Channels drin, sondern zuviele.

Diesen Channel hier gibt es nicht mehr:
Code:
[suse-100-apt-kde]
type = apt-rpm
name = SUSE Linux 10.0 APT kde Repository
baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386
components = kde
Einfach deaktivieren (Löschen oder auf "disabled" setzen).

Keine Sorge, Dir entgehen dadurch keine Pakete - die Pakete, die früher in "suse-100-apt-kde" waren, sind jetzt in "suse-kde" und "suse-kde-backports".
 
OP
A

Anonymous

Gast
Vielen Dank, ich werde dein Vorschlag ausführen.
 
Du hast übrigens zahlreiche Duplikate in Deiner Channelliste (d.h. Channels mit identischen Paketen, die sich nur durch das Metadaten-Format unterscheiden). Die richten zwar keinen Schaden bei Dir an, bringen aber auch nichts.

Die drei hier fallen schon mal auf:
Code:
[suse-100-apt-java]
type = apt-rpm
name = SUSE Linux 10.0 APT Java Repository
baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386
components = java 

[suse-java]
type = yast2
name = SUSE 10.0 Java Repository
baseurl = http://download.opensuse.org/distribution/SL-10.0-OSS/inst-source-java 

[suse-100-yum-java]
type = rpm-md
name = SUSE Linux 10.0 YUM Java Repository
baseurl = ftp://ftp.gwdg.de/pub/opensuse/distribution/SL-10.0-OSS/inst-source-java/suse
Das ist dreimal genau dasselbe - einmal würde auch reichen. ;)
 
OP
A

Anonymous

Gast
hm, Danke. Deswegen schnauft mein smart wie ein alter "Ochse" beim Updaten :)

Habe jetzt die URL mit opensuse.org drin gelassen und mit:

smart channel --remove suse-100-yum-java
smart channel --remove suse-100-apt-java

mal beide überflüssigen gelöscht.
 
Wo Du gerade schon dabei bist, kannst Du auch gleich die folgenden Duplikate aufräumen:

[suse-extra] = [suse-100-apt-extra] = [suse-100-yum-extra]
[suse] = [suse-100-apt-base] = [suse-100-yum-base]
[suse-100-apt-security] + [suse-100-apt-update] = [suse-update]
[suse-100-apt-wine] = [suse-wine]
[guru] = [guru-100-apt]
[suse-100-apt-mozilla] = [suse-mozilla]
[packman-100-apt] + [packman-i686-100-apt] = [packman-100-yum] = [packman]
[suse-kde] = [KDE:KDE3]
 

LudwigVan

Member
@traffic

Kannst Du vielleicht Deine Channel Liste für 10.0 online stellen? Wegen diesem "KDE-Gedöns" habe ich mich nämlich eben von apt abgewand und wieder smart aktiviert. Aber wenn ich aktualisiere, bekomme ich keine neuen Pakete angezeigt - d.h. für mich, dass meine Channel nicht mehr aktuell sind...

http://www.linux-club.de/viewtopic.php?t=44913&highlight=smart+channel+suse

scheint mir auch nicht sehr aktuell zu sein.

Oder hat jemand eine schöne?

Dank,

L.
 
OP
A

Anonymous

Gast
@traffic:

Noch mal ein dickes Thx. Schon wieder ein paar Pfunde weg. Das merkt man jetzt deutlich beim Update.

PS.:
gibts eigentlich irgendwo channel-Sammlungen die empfehlenswert sind für SuSE 10? Möglichst schlank aber doch vollständig..
 
Dir fehlen wahrscheinlich einfach die beiden Channels, die in der Liste von 333fps "suse-kde" und "suse-kde-backports" heißen. Füg die mal hinzu (die beiden sind zusammengenommen der Nachfolger des nicht mehr vorhandenen KDE-apt-Repositorys), das dürfte es schon gewesen sein.

10.0 benutze ich gar nicht mehr. Ich kann gerne demnächst mal die angepinnte Liste durchgehen bzw. auf 10.0 übertragen und erweitern, aber nicht mehr heute, sorry.
 
OP
A

Anonymous

Gast
So hier jetzt alle ohne "disabled=yes" channels:

Code:
[suse-extra]
type = yast2
name = SUSE Linux extra proprietary packages
baseurl = http://ftp.belnet.be/mirrors/ftp.suse.com/suse/i386/10.0/inst-source-extra

[suse]
type = yast2
name = SUSE 10.0 OpenSource Repository
baseurl = http://download.opensuse.org/distribution/SL-10.0-OSS/inst-source

[suse-kde-backports]
type = rpm-md
name = Current KDE applications
baseurl = http://software.opensuse.org/download/KDE:/Backports/SUSE_Linux_10.0

[guru]
type = yast2
name = Guru 3rd party package repository
baseurl = http://ftp.gwdg.de/pub/linux/misc/suser-guru/rpm/10.0

[suse-100-apt-gnome]
type = apt-rpm
name = SUSE Linux 10.0 APT Gnome Repository
baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386
components = gnome

[rpm-sys]
type = rpm-sys
name = RPM System

[suse-100-apt-openoffice]
type = apt-rpm
name = SUSE Linux 10.0 APT OpenOffice.org Repository
baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386
components = openoffice

[suse-kde]
type = rpm-md
name = Latest KDE packages
baseurl = http://software.opensuse.org/download/KDE:/KDE3/SUSE_Linux_10.0

[suse-100-apt-kde3-stable]
type = apt-rpm
name = SUSE Linux 10.0 APT KDE3-stable Repository
baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386
components = kde3-stable

[suse-wine]
type = rpm-md
name = Latest wine packages
baseurl = ftp://ftp.suse.com/pub/people/meissner/wine/10.0/

[suse-java]
type = yast2
name = SUSE 10.0 Java Repository
baseurl = http://download.opensuse.org/distribution/SL-10.0-OSS/inst-source-java

[suse-mozilla]
type = rpm-md
name = Latest mozilla.org packages
baseurl = ftp://ftp.suse.com/pub/projects/mozilla/10.0

[packman]
type = yast2
name = Packman 3rd Party Package Repository
baseurl = http://packman.inode.at/suse/10.0

[suse-update]
type = rpm-md
name = SUSE Linux Online Updates
baseurl = ftp://ftp.suse.com/pub/suse/update/10.0/

Wobei mir folgender "channel" etwas unklar ist:

[rpm-sys]
type = rpm-sys
name = RPM System

Braucht man das?
 
333fps schrieb:
So hier jetzt alle ohne "disabled=yes" channels:
Ja, so ist die Liste wunderbar (d.h. konsistent und frei von überflüssigen Channels).
333fps schrieb:
Wobei mir folgender "channel" etwas unklar ist:

[rpm-sys]
type = rpm-sys
name = RPM System

Braucht man das?
Ja, unbedingt! Nicht anrühren! Ohne diesen Channel wird Deine lokale RPM-Datenbank nicht mitberücksichtigt, d.h. smart "denkt", Du hättest überhaupt keine Pakete lokal installiert. Das kann natürlich nicht gutgehen.
 
Oben