dpkg-deb - nie można zainstalowa

Ogólne pytania dotyczące systemu
crck
Posty: 16
Rejestracja: 15 września 2010, 20:28

Post autor: crck »

Kod: Zaznacz cały

uname -r 
zwraca wynik:

Kod: Zaznacz cały

 2.6.37-1-686
natomiast

Kod: Zaznacz cały

dpkg -l | grep linux.image
zwraca:

Kod: Zaznacz cały

iU  linux-image-2.6-686                           2.6.38+33                         Linux 2.6 for modern PCs (meta-package)
ii  linux-image-2.6.26-2-686                      2.6.26-26lenny1                   Linux 2.6.26 image on PPro/Celeron/PII/PIII/P4
ii  linux-image-2.6.32-5-486                      2.6.32-31                         Linux 2.6.32 for old PCs
ii  linux-image-2.6.32-5-686                      2.6.32-31                         Linux 2.6.32 for modern PCs
ii  linux-image-2.6.37-1-686                      2.6.37-1                          Linux 2.6.37 for modern PCs
iF  linux-image-2.6.38-2-686                      2.6.38-4                          Linux 2.6.38 for modern PCs
 
Pozostałe czynności wykonane. Wynik ostatniej komendy:

Kod: Zaznacz cały


dhcppc0:/home/user# dpkg -p `apt-show-versions | grep -i no\ available | awk '{print $1}'`>pozost.txt
bash: apt-show-versions: nie znaleziono polecenia
dpkg-query: error: --print-avail wymaga co najmniej jednej nazwy pakietu

Use --help for help about querying packages.

Pojawił się on po powtórnym wykonaniu, wcześniej wywołanie instrukcji nie zwracało wyników.
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Prawdopodobnie nie masz zainstalowanego pakietu, przedstaw:

Kod: Zaznacz cały

dpkg -l | grep apt-show-versions
crck
Posty: 16
Rejestracja: 15 września 2010, 20:28

Post autor: crck »

Nie zwraca wyników.
I faktycznie pakiet ten nie jest zainstalowany

Kod: Zaznacz cały

dpkg --status  apt-show-versions
zwraca

Kod: Zaznacz cały

Pakiet "apt-show-versions" nie jest zainstalowany i informacje o nim nie są dostępne.
Użyj dpkg --info (= dpkg-deb --info), aby zobaczyć informacje o pakiecie,
oraz dpkg --contents (= dpkg-deb --contents), aby sprawdzić jego zawartość.
Instalacja jest również niemożliwa.

Kod: Zaznacz cały

Pob: 1 ftp://ftp.pl.debian.org/debian/ sid/main apt-show-versions all 0.17 [33,7 kB]
Pobrano 33,7 kB w 0s (36,3 kB/s)       
(Odczytywanie bazy danych ... 193409 files and directories currently installed.)
Przygotowanie do zastąpienia fglrx-modules-dkms 1:11-3-1 (wykorzystując .../fglrx-modules-dkms_1%3a11-4-1_i386.deb) ...
/var/lib/dpkg/info/fglrx-modules-dkms.prerm: 8: tr: not found
dpkg: ostrzeżenie: podproces poprzedni skrypt pre-removal zwrócił kod błędu 127
dpkg - próba wywołania skryptu z nowego pakietu ...
/var/lib/dpkg/tmp.ci/prerm: 8: tr: not found
dpkg: błąd przetwarzania /var/cache/apt/archives/fglrx-modules-dkms_1%3a11-4-1_i386.deb (--unpack):
 podproces nowy skrypt pre-removal zwrócił kod błędu 127
configured to not write apport reports
                                      /var/lib/dpkg/info/fglrx-modules-dkms.postinst: 8: tr: not found
dpkg: błąd podczas czyszczenia środowiska:
 podproces zainstalowany skrypt post-installation zwrócił kod błędu 127
Zaznaczenie poprzednio niezaznaczonego pakietu apt-show-versions.
Rozpakowanie apt-show-versions (z .../apt-show-versions_0.17_all.deb) ...
Przetwarzanie wyzwalaczy dla man-db...
Wystąpiły błędy podczas przetwarzania:
 /var/cache/apt/archives/fglrx-modules-dkms_1%3a11-4-1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Spróbujmy:

Kod: Zaznacz cały

apt-get -f install
crck
Posty: 16
Rejestracja: 15 września 2010, 20:28

Post autor: crck »

Pełny wynik wykonanej komendy:

Kod: Zaznacz cały

Czytanie list pakietów...
Budowanie drzewa zależności...
Odczyt informacji o stanie...
The following packages were automatically installed and are no longer required:
  libopenal1 libclucene0ldbl ekiga libqca2 gcalctool libavutil49 gnome-nettool
  libgtk-vnc-1.0-0 cdparanoia libxine1-x libsoundtouch1c2 gucharmap
  gnome-games cheese libproj0 evolution-exchange vcdimager libspatialite2
  oxygen-icon-theme gnome-cards-data libqt4-sql-mysql epiphany-browser-data
  gnome-screensaver libxine1-misc-plugins libxcb-xv0 gtk2-engines-pixbuf
  libkdecore5 system-config-printer libxerces-c28 libqt4-qt3support
  shared-desktop-ontologies libogdi3.2 gnome-themes seahorse libgnome2-perl
  libflac++6 libcoin60 vinagre libxine1-bin libhdf5-serial-1.8.4
  libpango1.0-common libsolid4 virtuoso-minimal libgeos-3.2.2
  gnome-themes-extras libalut0 libdmx1 libpolkit-qt-1-0 libdap10 libexo-0.3-0
  libglx-nvidia-alternatives gdm-themes fast-user-switch-applet
  libxine1-ffmpeg libgl1-nvidia-glx kdelibs5-data libvirtodbc0 eog gdm hal
  libgnome2-vfs-perl libgcr410 gnome-backgrounds libhdf4-0-alt libgsf-1-common
  libthreadweaver4 libgeos-c1 vino libsamplerate0 proj-data evince
  gnome-games-data libqt4-sql libkpty4 libebook1.2-9 libedataserverui1.2-8
  libstreamanalyzer0 thunar-data libedata-book1.2-2 libkntlm4 libqt4-designer
  libxine1-plugins dmz-cursor-theme libkjsapi4 libstreams0 gconf-editor
  gnome-system-tools hal-info xfconf gnuchess virtuoso-opensource-6.1-common
  libqt4-script libgraphicsmagick3 libxfconf-0-2 libvcdinfo0
  kdebase-runtime-data transmission-common libiodbc2
  libgl1-nvidia-alternatives libkdesu5 kaboom gstreamer0.10-tools
  totem-mozilla pcscd virtuoso-opensource-6.1-bin libopenthreads13
  libgnome2-canvas-perl libgdal1-1.7.0 libgsf-1-114 file-roller
  libthunar-vfs-1-2 transmission-gtk libiptcdata0 sound-juicer
  libxine1-console libnetcdf6 libavdevice52 libxine1
Aby je usunąć należy użyć "apt-get autoremove".
Zostaną zainstalowane następujące dodatkowe pakiety:
  fglrx-modules-dkms
Sugerowane pakiety:
  fglrx-driver
Następujące pakiety zostaną zaktualizowane:
  fglrx-modules-dkms
1 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 7 nieaktualizowanych.
49 nie w pełni zainstalowanych lub usuniętych.
Konieczne pobranie 0 B/865 kB archiwów.
Po tej operacji zostanie dodatkowo użyte 0 B miejsca na dysku.
Kontynuować [T/n]? (Odczytywanie bazy danych ...  (Odczytywanie bazy danych ... 5% (Odczytywanie bazy danych ... 10% (Odczytywanie bazy danych ... 15% (Odczytywanie bazy danych ... 20% (Odczytywanie bazy danych ... 25% (Odczytywanie bazy danych ... 30% (Odczytywanie bazy danych ... 35% (Odczytywanie bazy danych ... 40% (Odczytywanie bazy danych ... 45% (Odczytywanie bazy danych ... 50% (Odczytywanie bazy danych ... 55% (Odczytywanie bazy danych ... 60% (Odczytywanie bazy danych ... 65% (Odczytywanie bazy danych ... 70% (Odczytywanie bazy danych ... 75% (Odczytywanie bazy danych ... 80% (Odczytywanie bazy danych ... 85% (Odczytywanie bazy danych ... 90% (Odczytywanie bazy danych ... 95% (Odczytywanie bazy danych ... 100% (Odczytywanie bazy danych ... 193422 files and directories currently installed.) 
Przygotowanie do zastąpienia fglrx-modules-dkms 1:11-3-1 (wykorzystując .../fglrx-modules-dkms_1%3a11-4-1_i386.deb) ... 
/var/lib/dpkg/info/fglrx-modules-dkms.prerm: 8: tr: not found 
dpkg: ostrzeżenie: podproces poprzedni skrypt pre-removal zwrócił kod błędu 127 
dpkg - próba wywołania skryptu z nowego pakietu ... 
/var/lib/dpkg/tmp.ci/prerm: 8: tr: not found 
dpkg: błąd przetwarzania /var/cache/apt/archives/fglrx-modules-dkms_1%3a11-4-1_i386.deb (--unpack): 
 podproces nowy skrypt pre-removal zwrócił kod błędu 127 
/var/lib/dpkg/info/fglrx-modules-dkms.postinst: 8: tr: not found 
dpkg: błąd podczas czyszczenia środowiska: 
 podproces zainstalowany skrypt post-installation zwrócił kod błędu 127 
Wystąpiły błędy podczas przetwarzania: 
 /var/cache/apt/archives/fglrx-modules-dkms_1%3a11-4-1_i386.deb
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Spróbuj jeszcze raz lub dwa. Jest niewielki postęp.
crck
Posty: 16
Rejestracja: 15 września 2010, 20:28

Post autor: crck »

Zgadza się. W tym wypadku chodzi z kolei o brakujący plik ,,tr''. Sadzę iż po skopiowaniu z pakietu źródłowego, w którym się on znajduje naprawi ten problem. Tylko muszę poszukać z jakiego pakietu go można skopiować.

Dodane:
Tr, znajduje się w pakiecie ,,coreutils''. Po przekopiowaniu do właściwego katalogu /usr/bin/tr i wywołaniu choćby:

Kod: Zaznacz cały

apt-get -f install
pojawia się komunikat:

Kod: Zaznacz cały

(Odczytywanie bazy danych ... 193422 files and directories currently installed.)
Przygotowanie do zastąpienia fglrx-modules-dkms 1:11-3-1 (wykorzystując .../fglrx-modules-dkms_1%3a11-4-1_i386.deb) ...
/var/lib/dpkg/info/fglrx-modules-dkms.prerm: 8: tr: Permission denied
dpkg: ostrzeżenie: podproces poprzedni skrypt pre-removal zwrócił kod błędu 126
dpkg - próba wywołania skryptu z nowego pakietu ...
/var/lib/dpkg/tmp.ci/prerm: 8: tr: Permission denied
dpkg: błąd przetwarzania /var/cache/apt/archives/fglrx-modules-dkms_1%3a11-4-1_i386.deb (--unpack):
 podproces nowy skrypt pre-removal zwrócił kod błędu 126
configured to not write apport reports
                                      /var/lib/dpkg/info/fglrx-modules-dkms.postinst: 8: tr: Permission denied
dpkg: błąd podczas czyszczenia środowiska:
 podproces zainstalowany skrypt post-installation zwrócił kod błędu 126
Wystąpiły błędy podczas przetwarzania:
 /var/cache/apt/archives/fglrx-modules-dkms_1%3a11-4-1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Sprawdziłem prawa dostępu do pliku tr i wygląda niby wszystko wporządku. Nie rozumiem co może być przyczyną komunikatu:

Kod: Zaznacz cały

Permission denied
i co mógłbym przeoczyć.
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Wykonaj:

Kod: Zaznacz cały

apt-get clean
I ponownie:

Kod: Zaznacz cały

apt-get update
apt-get dist-upgrade -u
apt-get -f install
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Część dyskusji wykraczająca poza ramy tego tematu została przeniesiona:
http://debian.linux.pl/threads/22910-Od ... %99powania
ODPOWIEDZ