Долго боролся с подлагиваниями в виртуалках с линуксом в качестве гостевой системы. Тестил vmware и virtualbox на разном железе с разными дистрибутивами и разнообразными графичискими средами. Забил в итоге.
Решил заценить whonix. Не смотря на тяжелый kde, работает без лагов. Вот чешу репу. Как?
CMakeFiles/cxx_objects.dir/__/src/strstream.cpp.o:(.data.rel.ro._ZTINSt3__19strstreamE[_ZTINSt3__19strstreamE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
CMakeFiles/cxx_objects.dir/__/src/strstream.cpp.o:(.data.rel.ro._ZTINSt3__110ostrstreamE[_ZTINSt3__110ostrstreamE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
CMakeFiles/cxx_objects.dir/__/src/strstream.cpp.o:(.data.rel.ro._ZTINSt3__110istrstreamE[_ZTINSt3__110istrstreamE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
CMakeFiles/cxx_objects.dir/__/src/strstream.cpp.o:(.data.rel.ro._ZTINSt3__112strstreambufE[_ZTINSt3__112strstreambufE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
CMakeFiles/cxx_objects.dir/__/src/system_error.cpp.o: In function `std::__1::generic_category()':
/usr/bin/llvm/llvm/projects/libcxx/src/system_error.cpp:169: undefined reference to `__cxa_guard_acquire'
/usr/bin/llvm/llvm/projects/libcxx/src/system_error.cpp:169: undefined reference to `__cxa_guard_release'
CMakeFiles/cxx_objects.dir/__/src/system_error.cpp.o: In function `std::__1::system_category()':
/usr/bin/llvm/llvm/projects/libcxx/src/system_error.cpp:211: undefined reference to `__cxa_guard_acquire'
/usr/bin/llvm/llvm/projects/libcxx/src/system_error.cpp:211: undefined reference to `__cxa_guard_release'
CMakeFiles/cxx_objects.dir/__/src/system_error.cpp.o: In function `std::__1::__throw_system_error(int, char const*)':
/usr/bin/llvm/llvm/projects/libcxx/src/system_error.cpp:289: undefined reference to `__cxa_allocate_exception'
/usr/bin/llvm/llvm/projects/libcxx/src/system_error.cpp:289: undefined reference to `__cxa_throw'
/usr/bin/llvm/llvm/projects/libcxx/src/system_error.cpp:289: undefined reference to `__cxa_free_exception'
CMakeFiles/cxx_objects.dir/__/src/system_error.cpp.o:(.data.rel.ro._ZTVNSt3__112__do_messageE[_ZTVNSt3__112__do_messageE]+0x20): undefined reference to `__cxa_pure_virtual'
CMakeFiles/cxx_objects.dir/__/src/system_error.cpp.o:(.data.rel.ro._ZTVNSt3__114error_categoryE[_ZTVNSt3__114error_categoryE]+0x20): undefined reference to `__cxa_pure_virtual'
CMakeFiles/cxx_objects.dir/__/src/system_error.cpp.o:(.data.rel.ro._ZTVNSt3__114error_categoryE[_ZTVNSt3__114error_categoryE]+0x40): undefined reference to `__cxa_pure_virtual'
CMakeFiles/cxx_objects.dir/__/src/system_error.cpp.o:(.data.rel.ro._ZTINSt3__123__system_error_categoryE[_ZTINSt3__123__system_error_categoryE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
CMakeFiles/cxx_objects.dir/__/src/system_error.cpp.o:(.data.rel.ro._ZTINSt3__124__generic_error_categoryE[_ZTINSt3__124__generic_error_categoryE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
CMakeFiles/cxx_objects.dir/__/src/system_error.cpp.o:(.data.rel.ro._ZTINSt3__112system_errorE[_ZTINSt3__112system_errorE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
CMakeFiles/cxx_objects.dir/__/src/system_error.cpp.o:(.data.rel.ro._ZTINSt3__112__do_messageE[_ZTINSt3__112__do_messageE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
CMakeFiles/cxx_objects.dir/__/src/system_error.cpp.o:(.data.rel.ro._ZTINSt3__114error_categoryE[_ZTINSt3__114error_categoryE]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
CMakeFiles/cxx_objects.dir/__/src/thread.cpp.o: In function `std::__1::__thread_local_data()':
/usr/bin/llvm/llvm/projects/libcxx/src/thread.cpp:128: undefined reference to `__cxa_guard_acquire'
/usr/bin/llvm/llvm/projects/libcxx/src/thread.cpp:128: undefined reference to `__cxa_guard_release'
/usr/bin/llvm/llvm/projects/libcxx/src/thread.cpp:128: undefined reference to `__cxa_guard_abort'
CMakeFiles/cxx_objects.dir/__/src/typeinfo.cpp.o:(.data.rel.ro._ZTISt9type_info[_ZTISt9type_info]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
CMakeFiles/cxx_objects.dir/__/src/variant.cpp.o:(.data.rel.ro._ZTISt18bad_variant_access[_ZTISt18bad_variant_access]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
CMakeFiles/cxx_objects.dir/__/src/vector.cpp.o: In function `__throw_length_error':
/usr/bin/llvm/llvm/projects/libcxx/include/stdexcept:225: undefined reference to `__cxa_allocate_exception'
/usr/bin/llvm/llvm/projects/libcxx/include/stdexcept:225: undefined reference to `__cxa_throw'
/usr/bin/llvm/llvm/projects/libcxx/include/stdexcept:225: undefined reference to `__cxa_free_exception'
CMakeFiles/cxx_objects.dir/__/src/vector.cpp.o: In function `__throw_out_of_range':
/usr/bin/llvm/llvm/projects/libcxx/include/stdexcept:236: undefined reference to `__cxa_allocate_exception'
/usr/bin/llvm/llvm/projects/libcxx/include/stdexcept:236: undefined reference to `__cxa_throw'
/usr/bin/llvm/llvm/projects/libcxx/include/stdexcept:236: undefined reference to `__cxa_free_exception'
collect2: error: ld returned 1 exit status
projects/libcxx/lib/CMakeFiles/cxx_shared.dir/build.make:128: recipe for target 'lib/libc++.so.1.0' failed
make[2]: *** [lib/libc++.so.1.0] Error 1
CMakeFiles/Makefile2:14266: recipe for target 'projects/libcxx/lib/CMakeFiles/cxx_shared.dir/all' failed
make[1]: *** [projects/libcxx/lib/CMakeFiles/cxx_shared.dir/all] Error 2
Makefile:151: recipe for target 'all' failed
make: *** [all] Error 2
Цель - установить в контейнер недоверенный софт.
Контейнер не должен уйти в сторонние репозитории.
docker пригоден для этого?
Стоит поднимать демон docker от рута, или создать для этой цели отдельного юзера?
Запускаем:
systemctl start имя_пакета.
Пакет работает от рута.
Что, если пакет должен запускаться от непривилегированного пользователя из /home/user/?
screen и nohup не хочу.
Kali в vmware подхватывает 3g модем на лету, видит его как новую сетевую. Но только если нет виртуальных сетевых карт. Опробовал еще несколько дистрибутивов, все аналогично.
Цель раздать 3g интернет с одной гостевой ос на несколько других гостевых.
[CORE ] starting sesman with pid 26638
[INFO ] listening...
[INFO ] shutting down sesman 1
[CORE ] starting sesman with pid 27214
[INFO ] listening...
Тут похоже нормально все.
xorg нужно стартавать, или он автоматом запускается при подключении rdp?
Подключение не проходит, куда копать не понятно.
xorg из консоли не запускается:
Ставил по этому ману: https://github.com/spesmilo/electrum-server/blob/master/HOWTO.md
Все вроде нормально, но подключение к моему серверу не проходит.
Нужные порты открыты, на них висит electrum-server.
Не очень понятен Step 11. (Finally!) Run Electrum server
Предполагается, что electrum-server должен полностью синхронизировать свою бд с блокчейн установленного на этой машине bitcoind?
После 340000 блоков синхронизация пошла очень медленно, и такими темпами не завершится никогда.
Связаться с девелопером не удается, и ангельский у меня на очень низком уровне.