apt-get / aptitude para

Fórumok

apt-get / aptitude para

Hozzászólások

A dselect install akar telepíteni valamit?

sziasztok,

a következő bajom van: egy ideje sem az apt-get, sem az aptitude nem akarja frissíteni a csomagokat (Debian unstable-ről van szó). apt-get update és aptitude update látszólag letölti a csomaglistákat az ftp.hu.debian.org szerverről, de utána upgrade-re mindkettő azt mondja, hogy nincs frissíthető csomag. egy ideig elhittem neki, de tegnap rajtakaptam, amikor X.org-ot fordítottam és a libpng12-dev-ből nem találta a szükséges verziót, pedig a packages.debian.org site-ról le tudtam tölteni. próbáltam az ftp.hu.debian.org helyett az ftp.fi.debian.org site-tal és a http.us.debian.org site-tal is, az eredmény ugyanez. ha explicite próbálok install-ozni egy olyan csomagot, amiről tudom, hogy van újabb verziója, azt se hajlandó. Google-ben rákerestem a problémára, de nem találtam semmit.

tapasztalt már valaki ilyet? mit lehet ilyenkor csinálni?

demian:
talan megserult az adatbazis;
a debian_desktopban leirtam par modszert a javitasra; http://www.hup.hu/wiki/wiki.phtml?title=Debian_desktop_kialak%EDt%E1sa#Csomagkezel%C3%A9s_(probl%C3%A9m%C3%A1k)

[quote:0003e3a289="fellow"]masold be a parancsok pontos kimenetet;

[code:1:0003e3a289]
lajos:/# aptitude update
Reading Package Lists... Done
Building Dependency Tree
Reading extended state information
Initializing package states... Done
Get:1 ftp://ftp.bme.hu unstable/main Packages [3309kB]
Get:2 ftp://ftp.bme.hu unstable/main Release [82B]
Hit ftp://ftp.bme.hu unstable/non-free Packages
Get:3 ftp://ftp.bme.hu unstable/non-free Release [86B]
Get:4 ftp://ftp.bme.hu unstable/contrib Packages [73.7kB]
Get:5 ftp://ftp.bme.hu unstable/contrib Release [85B]
Get:6 ftp://ftp.bme.hu unstable/main Sources [1309kB]
Get:7 ftp://ftp.bme.hu unstable/main Release [84B]
Get:8 ftp://ftp.bme.hu unstable/non-free Sources [26.5kB]
Get:9 ftp://ftp.bme.hu unstable/non-free Release [88B]
Get:10 ftp://ftp.bme.hu unstable/contrib Sources [31.7kB]
Get:11 ftp://ftp.bme.hu unstable/contrib Release [87B]
Fetched 4750kB in 1s (2563kB/s)
Reading Package Lists... Done
Building Dependency Tree
Reading extended state information
Initializing package states... Done

lajos:/# aptitude upgrade
Reading Package Lists... Done
Building Dependency Tree
Reading extended state information
Initializing package states... Done
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B of archives. After unpacking 0B will be used.
Reading Package Lists... Done
Building Dependency Tree
Reading extended state information
Initializing package states... Done

lajos:/# aptitude install gaim
Reading Package Lists... Done
Building Dependency Tree
Reading extended state information
Initializing package states... Done
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B of archives. After unpacking 0B will be used.
Writing extended state information... Done
Reading Package Lists... Done
Building Dependency Tree
Reading extended state information
Initializing package states... Done
[/code:1:0003e3a289]

azért a gaim-mel próbálkoztam, mert nekem 1.0.0 van fenn, a packages.debian.org szerint pedig 1.0.2-1 a legújabb verzió, tehát ezt elvileg frissítenie kéne.

[quote:bf4ebef10c="begin"]A dselect install akar telepíteni valamit?

felrakott magának olyanokat, hogy gnu-efi, libdns16, libgc1, libreadline5, w3m, de utána nem változott a helyzet semmit :( letöröltem az apt cache állományokat és a /var/lib/dpkg/available-t, ahogy a wikiben olvastam, aztán apt-get update; apt-get upgrade, semmi. próbáltam újrarakni az apt-ot, de ez sem nyert :( időközben próbáltam még egy synaptic-ot felrakni kíváncsiságból, ezt írta rá:

[code:1:bf4ebef10c]
lajos:/# apt-get install synaptic
Csomaglisták olvasása... Done
Függőségi fa építése... Done
Néhány csomagot nem lehetett telepíteni. Ez talán azt jelenti, hogy
egy lehetetlen állapotot kértél vagy ez unstable disztribúciót
használod, ami néhány igényelt csomagot még nem tartalmaz, vagy át
ki lett mozdítva az Incoming-ból.

Annálfogva, hogy csak egy egyszerű műveletet kértél szerfelett arra utal
hogy a csomag egyszerűen nem telepíthető és egy hibajelentést kellene
kitölteni a csomaghoz.
A következő információ talán segít megoldani a helyzetet:

The following packages have unmet dependencies:
synaptic: Függ: libglib2.0-0 (>= 2.4.7) de 2.4.6-3 már telepítendő
E: Broken packages
lajos:/# apt-get install libglib2.0-0
Csomaglisták olvasása... Done
Függőségi fa építése... Done
libglib2.0-0 is already the newest version.
0 upgraded, 0 newly installed, 0 eltávolítandó és 0 nincs frissítve.
lajos:/# apt-show-versions libglib2.0-0
libglib2.0-0/unstable upgradeable from 2.4.6-3 to 2.4.7-1
[/code:1:bf4ebef10c]

gondolom ha kézzel leszedném a csomagot és dpkg -i-vel felraknám, akkor működne a dolog. mindenesetre köszi az eddigi ötleteket, ha van valakinek még valami tippje, ne tartsa magában. köszi!

Én azt gondolnam, hogy brobald meg az:

>apt-get update; apt-get -f install; apt-get install synaptic

triot.

[quote:20e5611982="gsimon0"]Én azt gondolnam, hogy brobald meg az:

>apt-get update; apt-get -f install; apt-get install synaptic

triot.

[code:1:20e5611982]lajos:/# apt-get update; apt-get -f install; apt-get install synaptic
Találat ftp://ftp.bme.hu unstable/main Packages
Találat ftp://ftp.bme.hu unstable/main Release
Találat ftp://ftp.bme.hu unstable/non-free Packages
Találat ftp://ftp.bme.hu unstable/non-free Release
Találat ftp://ftp.bme.hu unstable/contrib Packages
Találat ftp://ftp.bme.hu unstable/contrib Release
Találat ftp://ftp.bme.hu unstable/main Sources
Találat ftp://ftp.bme.hu unstable/main Release
Találat ftp://ftp.bme.hu unstable/non-free Sources
Találat ftp://ftp.bme.hu unstable/non-free Release
Találat ftp://ftp.bme.hu unstable/contrib Sources
Találat ftp://ftp.bme.hu unstable/contrib Release
Csomaglisták olvasása... Done
Csomaglisták olvasása... Done
Függőségi fa építése... Done
0 upgraded, 0 newly installed, 0 eltávolítandó és 0 nincs frissítve.
Csomaglisták olvasása... Done
Függőségi fa építése... Done
Néhány csomagot nem lehetett telepíteni. Ez talán azt jelenti, hogy
egy lehetetlen állapotot kértél vagy ez unstable disztribúciót
használod, ami néhány igényelt csomagot még nem tartalmaz, vagy át
ki lett mozdítva az Incoming-ból.

Annálfogva, hogy csak egy egyszerű műveletet kértél szerfelett arra utal
hogy a csomag egyszerűen nem telepíthető és egy hibajelentést kellene
kitölteni a csomaghoz.
A következő információ talán segít megoldani a helyzetet:

The following packages have unmet dependencies:
synaptic: Függ: libglib2.0-0 (>= 2.4.7) de 2.4.6-3 már telepítendő
E: Broken packages
[/code:1:20e5611982]

közben belenéztem dselect-be, és azt vettem észre, hogy az összes csomag az "Obsolete/local" szekció alatt van, kivéve azt az ötöt, amit az előző hozzászólásomban említett dselect install rakott fel, azok up-to-date-ek. plusz van néhány "removed and no longer available". gondolom ez az obsolete dolog lehet a probléma, hogy lehet rábeszélni az apt-ot, hogy ezek nem obsolete-ok? a /var/lib/dpkg/status-ban nem találtam erre semmit, a libglib2.0-0-nál pl ez van:

[code:1:20e5611982]
Package: libglib2.0-0
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 958
Maintainer: Akira TAGOH <tagoh@debian.org>
Architecture: i386
Source: glib2.0
Version: 2.4.6-3
Depends: libc6 (>= 2.3.2.ds1-4)
Recommends: libglib2.0-data
Description: The GLib library of C routines
GLib is a library containing many useful C routines for things such
as trees, hashes, lists, and strings. It is a useful general-purpose
C library used by projects such as GTK+, GIMP, and GNOME.
.
This package contains the shared libraries.
[/code:1:20e5611982]

a /var/lib/dpkg/available pedig csak azt az öt csomagot tartalmazza, ami up-to-date-nek van jelölve. gondolom ezért tekinti a többit obsolete-nak. hogy lehet "feltölteni" az available-t a csomagok adataival? másoljam át a status-ból kézzel?

[quote:9e97fbca13="demian"]időközben frissítettem kézzel a gaim-et, úgyhogy csináljuk mondjuk a mysql-server-rel.

[code:1:9e97fbca13]
lajos:/# apt-get update; apt-get install mysql-server
Kinyer:1 ftp://ftp.bme.hu unstable/main Packages [3309kB]
Kinyer:2 ftp://ftp.bme.hu unstable/main Release [82B]
Kinyer:3 ftp://ftp.bme.hu unstable/non-free Packages [67,6kB]
Kinyer:4 ftp://ftp.bme.hu unstable/non-free Release [86B]
Kinyer:5 ftp://ftp.bme.hu unstable/contrib Packages [73,7kB]
Kinyer:6 ftp://ftp.bme.hu unstable/contrib Release [85B]
Kinyer:7 ftp://ftp.bme.hu unstable/main Sources [1309kB]
Kinyer:8 ftp://ftp.bme.hu unstable/main Release [84B]
Kinyer:9 ftp://ftp.bme.hu unstable/non-free Sources [26,5kB]
Kinyer:10 ftp://ftp.bme.hu unstable/non-free Release [88B]
Kinyer:11 ftp://ftp.bme.hu unstable/contrib Sources [31,7kB]
Kinyer:12 ftp://ftp.bme.hu unstable/contrib Release [87B]
Leszedve 4818kB 1m31s alatt (52,6kB/s)
Csomaglisták olvasása... Done
Csomaglisták olvasása... Done
Függőségi fa építése... Done
mysql-server is already the newest version.
0 upgraded, 0 newly installed, 0 eltávolítandó és 0 nincs frissítve.

lajos:/# apt-show-versions
mysql-server/unstable upgradeable from 4.0.21-6 to 4.0.22-2

lajos:/# mysqld -v
mysqld Ver 4.0.21-log for pc-linux-gnu on i386 (Source distribution)
[/code:1:9e97fbca13]

Szerintem próbáld meg az ftp.bem.hu helyett a ftp.hu.debian.org-ot. Hátha akkor menni fog. (Ha jól hostoltam, akkor nem egymás DNS alias-ai.)

Üdv,
Dw.

[quote:cca4d7cd86="Dwokfur"]
Szerintem próbáld meg az ftp.bem.hu helyett a ftp.hu.debian.org-ot. Hátha akkor menni fog. (Ha jól hostoltam, akkor nem egymás DNS alias-ai.)

nem aliasok, de első körben az ftp.hu.debian.org volt benn, aztán próbálkoztam más szerverekkel (ftp.de.debian.org, ftp.us.debian.org, ftp.fi.debian.org, ftp.kfki.hu, ftp.bme.hu), és épp ez volt az utolsó, azért ezzel van az összes példa :)

Esetleg próbálkozz a dpkg-reconfigure apt, illetve dpkg-reconfigure dpkg parancsok kiadásával.

masold be a parancsok pontos kimenetet;

[quote:3ff78f71a8="begin"]Esetleg próbálkozz a dpkg-reconfigure apt, illetve dpkg-reconfigure dpkg parancsok kiadásával.

semmi reakció :( azóta fordítottam apt-ot forrásból, és azzal sem működik. próbáltam debuggolgatni a forrást az apt-get install mysql parancsra, egyelőre addig jutottam el, hogy az apt által "látott" candidate verziószám információ tényleg megegyezik azzal, ami fenn van. lemásoltam a /var/lib/dpkg/available-t is egy olyan gépről, aminél működik az upgrade, de nem segített.

köszönöm mindenkinek a segítséget, végülis megoldottam a problémát egy komplett apt reinstall segítségével (packages.debian.org-ról apt csomag leszedés, dpkg --purge apt; cp /etc/apt/sources.list /tmp; rm -rf /etc/apt; dpkg -i az_apt_csomagja.deb). most úgy tűnik, működik, bár továbbra sem tudom, mi lehetett a probléma :(

furcsa, es egy sima 'apt-get update; apt-get install gaim'?
'apt-show-versions gaim'?

időközben frissítettem kézzel a gaim-et, úgyhogy csináljuk mondjuk a mysql-server-rel.

[code:1:08161e9863]
lajos:/# apt-get update; apt-get install mysql-server
Kinyer:1 ftp://ftp.bme.hu unstable/main Packages [3309kB]
Kinyer:2 ftp://ftp.bme.hu unstable/main Release [82B]
Kinyer:3 ftp://ftp.bme.hu unstable/non-free Packages [67,6kB]
Kinyer:4 ftp://ftp.bme.hu unstable/non-free Release [86B]
Kinyer:5 ftp://ftp.bme.hu unstable/contrib Packages [73,7kB]
Kinyer:6 ftp://ftp.bme.hu unstable/contrib Release [85B]
Kinyer:7 ftp://ftp.bme.hu unstable/main Sources [1309kB]
Kinyer:8 ftp://ftp.bme.hu unstable/main Release [84B]
Kinyer:9 ftp://ftp.bme.hu unstable/non-free Sources [26,5kB]
Kinyer:10 ftp://ftp.bme.hu unstable/non-free Release [88B]
Kinyer:11 ftp://ftp.bme.hu unstable/contrib Sources [31,7kB]
Kinyer:12 ftp://ftp.bme.hu unstable/contrib Release [87B]
Leszedve 4818kB 1m31s alatt (52,6kB/s)
Csomaglisták olvasása... Done
Csomaglisták olvasása... Done
Függőségi fa építése... Done
mysql-server is already the newest version.
0 upgraded, 0 newly installed, 0 eltávolítandó és 0 nincs frissítve.

lajos:/# apt-show-versions
mysql-server/unstable upgradeable from 4.0.21-6 to 4.0.22-2

lajos:/# mysqld -v
mysqld Ver 4.0.21-log for pc-linux-gnu on i386 (Source distribution)
[/code:1:08161e9863]