Siduction Forum

Siduction Forum => Software - Support => Topic started by: kalimero on 2013/03/24, 22:45:00

Title: libqjson0 läßt sich nicht installieren
Post by: kalimero on 2013/03/24, 22:45:00
Bei der Installation von Digikam soll auch das Paket libqjson0 installiert werden.
Das System meldet mir aber einen Fehler, mit dem ich nichts anfangen kann:

root@siductionbox:/home/heinz# apt-get install digikam
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.      
Statusinformationen werden eingelesen.... Fertig
Die folgenden zusätzlichen Pakete werden installiert:
 libqjson0
Vorgeschlagene Pakete:
 digikam-doc
Empfohlene Pakete:
 kipi-plugins mplayerthumbs
Die folgenden NEUEN Pakete werden installiert:
 digikam libqjson0
0 aktualisiert, 2 neu installiert, 0 zu entfernen und 195 nicht aktualisiert.
Es müssen noch 0 B von 7.714 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 24,6 MB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren [J/n]?

dpkg: Fehler: Parsen der Datei »/var/lib/dpkg/available«, nahe Zeile 12680 Paket »libqjson0:amd64«:
nach Feldname »
  <-------------------------------------

E: Sub-process /usr/bin/dpkg returned an error code (2)   <--------------------
root@siductionbox:/home/heinz#

Die Datei "available" scheint einen Defekt zu haben: (?)

Description: Qt-based library that maps JSON data to QVariant objects
JSON (JavaScript Object Notation) is a lightweight data-interchange format.
It can represent integers, real numbers, strings, an ordered sequence of
values, and a collection of name/value pairs.
.
QJson is a Qt-based library that maps JSON data to QVariant objects: JSON
arrays will be mapped to QVariantList instances, while JSON objects will be
mapped to QVariantMap.
Homepage: http://qjson.sourceforge-&

Danach folgen mehrere hundert Zeilen "Hyroglyphen", deren Sinn sich mir auch nach Betrachtung mit hexedit und /
oder anderer Kodierungseinstellung nicht erschloß.  <-------------------------


Systeminfo:
System:    Host: siductionbox Kernel: 3.6-8.towo-siduction-amd64 x86_64 (64 bit, gcc: 4.7.2)
          Desktop: KDE 4.8.4 (Qt 4.8.2) Distro: siduction 12.1.1 Desperado Reloaded - kde - (201206241901)
Machine:   System: Gigabyte product: N/A
          Mobo: Gigabyte model: Z77-DS3H version: x.x Bios: American Megatrends version: F5 date: 05/11/2012
CPU:       Quad core Intel Core i5-3570K CPU (-MCP-) cache: 6144 KB flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 27229.4
          Clock Speeds: 1: 1600.00 MHz 2: 1600.00 MHz 3: 1600.00 MHz 4: 1600.00 MHz
Graphics:  Card: Intel Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller bus-ID: 00:02.0
          X.Org: 1.12.4 drivers: intel (unloaded: fbdev,vesa) Resolution: 1280x1024@75.0hz
          GLX Renderer: Mesa DRI Intel Ivybridge Desktop GLX Version: 3.0 Mesa 8.0.5 Direct Rendering: Yes
Network:   Card: Atheros AR8151 v2.0 Gigabit Ethernet driver: atl1c ver: 1.0.1.0-NAPI port: e000 bus-ID: 02:00.0
          IF: eth0 state: up speed: 100 Mbps duplex: full mac: 90:2b:34:30:2d:60
Drives:    HDD Total Size: 750.2GB (16.0% used) 1: model: WDC_WD7500AACS
Info:      Processes: 219 Uptime: 5:09 Memory: 1697.2/7884.7MB Runlevel: 5 Gcc sys: 4.7.2
          Client: Shell (bash 4.2.37) inxi: 1.8.38

Letztes Update Anfang März

Die Datei libqjson0 wird auch noch für andere Programme benötigt, die sich folglich nicht installieren lassen. Z.B. wine (Multiarch-Umgebung) :(

Hat jemand einen Tip für mich, wie ich hier weiterkomme?
Bin für jeden Hinweis dankbar.

Heinz
Title: RE: libqjson0 läßt sich nicht installieren
Post by: piper on 2013/03/24, 23:22:18
try
apt-get -f install
Title: RE: libqjson0 läßt sich nicht installieren
Post by: kalimero on 2013/03/25, 00:04:20
apt-get -f install did not help:

root@siductionbox:/home/heinz# apt-get -f install
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.      
Statusinformationen werden eingelesen.... Fertig
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 195 nicht aktualisiert.
root@siductionbox:/home/heinz#

Trotzdem danke.
Title: RE: libqjson0 läßt sich nicht installieren
Post by: michaa7 on 2013/03/25, 01:31:14
Zunächst: du bist dir ganz sicher, das die betreffenden platten/partitionen nicht voll sind?

Falls dies nicht das problem ist würde ich das paket aus /var/cache/apt/archives/???libqjson0???.deb löschen und erneut ein d-u durchführen (und falls das wegen des fehlers nicht anläuft eben das entsprechende paket zunächst händisch aus dem repo downloaden).
Möglicherweise war es irgendwie beschädigt.
Ich bin hier mit 32 bit unterwegs, weshalb dir der hinweis, dass das paket bei mir in ordung ist wenig hilft, aber das paket erneut herunter zu laden scheint mir das sinnvollste.

Wenn das so nicht klappt, könnte folgendes zum erfolg führen, jedoch auf eigene gefahr weil ich mir nicht darüber im klaren bin, was mit deinem system passiert, wenn diese "available" gelöscht wird (ich habe das ergoogelt).
Quote# Löschen der existierenden Informationen darüber, welche Pakete verfügbar sind
dpkg --clear-avail

# Erneutes Konfigurieren des Pakets "apt"
dpkg-reconfigure apt