tort csomagok...debian...hogyan tovabb?

Fórumok

hello,

a kovetkezo lenne a kerdesem, az alul olvashato problemat, hogyan tudom megoldani:

Beállítás: libgnutls26:i386 (2.12.20-8+deb7u1) ...
Trace/breakpoint trap
dpkg: error processing libgnutls26:i386 (--configure):
installed post-installation script alfolyamat 133 hibakóddal kilépett
dpkg: dependency problems prevent configuration of libgnutls-openssl27:i386:
libgnutls-openssl27:i386 függőségek: libgnutls26 (= 2.12.20-8+deb7u1); ám:
libgnutls26:i386 csomag még beállítatlan.

dpkg: error processing libgnutls-openssl27:i386 (--configure):
függőségi hibák - e csomag beállítatlan maradt
Beállítás: libmagic1:i386 (5.11-2+deb7u2) ...
Segmentation fault
dpkg: error processing libmagic1:i386 (--configure):
installed post-installation script alfolyamat 139 hibakóddal kilépett
Beállítás: libmysqlclient18:i386 (5.5.35+dfsg-0+wheezy1) ...
Segmentation fault
dpkg: error processing libmysqlclient18:i386 (--configure):
installed post-installation script alfolyamat 139 hibakóddal kilépett
Beállítás: libyaml-0-2:i386 (0.1.4-2+deb7u3) ...
Segmentation fault
dpkg: error processing libyaml-0-2:i386 (--configure):
installed post-installation script alfolyamat 139 hibakóddal kilépett
dpkg: dependency problems prevent configuration of libgnutlsxx27:i386:
libgnutlsxx27:i386 függőségek: libgnutls26 (= 2.12.20-8+deb7u1); ám:
libgnutls26:i386 csomag még beállítatlan.

dpkg: error processing libgnutlsxx27:i386 (--configure):
függőségi hibák - e csomag beállítatlan maradt
dpkg: dependency problems prevent configuration of file:
file függőségek: libmagic1 (= 5.11-2+deb7u2); ám:
libmagic1:i386 csomag még beállítatlan.

dpkg: error processing file (--configure):
függőségi hibák - e csomag beállítatlan maradt
dpkg: dependency problems prevent configuration of debhelper:
debhelper függőségek: file (>= 3.23); ám:
file csomag még beállítatlan.

dpkg: error processing debhelper (--configure):
függőségi hibák - e csomag beállítatlan maradt
dpkg: dependency problems prevent configuration of libgnutls-dev:
libgnutls-dev függőségek: libgnutls26 (= 2.12.20-8+deb7u1); ám:
libgnutls26:i386 csomag még beállítatlan.
libgnutls-dev függőségek: libgnutlsxx27 (= 2.12.20-8+deb7u1); ám:
libgnutlsxx27:i386 csomag még beállítatlan.
libgnutls-dev függőségek: libgnutls-openssl27 (= 2.12.20-8+deb7u1); ám:
libgnutls-openssl27:i386 csomag még beállítatlan.

dpkg: error processing libgnutls-dev (--configure):
függőségi hibák - e csomag beállítatlan maradt
dpkg: dependency problems prevent configuration of libmysqlclient-dev:
libmysqlclient-dev függőségek: libmysqlclient18 (= 5.5.35+dfsg-0+wheezy1); ám:
libmysqlclient18:i386 csomag még beállítatlan.

dpkg: error processing libmysqlclient-dev (--configure):
függőségi hibák - e csomag beállítatlan maradt
Beállítás: libpq5 (9.1.12-0wheezy1) ...
Segmentation fault
dpkg: error processing libpq5 (--configure):
installed post-installation script alfolyamat 139 hibakóddal kilépett
dpkg: dependency problems prevent configuration of libpq-dev:
libpq-dev függőségek: libpq5 (= 9.1.12-0wheezy1); ám:
libpq5 csomag még beállítatlan.

dpkg: error processing libpq-dev (--configure):
függőségi hibák - e csomag beállítatlan maradt
dpkg: dependency problems prevent configuration of mutt:
mutt függőségek: libgnutls26 (>= 2.12.17-0); ám:
libgnutls26:i386 csomag még beállítatlan.

dpkg: error processing mutt (--configure):
függőségi hibák - e csomag beállítatlan maradt
Beállítás: ruby-passenger (3.0.13debian-1+deb7u2) ...
Beállítás: libapache2-mod-passenger (3.0.13debian-1+deb7u2) ...
Hibák történtek a feldolgozáskor:
libgnutls26:i386
libgnutls-openssl27:i386
libmagic1:i386
libmysqlclient18:i386
libyaml-0-2:i386
libgnutlsxx27:i386
file
debhelper
libgnutls-dev
libmysqlclient-dev
libpq5
libpq-dev
mutt
E: Sub-process /usr/bin/dpkg returned an error code (1)

Koszi
FBK

Hozzászólások

Apró ám fontos kérdés: debian-version?

Nem érdemes ezt a magyart eröltetni, mert ilyenkor még a google sem tud segíteni.

:~# apt-get install -f
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
13 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up libgnutls26:i386 (2.12.20-8+deb7u1) ...
Illegal instruction
dpkg: error processing libgnutls26:i386 (--configure):
subprocess installed post-installation script returned error exit status 132
dpkg: dependency problems prevent configuration of libgnutls-openssl27:i386:
libgnutls-openssl27:i386 depends on libgnutls26 (= 2.12.20-8+deb7u1); however:
Package libgnutls26:i386 is not configured yet.

dpkg: error processing libgnutls-openssl27:i386 (--configure):
dependency problems - leaving unconfigured
Setting up libmagic1:i386 (5.11-2+deb7u2) ...
Trace/breakpoint trap
dpkg: error processing libmagic1:i386 (--configure):
subprocess installed post-installation script returned error exit status 133
Setting up libmysqlclient18:i386 (5.5.35+dfsg-0+wheezy1) ...
Segmentation fault
dpkg: error processing libmysqlclient18:i386 (--configure):
subprocess installed post-installation script returned error exit status 139
Setting up libyaml-0-2:i386 (0.1.4-2+deb7u3) ...
Segmentation fault
dpkg: error processing libyaml-0-2:i386 (--configure):
subprocess installed post-installation script returned error exit status 139
dpkg: dependency problems prevent configuration of libgnutlsxx27:i386:
libgnutlsxx27:i386 depends on libgnutls26 (= 2.12.20-8+deb7u1); however:
Package libgnutls26:i386 is not configured yet.

dpkg: error processing libgnutlsxx27:i386 (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of file:
file depends on libmagic1 (= 5.11-2+deb7u2); however:
Package libmagic1:i386 is not configured yet.

dpkg: error processing file (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of mutt:
mutt depends on libgnutls26 (>= 2.12.17-0); however:
Package libgnutls26:i386 is not configured yet.

dpkg: error processing mutt (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of debhelper:
debhelper depends on file (>= 3.23); however:
Package file is not configured yet.

dpkg: error processing debhelper (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libgnutls-dev:
libgnutls-dev depends on libgnutls26 (= 2.12.20-8+deb7u1); however:
Package libgnutls26:i386 is not configured yet.
libgnutls-dev depends on libgnutlsxx27 (= 2.12.20-8+deb7u1); however:
Package libgnutlsxx27:i386 is not configured yet.
libgnutls-dev depends on libgnutls-openssl27 (= 2.12.20-8+deb7u1); however:
Package libgnutls-openssl27:i386 is not configured yet.

dpkg: error processing libgnutls-dev (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libmysqlclient-dev:
libmysqlclient-dev depends on libmysqlclient18 (= 5.5.35+dfsg-0+wheezy1); however:
Package libmysqlclient18:i386 is not configured yet.

dpkg: error processing libmysqlclient-dev (--configure):
dependency problems - leaving unconfigured
Setting up libpq5 (9.1.12-0wheezy1) ...
Trace/breakpoint trap
dpkg: error processing libpq5 (--configure):
subprocess installed post-installation script returned error exit status 133
dpkg: dependency problems prevent configuration of libpq-dev:
libpq-dev depends on libpq5 (= 9.1.12-0wheezy1); however:
Package libpq5 is not configured yet.

dpkg: error processing libpq-dev (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
libgnutls26:i386
libgnutls-openssl27:i386
libmagic1:i386
libmysqlclient18:i386
libyaml-0-2:i386
libgnutlsxx27:i386
file
mutt
debhelper
libgnutls-dev
libmysqlclient-dev
libpq5
libpq-dev
E: Sub-process /usr/bin/dpkg returned an error code (1)

--
FBK

~# apt-get install libgnutls26:i386 --reinstall
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded.
13 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
E: Internal Error, No file name for libgnutls26:i386

:(

--
FBK

# dpkg -i libgnutls26_2.12.20-8+deb7u1_i386.deb
(Reading database ... 70230 files and directories currently installed.)
Preparing to replace libgnutls26:i386 2.12.20-8+deb7u1 (using libgnutls26_2.12.20-8+deb7u1_i386.deb) ...
Unpacking replacement libgnutls26:i386 ...
Setting up libgnutls26:i386 (2.12.20-8+deb7u1) ...
Segmentation fault
dpkg: error processing libgnutls26:i386 (--install):
subprocess installed post-installation script returned error exit status 139
Errors were encountered while processing:
libgnutls26:i386

sirok! :-D

--
FBK

Egyszer mi is belefutottunk ilyen problémába. A megoldást a neten találtunk meg. A /var/cache/apt alatt van egy fájl, ahol át kell írni a csomag státuszát , mintha sikeresen telepítve lenne. Utána már mehet a reinstall elvileg.

:~# perl -v

This is perl 5, version 14, subversion 2 (v5.14.2) built for i486-linux-gnu-thread-multi-64int
(with 88 registered patches, see perl -V for more detail)

Python 2.7.3 (default, Jan 2 2013, 16:53:07)
[GCC 4.7.2] on linux2

:~# ldd --version
ldd (Debian EGLIBC 2.13-38) 2.13
Copyright (C) 2011 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Written by Roland McGrath and Ulrich Drepper.

--
FBK

Segmentation fault
dpkg: error processing libgnutls26:i386 (--install):
installed post-installation script alfolyamat 139 hibakóddal kilépett
D020000: post_script_tasks - ensure_diversions; trig_incorporate
D010000: trigproc_run_deferred
Hibák történtek a feldolgozáskor:
libgnutls26:i386

--
FBK

Raspbiannál szionte ugyanez a probléma, nem tudom mitől jön. 13 tört csomag, bármit aptolok, nem tudom felmegy-e rendesen, ráadásul minden előtte lévő tört csomagot (pl. mysql) újrakonfigurál a dpkg, ami erősen fárasztó.
2-3 hete semmit sem találtam erről sehol, valószínűleg az egész sdkártyát újrapakolom.

----
Gondoltam leírom, hogy is zajlott mindez:

apt-get update
apt-get upgrade
erre közli, hogy hány csomag lesz felrakva, majd
12 not fully installed or removed.
y --és tovább végzi az aptolást, végignézem ahogy leállítja és frissíti, majd újraindítja a mysql-t és a többi cuccot, végén kiírja, hogy mindazt, amit elvégzett, tulajdonképpen nem végezte el.

pl.
package dbus not configured yet
...majd minden csomagra ugyanez.

(a
dpkg ---configure
kapcsolója természetesen hasztalan.)

---
--- A gond akkor van, ha látszólag minden működik. ---
---

Milyen gepen mondja ezt? (CPU)

Az egyik esetben Illegal Instructiont lattam, az tipikusan akkor szokott lenni amikor pl 486-on probal az ember SSE-s utasitast hasznalni.

--
|8]

Eddigi tapasztalataim alapján ezt csak úgy tudod helyrerakni ha először leinstallálod a problémát okozó csomagokat. Legtöbbször a problémát az install scripek okozzák, először azokat kell törölni manuálisan:
rm -rf /var/lib/dpkg/info/$packagename.pre*
rm -rf /var/lib/dpkg/info/$packagename.post*

Utána az alábbi parancs el fogja távolítani a csomagot és újra lehet telepíteni.
dpkg --purge [--force-all] $packagename

Ha nem akarsz szopni kézzel, leszeded ezt az utilt:
http://217.113.51.50/dpkg-newrepack

Az util eredetileg arra készült, hogy egy komplett rendszert becsomagoljon deb csomagokká (deb alapú embedded linux). A dpkg-repack-ot írtam át és egészítettem ki eltávolítási funkciókkal. Azóta párszor már igen hasznosnak bizonyult. Elvileg Debian 5-től működik. Eddig Lenny-n, Squeeze-n és Ubuntu 12.04-en használtam. Ha a dpkg és a perl nem sérült akkor menni kell Wheezy-n is.

Ez csak csekkolás képpen, hogy a listában az jelenik e meg amit el akarsz távolítani.
dpkg-newrepack --list $packagename

Ez takarít:
dpkg-newrepack --purge --skip [--force] $packagename

Ez is takarít de előtte csinál egy deb csomagot abból amit le fog takarítani:
dpkg-newrepack --build --purge --skip [--force] $packagename

Sajnos nem sikerül..

dpkg --purge bluez
dpkg --purge xtide
...stb. parancsokat hajtottam végre, miután apt-get remove megtörtént.
Majd aptoltam ismét, és ott volt a listában ismét, miszerint a dpkg nem konfigurálta...
Most éppen vnc-vel nézem egy windowsos gépről.

Az éppen aktuális hibaüzenet ha el merném távolítani az állítólagos rosszul konfigurált apacsot (mely persze kiválóan működik):

root@rpi:/# apt-get remove apache2.2-common
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
phpsysinfo : Depends: apache2 or
httpd
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
root@rpi:/#

-----------

Zajlik az élet, egyelőre gőzöm sincs mi a teendő.

Az xtide egyébként igényelne még valamit, ami az apt-dpkg páros anomáliái miatt nem megy fel.

---
--- A gond akkor van, ha látszólag minden működik. ---
---