Suse 10.1 apt geht, Smart und Yast-Update geht nicht

Alles rund um die Installation Eures Linuxsystems, sowie die Updatefunktionen des Systems und das Paketmanagement

Moderator: Moderatoren

Antworten
Benutzeravatar
Frankie777
Advanced Hacker
Advanced Hacker
Beiträge: 916
Registriert: 30. Apr 2005, 23:22

Suse 10.1 apt geht, Smart und Yast-Update geht nicht

Beitrag von Frankie777 » 13. Aug 2006, 20:09

Hi,

ich würde jetzt gerne mal Smart zum laufen bekommen.
Ein Beispiel wie es zur Zeit aussieht.

# rpm -qa | grep clamav
clamav-0.88.4-0.2
# clamd --version
ClamAV 0.88.4/1654/Sun Aug 13 13:42:22 2006
# apt policy clamav
clamav:
Installed: 0.88.4-0.2
Rufe ich Yast - Software installieren auf:
Verfügbare und installierte Version: 0.88.4-0.2

Also: rpm Datenbank OK, apt OK, Yast-Software OK

Was nicht stimmt:
Yast-Onlineupdate
- Ich soll ein Sicherheitsupdate machen.
Habe ich gemacht, Yast-Onlineupdate merkt es nicht.

smart
Wähle ich "Verberge nicht-installierte" wird NICHTS angezeigt, Smart denkt wohl ich habe keine Software installiert

Bei clamav wird bei einem Security channel angezeigt:
0.88.3-1.2 (im Icon ist noch ein Sternchen)
0.88.4-0.2
Wenn ich die Software installieren will dann das hier, offenbar kaputt:

# smart install clamav
Loading cache...
Updating cache... Installing packages (37):
bash-3.1-22@i586 libattr-2.4.28-14@i586
bzip2-1.0.3-15@i586 libgcc-4.1.0-25@i586
clamav-0.88.4-0.2@i586 libidn-0.6.0-14@i586
coreutils-5.93-20@i586 libnscd-1.1-14@i586
cracklib-2.8.6-12@i586 libstdc++-4.1.0-25@i586
curl-7.15.1-19@i586 libxcrypt-2.4-10@i586
cyrus-sasl-2.1.21-18@i586 libzio-0.1-15@i586
db-4.3.29-15@i686 ncurses-5.5-16@i586
filesystem-10.1-5@i586 openldap2-client-2.3.19-18@i586
fillup-1.42-116@i586 openslp-1.2.0-20@i586
gdbm-1.8.3-241@i586 openssl-0.9.8a-16@i586
glibc-2.4-31@i686 pam-0.99.3.0-25@i586
gmp-4.1.4-18@i586 pam-modules-10.1-7@i586
grep-2.5.1a-18@i586 perl-5.8.8-12@i586
gzip-1.3.5-157@i586 pwdutils-3.0.7.1-17@i586
info-4.8-20@i586 readline-5.1-22@i586
insserv-1.04.0-18@i586 sed-4.1.4-15@i586
latex2html-pngicons-2002.2.1-379@noarch zlib-1.2.3-13@i586
libacl-2.2.34-12@i586

29.6MB of package files are needed. 83.9MB will be used.


-----------------------------------

Wie kann man das reparieren?
apt remove smart && apt install smart

-------------------------------------
# smart search clamav
clamav - Antivirus Toolkit
clamav - Antivirus Toolkit
clamav - Antivirus Toolkit
clamav-db - Virus Database for ClamAV
clamav-debuginfo - Debug information for package clamav
samba-vscan - On-Access Virus Scanning with Samba

Gibt es eine Möglichkeit auch die Versionen mit ausgeben zu lassen wie bei apt policy? Ohne Namen ist das ganze relativ sinnlos.

Werbung:
traffic
Guru
Guru
Beiträge: 2750
Registriert: 13. Feb 2005, 05:50

Beitrag von traffic » 13. Aug 2006, 20:57

Mehrere Probleme in einem Thread => Schlecht.
Frankie777 hat geschrieben:Yast-Onlineupdate
- Ich soll ein Sicherheitsupdate machen.
Habe ich gemacht, Yast-Onlineupdate merkt es nicht.
Das stimmt garantiert nicht. Wie kommst Du auf die Idee, YaST hätte es "nicht gemerkt"? Beschreib das mal bitte möglichst genau.

Du hast doch schon die neueste Version von clamav installiert, also hat das YaST-Online-Update nichts mehr zu tun und tut deshalb richtigerweise auch nichts. Es handelt sich also um einen aus einem Missverständnis resultierenden Bedienungsfehler.

Bei smart vermute ich ehrlich gesagt genau dasselbe.

Das smart-Gegenstück zu "apt policy" ist "smart query":

Code: Alles auswählen

$ smart query clamav
Lade Zwischenspeicher...
Update Zwischenspeicher...      ######################################## [100%]

clamav-0.88.2-3@i586
clamav-0.88.3-1.2@i586
clamav-0.88.4-0.2@i586
Wenn Du als Ergebnis desselben Befehls weniger Ausgaben hast, dann sind Deine Channel-Definitionen unvollständig. Poste bitte die Ausgabe von

Code: Alles auswählen

smart channel --show
Um ganz grundlegende Fehler auszuschließen, bitte auch die Ausgabe von

Code: Alles auswählen

cat /etc/SuSE-release
posten.

Benutzeravatar
Frankie777
Advanced Hacker
Advanced Hacker
Beiträge: 916
Registriert: 30. Apr 2005, 23:22

Beitrag von Frankie777 » 13. Aug 2006, 21:18

Hi,

Yast-Onlineupdate zeigt mir ClamAV zur Installation an (neben ca. 50 anderen Paketen) obwohl eine Aktualisierung nicht notwendig wäre.
Führe ich Aktualisierung durch wird es beim nächsten Aufruf wieder zur Aktualisierung angeboten. Das ist bestimmt nicht normal.


--------------------------------------------------------------
# smart query clamav
clamav-0.88.2-3@i586
clamav-0.88.3-1.2@i586
clamav-0.88.4-0.2@i586

--------------------------------------------------------------
# cat /etc/SuSE-release
SUSE LINUX 10.1 (i586)
VERSION = 10.1
--------------------------------------------------------------

Code: Alles auswählen

# Die meisten Channels sind deaktiviert.
# smart channel --show
[suse-101-apt-usr-local-bin]
type = apt-rpm
name = SUSE Linux 10.1 APT usr-local-bin Repository
disabled = yes
baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.1-i386
components = usr-local-bin

[suse-101-apt-suse-projects]
type = apt-rpm
name = SUSE Linux 10.1 APT SuSe Projects Repository
disabled = yes
baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.1-i386
components = suse-projects

[suse-101-apt-suser-oc2pus]
type = apt-rpm
name = SUSE Linux 10.1 APT Suser Oc2pus Repository
disabled = yes
baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.1-i386
components = suser-oc2pus

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

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

[jpackage-1.6]
type = apt-rpm
name = JPackage 10.1 apt repository (1.6)
disabled = yes
baseurl = http://mirrors.sunsite.dk/jpackage/1.6/generic
components = free

[jpackage-1.7]
type = apt-rpm
name = JPackage 10.1 apt repository (1.7)
disabled = yes
baseurl = http://ftp.heanet.ie/pub/jpackage/1.7/generic
components = free

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

[rpmkeys-101-apt]
type = apt-rpm
name = SUSE Linux 10.1 APT RPMKeys Repository
disabled = yes
baseurl = ftp://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.1-i386
components = rpmkeys

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

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

[suse-101-apt-non-oss]
type = apt-rpm
name = SUSE Linux 10.1 APT Non-oss Repository
disabled = yes
baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.1-i386
components = non-oss

[suse-101-apt-wine]
type = apt-rpm
name = SUSE Linux 10.1 APT Wine Repository
disabled = yes
baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.1-i386
components = wine

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

[kde3]
type = rpm-md
name = kde3
disabled = yes
baseurl = http://software.opensuse.org/download/KDE:/KDE3/SUSE_Linux_10.1

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

[suse-101-apt-suser-rbos]
type = apt-rpm
name = SUSE Linux 10.1 APT Suser-rbos Repository
disabled = yes
baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.1-i386
components = suser-rbos

[suse-101-apt-suser-tcousin]
type = apt-rpm
name = SUSE Linux 10.1 APT Suser-tcousin Repository
disabled = yes
baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.1-i386
components = suser-tcousin

[suse-101-apt-kernel-of-the-day]
type = apt-rpm
name = SUSE Linux 10.1 APT Kernel of the day Repository
disabled = yes
baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.1-i386
components = kernel-of-the-day

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

[suse-101-apt-jacklab]
type = apt-rpm
name = SUSE Linux 10.1 APT Jacklab Repository
disabled = yes
baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.1-i386
components = jacklab

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

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

[suse-101-apt-suser-crauch]
type = apt-rpm
name = SUSE Linux 10.1 APT Suser-Crauch Repository
disabled = yes
baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.1-i386
components = suser-crauch

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

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

[kde-backports]
type = rpm-md
name = kde
disabled = yes
baseurl = http://software.opensuse.org/download/KDE:/Backports/SUSE_Linux_10.1

[suse-101-apt-suse-people]
type = apt-rpm
name = SUSE Linux 10.1 APT SuSe People Repository
disabled = yes
baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.1-i386
components = suse-people

[suse-101-apt-kolab]
type = apt-rpm
name = SUSE Linux 10.1 APT Kolab Repository
disabled = yes
baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.1-i386
components = kolab

[suse-non-oss]
type = yast2
name = SUSE 10.1 Add-On Repository with non OpenSource Packages
disabled = yes
baseurl = http://download.opensuse.org/distribution/SL-10.1/non-oss-inst-source

[suse-101-apt-suser-jengelh]
type = apt-rpm
name = SUSE Linux 10.1 APT Suser-Jengelh Repository
disabled = yes
baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.1-i386
components = suser-jengelh

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

[suse-101-apt-kraxel]
type = apt-rpm
name = SUSE Linux 10.1 APT Kraxel Repository
disabled = yes
baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.1-i386
components = kraxel

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

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

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

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

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

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

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

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

[suse-101-apt-suser-guru]
type = apt-rpm
name = SUSE Linux 10.1 APT Suser Guru Repository
disabled = yes
baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.1-i386
components = suser-guru

traffic
Guru
Guru
Beiträge: 2750
Registriert: 13. Feb 2005, 05:50

Beitrag von traffic » 13. Aug 2006, 21:25

Frankie777 hat geschrieben:Yast-Onlineupdate zeigt mir ClamAV zur Installation an (neben ca. 50 anderen Paketen) obwohl eine Aktualisierung nicht notwendig wäre.
Führe ich Aktualisierung durch wird es beim nächsten Aufruf wieder zur Aktualisierung angeboten. Das ist bestimmt nicht normal.
:roll:

Doch es ist normal und es wird nicht zur Aktualisierung angeboten.

Patches, die zur Installation angeboten werden, haben ein schwarzes Häkchen
Patches, die schon installiert sind, werden weiterhin angezeigt, haben aber ein blaues Häkchen

Wetten, dass der clamav-Patch ein blaues Häkchen hat?

Sorry, dass ich da etwas genervt bin, aber dieses Problem hatten wir schon sooo oft... Vielleicht wäre mal ein Sticky-Thread angebracht.

Ich habe den Fehler in Deiner smart-Konfiguration übrigens gefunden:

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

Wenn Du die lokale RPM-Datenbank deaktivierst, dann kann smart natürlich auch nicht wissen, welche Pakete installiert sind und geht davon aus, dass auf Deinem System überhaupt kein einziges Paket installiert ist. Deswegen will es all die Pakete mitinstallieren, die schon installiert sind, weil es nicht wissen kann, dass sie schon installiert sind.

Deine Channel-Liste ist übrigens mit Duplikaten überfrachtet, das nur nebenbei.

Benutzeravatar
Frankie777
Advanced Hacker
Advanced Hacker
Beiträge: 916
Registriert: 30. Apr 2005, 23:22

Beitrag von Frankie777 » 13. Aug 2006, 21:43

Hi traffic,

Yast-Online, ja der Haken ist im rechten Fenster aber nicht im Hauptfenster.
OK damit kann ich leben.


Smart, super das war es!
Die channels hatte ich mal im Batch von einem Link runtergeladen, da der Kram aber nie funktioniert hat ist es auch nicht gepflegt.




danke

Gruß
Frankie

traffic
Guru
Guru
Beiträge: 2750
Registriert: 13. Feb 2005, 05:50

Beitrag von traffic » 13. Aug 2006, 21:47

Frankie777 hat geschrieben:Yast-Online, ja der Haken ist im rechten Fenster aber nicht im Hauptfenster.
OK damit kann ich leben.
Das ist so, wenn man einen Patch mit einem anderen Paketmanager als YaST installiert.

Der Patch ist dann nicht "installiert", sondern nur "erfüllt". Der Unterschied klingt theoretisch, es ist aber wirklich ein Unterschied. Wenn man nämlich einen Patch mit YaST installiert, dann wird eine den Patch beschreibende XML-Datei in /var/lib/zypp/db/patches abgelegt, andernfalls nicht. YaST erkennt aber trotzdem, dass man den Patch dann nicht mehr braucht, deshalb ist er "erfüllt", aber nicht "installiert".

Nachtrag: In den nächsten smart-Paketen wird es nicht mehr möglich sein, den [rpm-sys]-Channel zu deaktivieren. Es wurde eine DAU-Sperre/Kindersicherung eingebaut.

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste