Strona 1 z 1

Po aktualizacji użytkownicy nie mają dostępu do bibliotek współdzielonych

: 22 stycznia 2016, 14:52
autor: mdebian
Witam,
jestem początkującym użytkownikiem linuxa.
Po aktualizacji debiana 4 do wersji 5 (lenny), root pracuje normalnie ale użytkownicy przy każdej wydanej komendzie dostają error np:

Kod: Zaznacz cały

mariusz@rdell:~$ ldd bin/sh
/bin/bash: error while loading shared libraries: libdl.so.2: cannot open shared
nie mogą pracować

bash_profile użytkowników wygląda tak

Kod: Zaznacz cały

# if running bash
if [ -n "$BASH_VERSION" ]; then
    if [ -f "$HOME/.bashrc" ]; then
    . "$HOME/.bashrc"
    fi
fi

if [ -d "$HOME/bin" ] ; then
    PATH="$HOME/bin:$PATH"
fi

LD_LIBRARY_PATH=/usr/lib/i686/cmov; export LD_LIBRARY_PATH

#PATH=/home/dodatki:$HOME/bin:$PATH; export PATH
na roocie komenda ldd daje

Kod: Zaznacz cały

rdell:~# ldd /bin/bash
        linux-gate.so.1 =>  (0xffffe000)
        libncurses.so.5 => /lib/libncurses.so.5 (0xb7783000)
        libdl.so.2 => /lib/i686/cmov/libdl.so.2 (0xb777f000)
        libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb7623000)
        /lib/ld-linux.so.2 (0xb77ba000)
ld.so.conf.d zawiera:

Kod: Zaznacz cały

i486-linux-gnu
# libc default configuration
/usr/local/lib
/usr/lib/i686/cmov

Kod: Zaznacz cały

libc.conf
# Multiarch support
/lib/i486-linux-gnu
/lib/i686/cmov
/usr/lib/i486-linux-gnu
/usr/lib/i686/cmov


Prawdopodobnie jakieś ścieżki są źle dopisane

Proszę o podpowiedź co muszę jeszcze sprawdzić. Dodam że to stało się po aktualizacji dpkg po komendzie

Kod: Zaznacz cały

apt-get update && apt-get install apt dpkg
z góry dzięki za pomoc

: 22 stycznia 2016, 16:23
autor: mariaczi
Aktualizacji między wersjami dokonuje się poprzez

Kod: Zaznacz cały

apt-get update
apt-get dist-upgrade
PS. Korzystaj ze znaczników BBCode jak zamieszczasz wynik polecenia lub listing pliku. Ułatwi to nam czytanie Twoich postów.

: 22 stycznia 2016, 17:51
autor: marcin1982
Używaj tagów CODE.