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

[gelöst] Entsperren von Dateien

Plato

Member
Hallo, ich benutze Suse 10.2 x64, mit Gnome. Jetzt bin ich auf der Suche nach einem guten Foto-Programm. Alben anlegen, verwalten, usw. F-spot sagt mir nicht zu.

Jetzt wollte ich digikam intallieren und bekomme die Meldung von Yast:
Imlib2 ist gesperrt und kann nicht deinstalliert werden.

Was passiert wenn ichs jetzt entsperre?

und gibt es sonst noch eine Möglichkeit das Programm zu installieren?

Gibt es noch ein anderes Programm das zu empfehlen ist?

Grüße Gerd
 
Wie versuchst du denn digikam zu installieren.
Wie genau hast du imlib2 installiert?

Poste die Ausgabe von
Code:
zypper sl
 
OP
P

Plato

Member
Hallo, digikam installiere ich über yast2.

Imlib2 habe ich nicht bewußt installiert, war wohl irgedwo dabei.

Ausgabe zypper sl

# | Enabled | Refresh | Type | Name | URI
--+---------+---------+------+-------------------------+----------------------------------------------------------------------------
1 | Yes | Yes | YUM | SUSE-Linux-10.2-Updates | http://ftp.chg.ru/pub/Linux/SuSE/suse/update/10.2
2 | No | Yes | YaST | 20070402-005830 | http://download.opensuse.org/distribution/10.2/repo/debug/
3 | Yes | Yes | YUM | 20070402-143635 | http://packman.iu-bremen.de/suse/10.2
4 | No | Yes | YaST | 20070402-005905 | http://download.opensuse.org/distribution/10.2/repo/non-oss/
5 | Yes | Yes | YaST | 20070401-162640 | http://ftp.hosteurope.de/mirror/ftp.opensuse.org/distribution/10.2/repo/oss
6 | Yes | Yes | YUM | 20070402-014517 | ftp://download.nvidia.com/%2fopensuse/10.2
7 | Yes | Yes | YaST | 20070402-143959 | ftp://ftp.gwdg.de/pub/linux/misc/suser-guru/rpm/10.2
 
OP
P

Plato

Member
Gibts eine Möglichkeit hersauszufinden welches Programm "imlib2" benötigt?

Will nicht nerven aber ich brauch ein gutes Photo Verwaltungs Programm.

Gruß Gerd
 
OP
P

Plato

Member
Das werden wohl einige Programme sein die imlib2 benötigen.

Ja, mit google bin ich auch nicht weiter bekommen. Ich verstehe immer noch nicht was passiert wenn ich entsperre......kann mich vielleicht jemand aufklären?

Gruß Gerd
 

admine

Ultimate Guru
Plato schrieb:
Gibts eine Möglichkeit hersauszufinden welches Programm "imlib2" benötigt?
Code:
rpm -q --provides imlib2
libImlib2.so.1
imlib2 = 1.4.0-0.pm.0

Was sagt dann bei dir:
Code:
rpm -q --whatrequires libImlib2.so.1
 
OP
P

Plato

Member
Folgendes:

linux-aqxq:/home/becker # rpm -q --provides imlib2
libImlib2.so.1()(64bit)
imlib2 = 1.3.0-0.pm.2
linux-aqxq:/home/becker # libImlib2.so.1
bash: libImlib2.so.1: command not found
linux-aqxq:/home/becker # imlib2 = 1.4.0-0.pm.0
bash: imlib2: command not found
linux-aqxq:/home/becker # rpm -q --whatrequires libImlib2.so.1
no package requires libImlib2.so.1
 
A

Anonymous

Gast
Code:
no package requires libImlib2.so.1

Wo ist jetzt das Problem?

Du _solltest_ es sogar entsperren, schau auf die Versionsnummern von Dir und von admines System.

Sehr wahrscheinlich wird es nämlich nicht bei der Installation des von Dir gewünschten Programmes deinstalliert sondern upgedatet.

Greetz,

RM
 
Das Paket imlib2 ist von Packman.
Fremdpakete (= Pakete, die nicht direkt von SUSE kommen) werden in YaST automatisch gesperrt (= Symbol: Schloss).
Du kannst das Paket via YaST auch einfach entsperren.

Bitte mal versuchen digikam mit zypper zu installieren.
(evtl. Fehlermeldungen posten)
Code:
zypper in digikam
 
OP
P

Plato

Member
soll das bedeuten das:

linux-aqxq:/home/becker # rpm -q --provides imlib2
libImlib2.so.1()(64bit)
imlib2 = 1.3.0-0.pm.2

libImlib2.so.1, imlib2 benutzt?

Hilft mir das?
 

admine

Ultimate Guru
imlib2 stellt die "libImlib2.so.1()(64bit) " zur Verfügung!

Und "rpm -q --whatrequires libImlib2.so.1" sagt dir, welche Programme diese lib benötigen.
 
Plato schrieb:
soll das bedeuten das:

linux-aqxq:/home/becker # rpm -q --provides imlib2
libImlib2.so.1()(64bit)
imlib2 = 1.3.0-0.pm.2

libImlib2.so.1, imlib2 benutzt?

Hilft mir das?
Nein, das bedeutet, dass die Bibliothek libImlib2.so.1 im Paket imlib2 enthalten ist.

Btw: s.o.
 
OP
P

Plato

Member
Bekomme offenbar keinen Kontakt:

linux-aqxq:/home/becker # zypper in digikam
Restoring system sources...
Please insert media [Curl error for: http://ftp.chg.ru/pub/Linux/SuSE/suse/update/10.2/repodata/repomd.xml: Error code: Connection failed Error message: Failed to connect to 2001:640:20:ff00::194: Network is unreachable
] # 1. Retry [y/n]:
n
I/O error: Can't provide /repodata/repomd.xml from http://ftp.chg.ru/pub/Linux/SuSE/suse/update/10.2
(A)bort, (R)etry, (I)gnore?
I
I/O error: Can't provide /repodata/repomd.xml from http://ftp.chg.ru/pub/Linux/SuSE/suse/update/10.2
Failed to restore sources
 
A

Anonymous

Gast
Dann lass den Server von Iwan und Babuschka in Ruhe und nimm einen anderen Mirror.

Siehe WIKI, da sind genügend aufgeführt.

Greetz,

RM
 
OP
P

Plato

Member
b3ll3roph0n
Bitte mal versuchen digikam mit zypper zu installieren.
(evtl. Fehlermeldungen posten)

linux-aqxq:/home/becker # zypper in digikam
Restoring system sources...
Parsing metadata for 20070402-005830...
Parsing metadata for 20070402-143635...
Parsing metadata for 20070402-005905...
Parsing metadata for 20070401-162640...
Parsing metadata for 20070402-014517...
Parsing metadata for 20070520-001841...
Parsing metadata for 20070402-143959...
Parsing RPM database...
Problems:
PROB imlib2-1.3.0-0.pm.2.x86_64 is locked and cannot be uninstalled.
:
SOL unlock imlib2
:
SOL unlock all resolvables
:
SOL keep imlib2
: keep imlib2-1.3.0-0.pm.2.x86_64
Summary:
<install> [S2:0][package]digikam-0.9.1-0.pm.1.x86_64
Continue? [y/n] y
Downloading: [S2:0][package]digikam-0.9.1-0.pm.1.x86_64, 5.8 M(14.4 M unpacked)
Installing: [S2:0][package]digikam-0.9.1-0.pm.1.x86_64
[S2:0][package]digikam-0.9.1-0.pm.1.x86_64 Subprocess failed. Error: RPM failed: warning: /var/adm/mount/AP_0x0000001d/x86_64/digikam-0.9.1-0.pm.1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 3ab2ce5e
error: Failed dependencies:
imlib2-loaders is needed by digikam-0.9.1-0.pm.1.x86_64
kipi-plugins_libexiv2 = 0.12 is needed by digikam-0.9.1-0.pm.1.x86_64
libexiv2-0.12.so()(64bit) is needed by digikam-0.9.1-0.pm.1.x86_64
libkexiv2.so.0()(64bit) is needed by digikam-0.9.1-0.pm.1.x86_64
libkipi.so.0()(64bit) is needed by digikam-0.9.1-0.pm.1.x86_64


Invalid object
Invalid object
Installing: [S2:0][package]digikam-0.9.1-0.pm.1.x86_64

Gruß Gerd
 
Da scheint etwas mit deinem Packman Mirror nicht zu stimmen.
(packman.iu-bremen.de hat in letzter Zeit häufiger Probleme)
Das Paket imlib2-loaders gibt es nämlich bei Packman:
Code:
packman |        | imlib2-loaders | 1.4.0-0.pm.0       | x86_64

Aus dem Grund wird das Paket imlib2 vermutlich auch gesperrt.
Fremdpakete werden grundsätzlich als gesperrt gekennzeichnet, lassen sich aber trotzdem aktualisieren.
"Wirklich" gesperrt werden nur Pakete, die manuell installiert wurden, oder aus Quellen stammen, die momentan nicht erreichbar/verfügbar sind.

Bitte mal einen anderen Mirror verwenden:
Code:
zypper sd 20070402-143635
zypper sa -t YUM http://ftp.uni-erlangen.de/pub/mirrors/packman/suse/10.2 packman
zypper in imlib2-loaders digikam
 
OP
P

Plato

Member
Habe das jetzt noch mal entsprechend geändert und müsste jetzt eigentlich korrekt durchgelaufen sein....

linux-aqxq:/home/becker # zypper sd 20070402-143635
A ZYpp transaction is already in progress.
linux-aqxq:/home/becker # zypper sa -t YUM http://ftp.uni-erlangen.de/pub/mirrors/packman/suse/10.2 packman
A ZYpp transaction is already in progress.
linux-aqxq:/home/becker # zypper in imlib2-loaders digikam
A ZYpp transaction is already in progress.
linux-aqxq:/home/becker #
linux-aqxq:/home/becker # digikam
digikam: error while loading shared libraries: libkexiv2.so.0: cannot open shared object file: No such file or directory
linux-aqxq:/home/becker # zypper in digikam
Restoring system sources...
Do you want to trust key id 45A1D0671ABD1AFB PackMan Project (signing key) <packman@links2linux.de> fingerprint:F8875B880D518B6B8C530D1345A1D0671ABD1AFB ? [y/n]: y
Import key 45A1D0671ABD1AFB to trusted keyring? [y/n]: y
Do you want to trust key id AF734C5A58857177 Pascal Bleser <pascal.bleser@skynet.be> fingerprint:E02F0C4ACE1A27C3D082C8EEAF734C5A58857177 ? [y/n]: y
Import key AF734C5A58857177 to trusted keyring? [y/n]: y
Parsing metadata for 20070402-005830...
Parsing metadata for 20070402-143635...
Parsing metadata for 20070402-005905...
Parsing metadata for 20070401-162640...
Parsing metadata for 20070402-014517...
Parsing metadata for 20070520-001841...
Parsing metadata for 20070402-143959...
Parsing RPM database...
skipping package 'digikam' (already installed)
Summary:
Nothing to do.

Ich hoffe ich habe mir damit keine Fragwürdige Quelle eingefangen?

Do you want to trust key id AF734C5A58857177 Pascal Bleser <pascal.bleser@skynet.be>

Ansonsten vielen Dank für die freundliche und proffesionelle Hilfe.

Grüße Gerd
 
Plato schrieb:
Habe das jetzt noch mal entsprechend geändert und müsste jetzt eigentlich korrekt durchgelaufen sein....
Nein, da ist erstmal nicht viel passiert:
A ZYpp transaction is already in progress.
Da lief/läuft noch ein anderer Paketmanager-Prozess. - YaST?
Code:
ps aux | egrep -i 'rpm|yast|zypp'
Den Prozess vorher finden und mit
Code:
kill <ProzessID>
beenden (bzw. die Anwendung regulär schließen).

Und dann hätte ich gerne die Ausgaben von
Code:
zypper sl
Code:
rpm -q digikam imlib2 imlib2-loaders
und
Code:
rpm -q --whatprovides libkexiv2.so.0
 
Oben