LinuxForum.Fans
Тема

Проблема с командами в консоли

Автор: Volodya2110 28 сообщений 9760 просмотров
#59081

В результате попыток запустить в Скайпе Веб камеру, что-то подпортилось в консоле. Теперь при открытии консоли выскакивает сразу "куча" записей
ERROR: ld.so: object '/usr/lib/libv4l/v4l1compat.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/usr/lib/libv4l/v4l1compat.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/usr/lib/libv4l/v4l1compat.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/usr/lib/libv4l/v4l1compat.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/usr/lib/libv4l/v4l1compat.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/usr/lib/libv4l/v4l1compat.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/usr/lib/libv4l/v4l1compat.so' from LD_PRELOAD cannot be preloaded: ignored.
[volodya@localhost ~]$
На некоторые команды перестала вообще реагировать выдаёт ту же запись, что и сверху или вообще прекращает доступ под рутом.
Кто знает как это можно исправить?

#59087

видимо ваш скайп прописался в автозагрузку
посмотрите файлы
/etc/profile
~/.bashrc
~/.bash_login
~/.bash_profile

там где-то запускается скайп...
Впрочем... У вас KDE?
тогда ещё ~/.kde/Autostart/ и прочая кдешная ерунда. Указывайте пожалуйста свой DE.

#59132

Спасибо! Поискал. Извините пока слэнг не освоил. Не понял что значит:"Указывайте пожалуйста свой DE." Что такое DE?
/etc/profile
~/.bashrc
~/.bash_login
~/.bash_profile Указанных файлов в этих разделах нет.
Что ещё можно предпринять?

#59136
Volodya2110 написал:
Не понял что значит:"Указывайте пожалуйста свой DE." Что такое DE?

Рабочий стол.А файлы эти скрытые.В консоли
[console]mc[/console]
Откроется файл.мен. mc. там и увидишь все эти файлы.

#59154

Да я и сразу смотрел в MC, нет их!

#59164

[console]
$ cd ~
$ ls .bash*
[/console]
Выйдет такое:

text

.bash_history  .bash_logout  .bash_profile  .bashrc

Вуаля. :)

#59179

Я то пока ничего не вижу и понимаю, но вот глянте что пишут в этих файлах:

text

# .bashrc

PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin:/usr/local/bin:/usr/local/sbin ENV=$HOME/.bashrc USERNAME="root" export USERNAME ENV PATH

# Source global definitions if [ -f /etc/bashrc ]; then . /etc/bashrc fi

text

# .bash_profile

# Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi

mesg n

text

# ~/.bash_logout

clear

ENABLE_BASH_COMPLETION=1 COMP_CVS_REMOTE= COMP_SCP_REMOTE= COMP_CONFIGURE_HINTS= COMP_TAR_INTERNAL_PATHS= COMP_IWCONFIG_SCAN= COMP_RPM_DATABASE=

su tvtime --help tvtime-configure --help --device --device=DEVICE --device /dev/video1 su modconf su ыг su tvtime tvtime --device=/dev/video1 емешьу tvtime su mc su urpmq -Y gspca /sbin/modprobe -l *quick* urpmq quickcam_messenger.ko.gz LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so skype su mplayer tv:// -tv device=/dev/video0 mplayer tv:// -tv device=/dev/video1 su rpm -qa | grep libv4l echo "export LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so">>/etc/bashrc su sudo aptitude install gspca-source camorama end no start help exit ignored su dmesg dmesg rmmod saa7134 rmmod saa7134 modprobe saa7134 tuner=63 card=67 rmmod tuner modprobe tuner secam=d chmod 777 /dev/video0 sudo chmod 777 /dev/video0 su ~/.bash_history su history logout exit su ld v4l1compat ыг su env --unset=LD_PRELOAD cd ls .bash* su

#59209
Volodya2110 написал:
Извините пока слэнг не освоил. Не понял что значит:"Указывайте пожалуйста свой DE." Что такое DE?

ну я как делаю: вот кто-то пишет "DE", я его просто в http://google.ru забиваю. хотя в данном случае - да, был неправ. Вот ссылка: http://ru.wikipedia.org/wiki/%D0%A1%D1%80%D0%B5%D0%B4%D0%B0_%D1%80%D0%B0%D0%B1%D0%BE%D1%87%D0%B5%D0%B3%D0%BE_%D1%81%D1%82%D0%BE%D0%BB%D0%B0

Файлы посмотрел - ничего про про это не нашёл - видимо гда-то в другом файле. Зависит от вашего DE.

ЗЫЖ Используйте пожалуйста тег CODE. (это кнопочка в форме ответа). Код должен быть в этом коде, так его читать проще.

#59231

Пока "чайник" , то не понятно это всё! Не знаешь от куда ноги ростут! Я понимаю , когда консоль открывается, то она запрашивает нечто!
И это нечто говорит:ERROR: ld.so: object '/usr/lib/libv4l/v4l1compat.so' from LD_PRELOAD cannot be preloaded: ignored.

#59234

А ты не пробывал удалить этот файл v4l1compat.so в /usr/lib/libv4l/? И почитай здесь.

#59240

Я так думаю, чтобы не было этих сообщений, достаточно удалить из /etc/bashrc строку

text

export LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so

Это все исходя из твоих действий:

Volodya2110 написал:

# ~/.bash_logout
...
echo "export LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so">>/etc/bashrc
...

и из...

Volodya2110 написал:

# .bashrc

PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin:/usr/local/bin:/usr/local/sbin
ENV=$HOME/.bashrc
USERNAME="root"
export USERNAME ENV PATH

# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
#59249
Volodya2110 написал:
Пока "чайник" , то не понятно это всё! Не знаешь от куда ноги ростут! Я понимаю , когда консоль открывается, то она запрашивает нечто!
И это нечто говорит:ERROR: ld.so: object '/usr/lib/libv4l/v4l1compat.so' from LD_PRELOAD cannot be preloaded: ignored.

LD_PRELOAD это переменная - как я понимаю, она нужна для того, что-бы у вас быстрее всё работало. Вместо того, что-бы загружать библиотеки по требованию, они загружаются при входе в консоль. А у вас они(библиотеки) видимо либо отсутствуют, либо уже загружены. Вот она и пишет:

не смогла загрузить библиотеку. да и ладно...

стирать не советую, поставьте в начале строки символ #
тогда эта строка будет считаться комментарием, и не выполнится. А то вы так постираете, а что если эта строчка нужная?

А получилось это наверное из-за того, что вы поставили программу, а потом её удалили. А строчка осталась - ошибка программиста, который написал эту программу (которую вы удалили).

#59252
mycetophylax написал:
Это все исходя из твоих действий:



# ~/.bash_logout
...
echo "export LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so">>/etc/bashrc

кстати да. Volodya2110 сам эту строчку зачем-то добавил...

#59254

Всё спасибо! Общими силами справились! Зачистил bash (убрал ненужные строки) , перегрузил всё работает! Вот только обнаружил , что при загрузке у меня появилась ещё оно ядро: выглядит так:
-server 2.6.31.13-1 mnb
-linux
-failsafe
-server 2.6.31.5-1 mnb
-desktop 2.6.31.5-1 mnb
И со всех загружается. Какой-то может один оставить?
И ещё ! Хочу выйти из грфического режима, жму Ctrl+Alt+ F2, переходит в чёрный экран и сплошняком бегут нули. Что остановить жму Ctrl+Alt+ Del, тогда идёт перезагрузка.
Это тоже же не правильно, что-то?

#59258

А какие пакеты до этого устанавлевал,что-то типа kernel-**** ставил?

#59268
Volodya2110 написал:
И ещё ! Хочу выйти из грфического режима, жму Ctrl+Alt+ F2, переходит в чёрный экран и сплошняком бегут нули. Что остановить жму Ctrl+Alt+ Del, тогда идёт перезагрузка.
Это тоже же не правильно, что-то?

есть такой глюк :(
я думал его уже исправили, сейчас точно не помню как оно лечится.
там нужно перенаправить вывод какого-то демона из консоли в /dev/null ЕМНИЕП...

#59273

А какая разница в пакетах -server 2.6.31.5-1 mnb и -desktop 2.6.31.5-1 mnb ?

#59278

Ну вообщето должен быть kernei-desktop, а у вас комп сервером?

#59283
Volodya2110 написал:
А какая разница в пакетах -server 2.6.31.5-1 mnb и -desktop 2.6.31.5-1 mnb ?

сервер решает тысячи простых задач одновременно, а десктоп - несколько сложных. Вы можете использовать серверное ядро, только работать оно будет у вас хуже и медленнее.

#59296

При установке системы, kernel-server ставится автоматически, если ОЗУ больше чем 4 Гб.

Войдите или зарегистрируйтесь, чтобы ответить.