Strona 1 z 2

Brak miejsca podczas instalowania/usuwania

: 21 kwietnia 2015, 11:54
autor: PaSaSaP
Próbując coś zainstalować czy usunąć błąd w sumie wyskakuje ten sam.

Kod: Zaznacz cały

sudo apt-get -f install
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
Naprawianie zależności... Gotowe
Zostaną zainstalowane następujące dodatkowe pakiety:
  linux-image-3.16.0-4-amd64
Sugerowane pakiety:
  linux-doc-3.16 debian-kernel-handbook
Zostaną zainstalowane następujące NOWE pakiety:
  linux-image-3.16.0-4-amd64
0 aktualizowanych, 1 nowo instalowanych, 0 usuwanych i 1 nieaktualizowanych.
228 nie w pełni zainstalowanych lub usuniętych.
Konieczne pobranie 0 B/33,8 MB archiwów.
Po tej operacji zostanie dodatkowo użyte 163 MB miejsca na dysku.
Kontynuować? [T/n] T
Prekonfiguracja pakietów ...
(Odczytywanie bazy danych ... 259487 plików i katalogów obecnie zainstalowanych.)
Przygotowywanie do rozpakowania pakietu .../linux-image-3.16.0-4-amd64_3.16.7-ckt9-2_amd64.deb ...
Rozpakowywanie pakietu linux-image-3.16.0-4-amd64 (3.16.7-ckt9-2) ...
dpkg: błąd przetwarzania archiwum /var/cache/apt/archives/linux-image-3.16.0-4-amd64_3.16.7-ckt9-2_amd64.deb (--unpack):
 nie można skopiować wypakowanych danych "./lib/modules/3.16.0-4-amd64/kernel/drivers/mtd/mtd.ko" do "/lib/modules/3.16.0-4-amd64/kernel/drivers/mtd/mtd.ko.dpkg-new": nie udało się zapisać (Brak miejsca na urządzeniu)
dpkg-deb: błąd: podproces wklej został zabity sygnałem (Przerwany potok)
Wystąpiły błędy podczas przetwarzania:
 /var/cache/apt/archives/linux-image-3.16.0-4-amd64_3.16.7-ckt9-2_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Podczas próby usunięcia wine:

Kod: Zaznacz cały

sudo apt-get remove wine
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
Należy uruchomić "apt-get -f install", aby naprawić poniższe problemy:
Następujące pakiety mają niespełnione zależności:
 linux-image-amd64 : Wymaga: linux-image-3.16.0-4-amd64 ale nie zostanie zainstalowany
E: Niespełnione zależności. Proszę spróbować wykonać "apt-get -f install" bez pakietów (lub podać rozwiązanie).

Ten jeden pakiet przez to, że jest za mało miejsca na dysku blokuje wszystko. O jakie miejsce na dysku chodzi? Wyskakuje informacja podczas instalacji, że na głównym systemie plików jest 0 bajtów wolnego miejsca. Jak można to obejść? Zwiększyć partycję czy pousuwać zbędne programy w jakiś sposób?

: 21 kwietnia 2015, 13:46
autor: Yampress
Gdy instalujesz cokolwiek z paczek to te paczki sa instalowane ale również dodatkowo zchowywane na dysku w takiej postaci jakiej zostały ściągnięte. Oczyść najpierw system z tych paczek, a dopiero później szukaj co tu jeszcze wyczyścić.
Przydatnym narzędziem wtedy jest df i du

: 21 kwietnia 2015, 17:59
autor: PaSaSaP
Wykonałem operacje:

Kod: Zaznacz cały

apt-get clean

I dalej nic. To samo. Wynik df:

Kod: Zaznacz cały

System plików     1K-bl   użyte dostępne %uż. zamont. na
/dev/sda6        331197  227070    87027  73% /
udev              10240       0    10240   0% /dev
tmpfs           1620064   10064  1610000   1% /run
/dev/sda7       8651016 6871788  1339780  84% /usr
tmpfs           4050156     420  4049736   1% /dev/shm
tmpfs              5120       0     5120   0% /run/lock
tmpfs           4050156       0  4050156   0% /sys/fs/cgroup
/dev/sda8       2883616  725120  2012016  27% /var
/dev/sda10       377831   11500   346824   4% /tmp
/dev/sda11     50752172 1191992 46982056   3% /home
tmpfs            810032      28   810004   1% /run/user/1000
/dev/sda1        102396   26052    76344  26% /media/pasasap/0AA80A24A80A0F3F

Mój sources-list:

Kod: Zaznacz cały

# 

# deb cdrom:[Debian GNU/Linux 7.8.0 _Wheezy_ - Official amd64 DVD Binary-1 20150110-14:43]/ wheezy contrib main

#deb cdrom:[Debian GNU/Linux 7.8.0 _Wheezy_ - Official amd64 DVD Binary-1 20150110-14:43]/ wheezy contrib main

#deb http://ftp.pl.debian.org/debian/ wheezy main contrib non-free
#deb-src http://ftp.pl.debian.org/debian/ wheezy main contrib non-free

#deb http://security.debian.org/ wheezy/updates main contrib non-free
#deb-src http://security.debian.org/ wheezy/updates main contrib non-free

# wheezy-updates, previously known as 'volatile'
#deb http://ftp.pl.debian.org/debian/ wheezy-updates main contrib non-free
#deb-src http://ftp.pl.debian.org/debian/ wheezy-updates main contrib non-free

#deb http://ftp.pl.debian.org/debian/ wheezy/non-free amd64 Packages

#~~~~~~Jessie~~~~~~#
deb http://ftp.pl.debian.org/debian/ testing main non-free contrib
deb-src http://ftp.pl.debian.org/debian/ testing main non-free contrib
deb http://security.debian.org/ testing/updates main contrib non-free
deb-src http://security.debian.org/ testing/updates main contrib non-free

#~~~~~~Deb-multimedia~~~~~~#
deb http://www.deb-multimedia.org/ testing main non-free
deb-src http://www.deb-multimedia.org/ testing main non-free

#~~~~~~Opera~~~~~~#
deb http://deb.opera.com/opera/ testing non-free

Przez ten jeden pakiet nie mogę nic zainstalować/usunąć, a aby go zainstalować, mam za mało miejsca na dysku.

: 21 kwietnia 2015, 19:01
autor: Yampress
Wydaj jezscze polecenie

Kod: Zaznacz cały

[color=#111111][font=Consolas]apt-get autoremove
[/font][/color]
Wykorzystaj polecenie du z odpowiednimi opcjami do zbadania ile miejsca zajmują poszczególne katalogi. Potem bierzesz taki największy katalog i dalej szukasz ile miejsca zajmują katalogi w nim. W ten sposób odnajdujesz najbardziej zapchane miejsce...

: 21 kwietnia 2015, 19:36
autor: marcin1982
W pierwszej kolejności zobacz tak:

Kod: Zaznacz cały

du -d1 -BM /var/log

: 21 kwietnia 2015, 20:47
autor: PaSaSaP

Kod: Zaznacz cały

du -d1 -BM /var/log
2M    /var/log/apt
1M    /var/log/apache2
1M    /var/log/unattended-upgrades
1M    /var/log/cups
1M    /var/log/hp
1M    /var/log/gdm3
1M    /var/log/fsck
1M    /var/log/speech-dispatcher
1M    /var/log/ConsoleKit
1M    /var/log/exim4
1M    /var/log/samba
1M    /var/log/news
1M    /var/log/postgresql
15M    /var/log/installer
42M    /var/log

Operacja wykonana w korzeniu (/).

Kod: Zaznacz cały

du --max-depth=1 -h
39K     ./root
12K     ./lost+found
6,7M    ./etc
1003M   ./home
6,0K    ./media
1,0K    ./mnt
158M    ./lib
26M     ./boot
12M     ./bin
1,0K    ./opt
0       ./proc
1,0K    ./srv
6,5G    ./usr
27K     ./tmp
0       ./sys
1,0K    ./.pulse
18M     ./run
348K    ./dev
8,8M    ./sbin
641M    ./var
1,0K    ./lib64
8,3G    .
Błędy podczas tej operacji:

Kod: Zaznacz cały

du: nie ma dostępu do „./media/pasasap/0AA80A24A80A0F3F”: Błąd wejścia/wyjścia
du: nie ma dostępu do „./proc/6392/task/6392/fd/4”: Nie ma takiego pliku ani katalogu
du: nie ma dostępu do „./proc/6392/task/6392/fdinfo/4”: Nie ma takiego pliku ani katalogu
du: nie ma dostępu do „./proc/6392/fd/4”: Nie ma takiego pliku ani katalogu
du: nie ma dostępu do „./proc/6392/fdinfo/4”: Nie ma takiego pliku ani katalogu
du: nie ma dostępu do „./run/user/1000/gvfs”: Brak dostępu
Nie wiem, może po prostu zwiększyć jakąś rozmiar partycji, tylko której?

: 21 kwietnia 2015, 20:50
autor: pawkrol
Pokaż jeszcze raz wynik poleceń:

Kod: Zaznacz cały

df -h
df -i

: 21 kwietnia 2015, 21:56
autor: PaSaSaP

Kod: Zaznacz cały

df -h
System plików  rozm. użyte dost. %uż. zamont. na
/dev/sda6       324M  222M   85M  73% /
udev             10M     0   10M   0% /dev
tmpfs           1,6G   18M  1,6G   2% /run
/dev/sda7       8,3G  6,6G  1,3G  84% /usr
tmpfs           3,9G  768K  3,9G   1% /dev/shm
tmpfs           5,0M     0  5,0M   0% /run/lock
tmpfs           3,9G     0  3,9G   0% /sys/fs/cgroup
/dev/sda8       2,8G  709M  2,0G  27% /var
/dev/sda10      369M   12M  339M   4% /tmp
/dev/sda11       49G  1,2G   45G   3% /home
tmpfs           792M   28K  792M   1% /run/user/1000
/dev/sda1       100M   26M   75M  26% /media/pasasap/0AA80A24A80A0F3F

Kod: Zaznacz cały

df -i
System plików   iwęzły użyteI  wolneI %uż.I zamont. na
/dev/sda6        85680   8750   76930   11% /
udev           1010908    499 1010409    1% /dev
tmpfs          1012539    916 1011623    1% /run
/dev/sda7       549440 256910  292530   47% /usr
tmpfs          1012539      9 1012530    1% /dev/shm
tmpfs          1012539      5 1012534    1% /run/lock
tmpfs          1012539     11 1012528    1% /sys/fs/cgroup
/dev/sda8       183264  14828  168436    9% /var
/dev/sda10       97536     44   97492    1% /tmp
/dev/sda11     3227648   8180 3219468    1% /home
tmpfs          1012539     21 1012518    1% /run/user/1000
/dev/sda1       141880     95  141785    1% /media/pasasap/0AA80A24A80A0F3F


: 22 kwietnia 2015, 09:50
autor: LordRuthwen
No i prawidłowo, masz za mało miejsca na partycji sda6

Kod: Zaznacz cały

Po tej operacji zostanie dodatkowo użyte 163 MB miejsca na dysku.

Kod: Zaznacz cały

nie można skopiować wypakowanych danych "./lib/modules/3.16.0-4-amd64/kernel/drivers/mtd/mtd.ko" do "/lib/modules/3.16.0-4-amd64/kernel/drivers/mtd/mtd.ko.dpkg-new"

Kod: Zaznacz cały

/dev/sda6       324M  222M   85M  73% /
A /lib znajduje się właśnie na niej

: 22 kwietnia 2015, 10:01
autor: pawkrol
Dokładnie. Możesz spróbować powiększyć partycje / np gpartedem. (Wystartuj z jakiegoś live).
Trochę mało miejsca dałeś na partycje root, chociaż i na /usr za wiele nie masz