1

Temat: /usr/bin/vnstati: can't load library 'libgd.so.2'

Witam ponownie.
Dzisiaj, nie wiadomo z jakiego powodu ( przypuszczam, ze po odinstalowaniu tinyproxy - tylko przy tym grzebalem) przestal dzialac skrypt wyswietlajacy statystyki z vnstat. w logu otrzymuje informacje jak w tytule posta. Po krotkiej konsultacji z Cezarym, zauwazyl on, ze nie zainstalowalem libgd. Okazuje sie, ze pakiet ten jest zainstalowany w systemie. Postanowilem wiec odinstalowac go i zainstalowac ponownie.
taki oto komunikaqt pojawil mi sie w luci:

Installing libgd (2.0.35-1) to root...
Downloading http://downloads.openwrt.org/attitude_adjustment/12.09-rc1/ar71xx/generic/packages/libgd_2.0.35-1_ar71xx.ipk.
Collected errors:
 * wfopen: //usr/lib/opkg/info/libgd.control: Input/output error.
 * extract_archive: Cannot create symlink from ./usr/lib/libgd.so.2 to 'libgd.so.2.0.0': Input/output error.
 * wfopen: /usr/lib/libgd.so.2.0.0: Input/output error.
 * set_flags_from_control: Failed to open //usr/lib/opkg/info/libgd.control: Input/output error.
 * pkg_write_filelist: Failed to open //usr/lib/opkg/info/libgd.list: Input/output error.
 * opkg_install_pkg: Failed to extract data files for libgd. Package debris may remain!
 * opkg_install_cmd: Cannot install package libgd.

pakiet nie zainstalowany.
prosze wyjasnic mi coz takiego namieszalem, i jak to naprawic
pozdrawiam

2

Odp: /usr/bin/vnstati: can't load library 'libgd.so.2'

Nie masz miejsca żeby to zainstalować lub masz błędy systemie plików. Jeżeli to extroot to sprawdź system plików.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: /usr/bin/vnstati: can't load library 'libgd.so.2'

niestety, nie mam zainstalowanego pakietu e2fsck, zeby sprawdzic system plikow jak opisano w tym watku: http://eko.one.pl/forum/viewtopic.php?id=5134
tutaj czesc loga kernela:

[   62.580000] EXT4-fs error (device sda1): ext4_lookup:1044: inode #368642: comm uci: deleted inode referenced: 368914
[   62.640000] EXT4-fs error (device sda1): ext4_lookup:1044: inode #368642: comm uci: deleted inode referenced: 368914
[   64.370000] EXT4-fs error (device sda1): ext4_lookup:1044: inode #368642: comm uci: deleted inode referenced: 368914
[   64.450000] EXT4-fs error (device sda1): ext4_lookup:1044: inode #368642: comm uci: deleted inode referenced: 368914
[   65.650000] EXT4-fs error (device sda1): ext4_lookup:1044: inode #368642: comm uci: deleted inode referenced: 368914
[   66.850000] EXT4-fs error (device sda1): ext4_lookup:1044: inode #368642: comm uci: deleted inode referenced: 368914
[   67.260000] EXT4-fs error (device sda1): ext4_lookup:1044: inode #368642: comm uci: deleted inode referenced: 368914
[   73.520000] EXT4-fs error (device sda1): ext4_lookup:1044: inode #368642: comm uci: deleted inode referenced: 368914
[   75.670000] EXT4-fs error (device sda1): ext4_lookup:1044: inode #368642: comm uci: deleted inode referenced: 368914
[   76.520000] EXT4-fs error (device sda1): ext4_lookup:1044: inode #368642: comm uci: deleted inode referenced: 368914
[   76.940000] EXT4-fs error (device sda1): ext4_lookup:1044: inode #368642: comm uci: deleted inode referenced: 368914
[  205.620000] EXT4-fs error (device sda1): ext4_lookup:1044: inode #368642: comm opkg: deleted inode referenced: 368914
[  205.640000] EXT4-fs error (device sda1): ext4_lookup:1044: inode #368642: comm opkg: deleted inode referenced: 368915
[  205.670000] EXT4-fs error (device sda1): ext4_lookup:1044: inode #368644: comm opkg: deleted inode referenced: 368913
[  205.690000] EXT4-fs error (device sda1): ext4_lookup:1044: inode #368644: comm opkg: deleted inode referenced: 368913
[  205.730000] EXT4-fs error (device sda1): ext4_lookup:1044: inode #368642: comm opkg: deleted inode referenced: 368914
[  205.750000] EXT4-fs error (device sda1): ext4_lookup:1044: inode #368642: comm opkg: deleted inode referenced: 368914
[  205.770000] EXT4-fs error (device sda1): ext4_lookup:1044: inode #368642: comm opkg: deleted inode referenced: 368915
[  205.780000] EXT4-fs error (device sda1): ext4_lookup:1044: inode #368642: comm opkg: deleted inode referenced: 368915
[  205.810000] EXT4-fs error (device sda1): ext4_lookup:1044: inode #368644: comm opkg: deleted inode referenced: 368913
[  205.830000] EXT4-fs error (device sda1): ext4_lookup:1044: inode #368644: comm opkg: deleted inode referenced: 368916

ostatni kawalek system loga:

Jun 17 21:22:53 OpenWrt kern.notice kernel: [  332.000000] EXT4-fs (sda1): error count: 823
Jun 17 21:22:53 OpenWrt kern.notice kernel: [  332.000000] EXT4-fs (sda1): initial error at 32: ext4_lookup:1044: inode 368642
Jun 17 21:22:53 OpenWrt kern.notice kernel: [  332.010000] EXT4-fs (sda1): last error at 1371500447: ext4_lookup:1044: inode 368644

4

Odp: /usr/bin/vnstati: can't load library 'libgd.so.2'

To zainstaluj, bo masz błędy.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: /usr/bin/vnstati: can't load library 'libgd.so.2'

uruchomilem router bez extroota, zainstalowalem pakiet, wykonalem sprawdzenie karty SD, bledy zostaly naprawione, wszystko dziala jak nalezy. dziekuje za pomoc
chcialbym sie jeszcze tylko upewnic, czy po zainstalowaniu pakietu e2fsprogs oraz dodaniu komendy 'option enabled_fsck 1' w sekcji mount fstaba spowoduje tylko wykrycie, czy automatyczne naprawienie bledow? czym ww bledy sa spowodowane i jak ich uniknac?

6

Odp: /usr/bin/vnstati: can't load library 'libgd.so.2'

Np. wyłączeniem z prądu jak coś on robi na dyski. Włączenie tego generalnie pomaga. Ale - czasami jest tak rozwalony że automat nie będzie potrafił tego zrobić.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.