LINUX.ORG.RU

Сообщения Basile

 

ubuntu: перезапуск сети после сбоя

Ubuntu Server 10.04 крутится на компе с сетевухой Nvida (встроена в чипсет). Иногда бывает, что драйвер сетевухи падает (появляются соответствующие записи в syslog), но бывает это достаточно редко. Плохо, если это случается, когда я не дома и не могу перезапустить комп. При подобном сбое комп перестает пинговаться, а никаким другим способом перезапустить его удаленно я не могу.

Каким образом можно отследить сбой и перезапустить сетевую подсистему (или компьютер полностью)?

Basile
()

[ubuntu] Сборак пакета. Есть вопрос

Собрал из исходников полученных через apt-get source пакеты с нужными патчами. Установил их через dpkd -i *.deb, но очередное security-обновление снесло все мои изменения. Вопрос: можно ли запретить автоматическое обновление пакетов выборочно (и правильно ли это?)? Может быть нужно сменить имена пакетов (как?) чтобы чтобы система не пыталась их обновить? Как в таком случае отслеживать обновление исходников?

 

Basile
()

Не собирается mplayer c vdpau

Имеется Ubuntu 9.04 x86_64. Делаю:

svn co svn://svn.mplayerhq.hu/mplayer/trunk mplayer
cd mplayer
./configure svn://svn.mplayerhq.hu/mplayer/trunk
make
В итоге получаю:
$ make
vidix/pci_db2c.awk vidix/pci.db 1
make: execvp: vidix/pci_db2c.awk: Permission denied
cc -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -I.  -D_REENTRANT  -D_REENTRANT   -I/usr/include/freetype2   -c -o libvo/vo_vdpau.o libvo/vo_vdpau.c
In file included from libvo/vo_vdpau.c:46:
./libavcodec/vdpau.h:76: error: expected specifier-qualifier-list before 'VdpPictureInfoMPEG4Part2'
libvo/vo_vdpau.c: In function 'create_vdp_mixer':
libvo/vo_vdpau.c:495: error: 'VDP_VIDEO_MIXER_FEATURE_HIGH_QUALITY_SCALING_L1' undeclared (first use in this function)
libvo/vo_vdpau.c:495: error: (Each undeclared identifier is reported only once
libvo/vo_vdpau.c:495: error: for each function it appears in.)
libvo/vo_vdpau.c: In function 'create_vdp_decoder':
libvo/vo_vdpau.c:580: error: 'VDP_DECODER_PROFILE_MPEG4_PART2_ASP' undeclared (first use in this function)
make: *** [libvo/vo_vdpau.o] Ошибка 1
Без VDPAU собирается. В чем может быть проблема?

Basile
()

Проблемы компиляции libtorrent под Ubuntu

Имеется

Linux homepc 2.6.28-17-generic #58-Ubuntu SMP Tue Dec 1 21:27:25 UTC 2009 x86_64 GNU/Linux
Пытаюсь скомпилировать libtorrent:
svn co svn://rakshasa.no/libtorrent/trunk/libtorrent
cd libtorrent
./autogen.sh
./configure
make
В итоге при выполнении make получаю:
basile@homepc:~/.tmp/libtorrent$ make
make  all-recursive
make[1]: Вход в каталог `/home/basile/.tmp/libtorrent'
Making all in src
make[2]: Вход в каталог `/home/basile/.tmp/libtorrent/src'
Making all in torrent
make[3]: Вход в каталог `/home/basile/.tmp/libtorrent/src/torrent'
Making all in data
make[4]: Вход в каталог `/home/basile/.tmp/libtorrent/src/torrent/data'
/bin/bash ../../../libtool --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I. -I./.. -I./../.. -I../../..    -g -O2 -g -DDEBUG -fvisibility=hidden   -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include   -MT block.lo -MD -MP -MF .deps/block.Tpo -c -o block.lo block.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../.. -I. -I./.. -I./../.. -I../../.. -g -O2 -g -DDEBUG -fvisibility=hidden -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -MT block.lo -MD -MP -MF .deps/block.Tpo -c block.cc  -fPIC -DPIC -o .libs/block.o
In file included from ../../../rak/priority_queue_default.h:41,
                 from ./../../globals.h:41,
                 from ./../../protocol/peer_connection_base.h:52,
                 from block.cc:44:
../../../rak/allocators.h: In member function ‘T* rak::cacheline_allocator<T>::allocate(size_t, const void*)’:
../../../rak/allocators.h:77: ошибка: нет декларации ‘L1_CACHE_BYTES’ в этой области видимости
../../../rak/allocators.h: In function ‘void* operator new(size_t, rak::cacheline_allocator<T1>)’:
../../../rak/allocators.h:107: ошибка: нет декларации ‘L1_CACHE_BYTES’ в этой области видимости
block.cc: At global scope:
block.cc:398: фатальная ошибка: при открытии файла зависимостей .deps/block.Tpo: Permission denied
Компиляция прервана.
make[4]: *** [block.lo] Ошибка 1
make[4]: Выход из каталога `/home/basile/.tmp/libtorrent/src/torrent/data'
make[3]: *** [all-recursive] Ошибка 1
make[3]: Выход из каталога `/home/basile/.tmp/libtorrent/src/torrent'
make[2]: *** [all-recursive] Ошибка 1
make[2]: Выход из каталога `/home/basile/.tmp/libtorrent/src'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Выход из каталога `/home/basile/.tmp/libtorrent'
make: *** [all] Ошибка 2
basile@homepc:~/.tmp/libtorrent$
Константа «L1_CACHE_BYTES» была найдена в /usr/src/linux-headers-2.6.28-17/arch/x86/include/asm/cache.h Почему компилятор не может найти нужные заголовочные файлы?

Basile
()

RSS подписка на новые темы