Strona 1 z 2

niewiedza przy aktualizacji systemu

: 08 października 2009, 19:29
autor: zborus
Mam taki problem, który z pewnością wynika z mojej niewiedzy. Mianowicie gdy wydaje polecenie:

Kod: Zaznacz cały

aptitude dist-upgrade
to dostaję odpowiedź:

Kod: Zaznacz cały

Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
Odczyt dodatkowych informacji o stanie       
Inicjalizacja stanów pakietów... Gotowe
Odczyt opisów zadań... Gotowe          
Następujące pakiety mają NIESPE£NIONE zależności:
  xserver-xorg-video-all xserver-xorg-video-ati 
Następujące NOWE pakiety zostaną zainstalowane:
  acl{a} consolekit{a} diffutils{a} gnupg-curl{a} grub-pc{a} hal{a} hal-info{a} insserv{a} install-info{a} libaudit0{a} libbsd0{a} libc-bin{a} libc-dev-bin{a} libcelt0{a} libck-connector0{a} libdbus-glib-1-2{a} libdirac-decoder0{a} 
  libdirac-encoder0{a} libdrm-intel1{a} libfile-copy-recursive-perl{a} libfont-freetype-perl{a} libgl1-mesa-dri{a} libgomp1{a} libhal-storage1{a} liblqr-1-0{a} libmagickcore2{a} libmagickwand2{a} libmysqlclient16{a} 
  libopencore-amrnb0{a} libopencore-amrwb0{a} libpam-ck-connector{a} libpciaccess0{a} libpolkit-dbus2{a} libpolkit-grant2{a} libpolkit2{a} libreadline6{a} libutempter0{a} libx264-68{a} linux-image-2.6.30-2-686{a} os-prober{a} 
  pm-utils{a} policykit{a} powermgmt-base{a} radeontool{a} vbetool{a} xorg-docs-core{a} xserver-common{a} 
Następujące pakiety zostaną USUNIÊTE:
  dbus-x11{u} libamrnb3{u} libamrwb3{u} libavahi-core6{u} libavc1394-0{u} libavcodec52{u} libavformat52{u} libavutil50{u} libdaemon0{u} libdirac0{a} libdvdnav4{u} libdvdread4{u} libexif12{u} libfreebob0{u} libgphoto2-2{u} 
  libgphoto2-port0{u} libiec61883-0{u} libieee1284-3{u} libmagick10{u} libmysqlclient15off{u} libopenjpeg2{u} libpostproc51{u} libraw1394-11{u} libsmbios2{u} libstdc++5{u} libswscale0{u} libvorbisenc2{u} libwine{u} libwine-alsa{u} 
  libwine-cms{u} libwine-gl{u} libwine-gphoto2{u} libwine-ldap{u} libx264-67{u} wine-bin{u} wine-utils{u} xorg-docs{u} xserver-xorg-video-apm{a} xserver-xorg-video-ark{a} xserver-xorg-video-cyrix{a} xserver-xorg-video-fbdev{a} 
  xserver-xorg-video-glint{a} xserver-xorg-video-imstt{a} xserver-xorg-video-mach64{a} xserver-xorg-video-mga{a} xserver-xorg-video-nsc{a} xserver-xorg-video-nv{a} xserver-xorg-video-openchrome{a} xserver-xorg-video-r128{a} 
  xserver-xorg-video-radeonhd{a} xserver-xorg-video-rendition{a} xserver-xorg-video-s3{a} xserver-xorg-video-s3virge{a} xserver-xorg-video-siliconmotion{a} xserver-xorg-video-sis{a} xserver-xorg-video-tdfx{a} xserver-xorg-video-tga{a} 
  xserver-xorg-video-trident{a} xserver-xorg-video-v4l{a} xserver-xorg-video-vesa{a} xserver-xorg-video-vga{a} 
Następujące pakiety zostaną zaktualizowane:
  adduser alsa-base alsa-utils apt apt-utils aptitude aspell at autofs base-passwd bash binutils bsd-mailx bsdmainutils bsdutils busybox ca-certificates conky console-common console-data console-setup console-tools cpio cpp cpp-4.1 
  cpp-4.3 dbus debconf debconf-i18n debian-keyring debianutils defoma dhcp3-client dhcp3-common dictionaries-common diff dmidecode dpkg e2fslibs e2fsprogs ed esound-clients esound-common exim4-base exim4-daemon-heavy 
  flashplugin-nonfree fontconfig fontconfig-config ftp gcc gcc-4.1 gcc-4.1-base gcc-4.3 gcc-4.3-base gcc-4.4-base gettext-base ghostscript gnupg gpgv groff-base grub grub-common gs-common hostname iamerican ibritish iceweasel 
  iceweasel-l10n-pl ifupdown imagemagick info initramfs-tools initscripts installation-report iptables iputils-ping irssi ispell leafpad less libacl1 libafterimage0 libartsc0 libasound2 libaspell15 libatk1.0-0 libatk1.0-data libattr1 
  libaudio2 libblkid1 libbz2-1.0 libc6 libc6-dev libc6-i686 libcaca0 libcairo2 libcdparanoia0 libcomerr2 libconsole libcups2 libcupsimage2 libcurl3-gnutls libcwidget3 libdb4.6 libdb4.7 libdbus-1-3 libdevmapper1.02.1 libdirectfb-1.2-0 
  libdjvulibre-text libdjvulibre21 libdrm2 libedit2 libenca0 libept0 libesd0 libevent-1.4-2 libfaac0 libflac8 libfontconfig1 libfreetype6 libfs6 libgcc1 libgcrypt11 libgdbm3 libggi-target-x libggi2 libgif4 libgl1-mesa-glx libglib2.0-0 
  libglib2.0-data libglu1-mesa libgmp3c2 libgnutls26 libgraphviz4 libgs8 libgsf-1-114 libgsf-1-common libgsm1 libgssapi-krb5-2 libgssglue1 libgtk2.0-0 libgtk2.0-bin libgtk2.0-common libhal1 libhunspell-1.2-0 libidn11 libimlib2 libiw29 
  libjack0 libjasper1 libjpeg62 libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libldap-2.4-2 liblircclient0 libmozjs1d libmp3lame0 libncurses5 libncursesw5 libnewt0.52 libnfsidmap2 libnspr4-0d libnss3-1d libogg0 libopenal1 
  libpam-modules libpam-runtime libpam0g libpango1.0-0 libpango1.0-common libpci3 libperl5.10 libpng12-0 libpq5 libpulse0 libreadline5 libresid-builder0c2a librpcsecgss3 libsasl2-2 libschroedinger-1.0-0 libselinux1 libsepol1 
  libsidplay2 libsidutils0 libslang2 libsm6 libsndfile1 libsqlite3-0 libss2 libssl0.9.8 libstdc++6 libsysfs2 libtag1-vanilla libtag1c2a libtagc0 libtalloc1 libtasn1-3 libtext-charwidth-perl libtext-iconv-perl libthai-data libthai0 
  libtheora0 libtiff4 libusb-1.0-0 libuuid1 libvolume-id1 libvorbis0a libvorbisfile3 libwrap0 libx11-6 libx11-data libx86-1 libxapian15 libxau6 libxaw7 libxcb-atom1 libxcb-aux0 libxcb-event1 libxcb-render-util0 libxcb-render0 libxcb1 
  libxcomposite1 libxfont1 libxi6 libxml2 libxmu6 libxmuu1 libxpm4 libxslt1.1 libxt6 linux-image-2.6-686 linux-libc-dev linux-sound-base locales lockfile-progs login logrotate lsb-base m4 make makedev man-db manpages mawk mc menu 
  mesa-utils mime-support moc module-init-tools mount mplayer myspell-en-us mysql-common nano ncurses-base ncurses-bin ncurses-term netbase nfs-common ntpdate openssh-client openssh-server openssl passwd pciutils perl perl-base 
  perl-modules popularity-contest portmap procps psfontmgr psmisc python-reportbug python2.5 python2.5-minimal readline-common reportbug rsyslog screen sed ssh sysv-rc sysvinit sysvinit-utils tar tasksel tasksel-data tcpd texinfo 
  ttf-dejavu ttf-dejavu-core ttf-dejavu-extra tzdata ucf udev update-inetd usbutils util-linux vim-common vim-tiny w32codecs w3m wget whiptail whois x11-apps x11-common x11-xkb-utils xfonts-biznet-100dpi xfonts-scalable xfonts-utils 
  xorg xserver-xorg xserver-xorg-core xserver-xorg-input-all xserver-xorg-input-evdev xserver-xorg-input-kbd xserver-xorg-input-mouse xserver-xorg-input-synaptics xserver-xorg-input-wacom xserver-xorg-video-chips 
  xserver-xorg-video-cirrus xserver-xorg-video-dummy xserver-xorg-video-i128 xserver-xorg-video-i740 xserver-xorg-video-intel xserver-xorg-video-neomagic xserver-xorg-video-radeon xserver-xorg-video-savage xserver-xorg-video-sisusb 
  xserver-xorg-video-tseng xserver-xorg-video-vmware xserver-xorg-video-voodoo xterm xulrunner-1.9 zlib1g 
Następujące pakiety POLECANE przez inne NIE zostaną zainstalowane:
  aptitude-doc-cs aptitude-doc-en aptitude-doc-fi aptitude-doc-fr aptitude-doc-ja libparse-debianchangelog-perl libsasl2-modules uuid-runtime xml-core 
342 pakietów aktualizowanych, 47 instalowanych, 61 do usunięcia i 0 nie aktualizowanych.
Do pobrania 239MB archiwów. Zajęte po rozpakowaniu: 36,9MB.
Następujące pakiety mają niespełnione zależności:
  xserver-xorg-video-all: Wymaga: xserver-xorg-video-apm którego nie można zainstalować
                          Wymaga: xserver-xorg-video-ark którego nie można zainstalować
                          Wymaga: xserver-xorg-video-fbdev którego nie można zainstalować
                          Wymaga: xserver-xorg-video-mga którego nie można zainstalować
                          Wymaga: xserver-xorg-video-nv którego nie można zainstalować
                          Wymaga: xserver-xorg-video-radeonhd którego nie można zainstalować
                          Wymaga: xserver-xorg-video-rendition którego nie można zainstalować
                          Wymaga: xserver-xorg-video-s3 którego nie można zainstalować
                          Wymaga: xserver-xorg-video-s3virge którego nie można zainstalować
                          Wymaga: xserver-xorg-video-siliconmotion którego nie można zainstalować
                          Wymaga: xserver-xorg-video-sis którego nie można zainstalować
                          Wymaga: xserver-xorg-video-tdfx którego nie można zainstalować
                          Wymaga: xserver-xorg-video-trident którego nie można zainstalować
                          Wymaga: xserver-xorg-video-vesa którego nie można zainstalować
                          Wymaga: xserver-xorg-video-openchrome którego nie można zainstalować
                          Wymaga: xserver-xorg-video-v4l którego nie można zainstalować
  xserver-xorg-video-ati: Wymaga: xserver-xorg-video-r128 którego nie można zainstalować
                          Wymaga: xserver-xorg-video-mach64 którego nie można zainstalować
Następujące działania rozwiążą problemy z zależnościami:

Usunięcie następujących pakietów:
xserver-xorg-video-all

Instalacja następujących pakietów:
libsasl2-modules [2.1.23.dfsg1-1.1 (testing)]

Aktualizacja następujących pakietów:
xserver-xorg-video-mach64 [6.8.0-1 (now) -> 6.8.2-1 (testing)]
xserver-xorg-video-r128 [6.8.0-1 (now) -> 6.8.1-1 (testing)]

Pozostawienie następujących problemów z zależnościami:
pm-utils poleca uswsusp
Wynik: -308

Zaakceptować rozwiązanie? [T/n/q/?] 

I teraz pytanie czy zaakceptować to rozwiązenie i czy nie posypie sie cos z xserverem?
Proszę o pomoc.

: 08 października 2009, 19:40
autor: Akkon
W opisie wersji piszesz, że masz Lenny, a aktualizacje idą z testinga. Nie pomieszałeś ty czasem repozytoriów?
zborus pisze:czy nie posypie sie cos [...]
Posypać, to już się posypało. Masz niespełnione zależności w pakietach. Trzeba to uporządkować i aptitude podpowiada Ci rozwiązanie. Dodam, że wybierając 'n' program zaproponuje (jeśli to możliwe) inne alternatywne rozwiązanie. Generalnie trzeba to przejrzeć i przeanalizować, które z nich jest najmniej problematyczne. Zanim jednak za to się zabierzesz sprawdź czy masz właściwe wpisy w pliku /etc/apt/sources.list. Poprawne znajdziesz na forum.

: 08 października 2009, 20:09
autor: zborus
W takim razie błąd w opisie wersji. Wpisy w /etc/apt/sources.list mam takie:

Kod: Zaznacz cały

####        debian squeeze        ####
deb [url]ftp://ftp.pl.debian.org/debian/[/url] squeeze main non-free contrib
deb-src [url]ftp://ftp.pl.debian.org/debian/[/url] squeeze main non-free contrib
deb [url]http://security.debian.org/[/url] squeeze/updates main non-free contrib
deb-src [url]http://security.debian.org/[/url] squeeze/updates main non-free contrib
#------------------------------------------#


####        multimedia        ####
deb [url]http://www.debian-multimedia.org[/url] squeeze main
deb-src [url]http://www.debian-multimedia.org[/url] squeeze main
#------------------------------------------#
Więc wydaje mi się że są dobre, a co do proponowanych rozwiązań widziałem tam kilka, no ale niewiedza za duża żeby podjąć najmniej szkodliwą operacje?

: 08 października 2009, 20:35
autor: yantar
Zobacz co wypluje przy:

Kod: Zaznacz cały

aptitude safe-upgrade

: 08 października 2009, 20:50
autor: zborus

Kod: Zaznacz cały

aptitude safe-upgrade
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
Odczyt dodatkowych informacji o stanie      
Inicjalizacja stanów pakietów... Gotowe
Odczyt opisów zadań... Gotowe          
Uzupełnianie niespełnionych zależności...
Uzupełnianie niespełnionych zależności...
Uzupełnianie niespełnionych zależności...
Uzupełnianie niespełnionych zależności...
Uzupełnianie niespełnionych zależności...
Uzupełnianie niespełnionych zależności...
Uzupełnianie niespełnionych zależności...
Uzupełnianie niespełnionych zależności...
Uzupełnianie niespełnionych zależności...
Uzupełnianie niespełnionych zależności...
Uzupełnianie niespełnionych zależności...
Uzupełnianie niespełnionych zależności...
Uzupełnianie niespełnionych zależności...
Uzupełnianie niespełnionych zależności...
Uzupełnianie niespełnionych zależności...
Uzupełnianie niespełnionych zależności...
Uzupełnianie niespełnionych zależności...
Uzupełnianie niespełnionych zależności...
Uzupełnianie niespełnionych zależności...
Następujące pakiety mają niespełnione zależności:
  libgd2-noxpm: Jest w konflikcie z: libgd2 który jest pakietem wirtualnym.
                Jest w konflikcie z: libgd2-xpm ale zaplanowana jest instalacja wersji 2.0.36~rc1~dfsg-3.
  libgd2-xpm: Jest w konflikcie z: libgd2 który jest pakietem wirtualnym.
              Jest w konflikcie z: libgd2-noxpm ale zainstalowana jest wersja 2.0.36~rc1~dfsg-3.
Jakaś propozycja? Przepraszam że was tak męczę.

: 08 października 2009, 21:14
autor: pavbaranov
zborus pisze:jakaś propozycja?
Tak. Poczekaj. Prawdopodobnie w repo testing jest część pakietów, które przeszły weryfikację z sid i one wymagają innych, kŧórych tam jeszcze nie ma. Poczekaj i sprawdź za kilka dni. Inaczej możesz ryzykować. Będzie dobrze, albo nie.

: 08 października 2009, 21:56
autor: yantar
Na dobrą sprawę jeśli to jest przejście z Lennego na Squeeze, to nie ma się co dziwić, że część pakietów zostanie odinstalowana i zastąpiona innymi. Jak pamiętam u mnie też coś tak hurtem wymieniało z xservera. Dziwne trochę jest to co wyświetliło:

Kod: Zaznacz cały

aptitude  safe-upgrade
Rozwiązania: albo zaczekać kilka dni, albo

Kod: Zaznacz cały

aptitude update && aptitude dist-upgrade
I one kozie death.

Ps. fnmirk nie mam nic przeciw moderacji i poprawkom, ale chciałbym żebyś nie zmieniał takich rzeczy jak np. funkcjonujący od lat "słowotwórczy żart z brodą". Bo to nigdzie nas nie prowadzi. Dlatego przekornie pozwolę sobie przywrócić oryginał.

: 08 października 2009, 22:06
autor: zborus
Dziękuję za porady. Poczekam kilka dni, a jak to nic nie da to oczywiście zaryzykuję.

: 08 października 2009, 23:17
autor: jasiekmarc
A czy to nie jest przypadkiem tak, że skoro chcesz aktualizować z Lennego do Squeeze, a w samym Lennym masz coś z zależnościami to powinieneś wrócić do wpisów z Lenny, naprawić zależności, jakimś:

Kod: Zaznacz cały

apt-get -f install
a następnie bawić się w aktualizacje?

Ale może nie jest, nie wiem...

: 09 października 2009, 20:01
autor: Akkon
jasiekmarc pisze:A czy to nie jest przypadkiem tak, że skoro chcesz aktualizować z Lennego do Squeeze, a w samym Lennym masz coś z zależnościami to powinieneś wrócić do wpisów z Lenny, naprawić zależnośc
Nie musi.

zborus, koledzy radzą Ci czekać, bo zakładają, że jesteś na bieżąco z aktualizacjami, ale tak naprawdę to Ty nic nam na ten temat nie powiedziałeś, a to może mieć znaczenie. Napisz może kiedy i jak ostatnio aktualizowałeś system i czy to co pokazujesz to nie jest czasem efekt przejście ze stable na testing lub zaległych aktualizacji. Jeśli tak, to nie ma się co dziwić, że są jakieś niespełnione zależności.