Вопросы про porteus

Добро пожаловать!

Moderator: Blaze

SaintAnd
Samurai
Samurai
Posts: 198
Joined: 02 Sep 2018, 13:45
Distribution: Porteus-v4-x64 (LXDE)

Вопросы про porteus

Post#511 by SaintAnd » 06 Jan 2022, 22:02

glestwid, Так, у меня на v5 xfce 32bit этот аддон поэтой ссылке https://download.virtualbox.org/virtual ... ox-extpack (у вас такой же аддон) установился нормально
Версия VirtualBox 5.2.44
https://ibb.co/xS6rw0z

Но судя по вашей картинке, у вас другая версия virtualbox и другая разрядность системы. Я прав?
Если да, то могу предположить, что версия аддона не подходит для вашей версии virtualbox

glestwid
Samurai
Samurai
Posts: 167
Joined: 09 Jan 2018, 20:05
Distribution: Porteus-XFCE 4.0 i586

Вопросы про porteus

Post#512 by glestwid » 06 Jan 2022, 22:09

Версия VirtualBox 6. А машинки, созданные в v6 , в v5 запустятся?

SaintAnd
Samurai
Samurai
Posts: 198
Joined: 02 Sep 2018, 13:45
Distribution: Porteus-v4-x64 (LXDE)

Вопросы про porteus

Post#513 by SaintAnd » 06 Jan 2022, 23:28

glestwid wrote:
06 Jan 2022, 22:09
Версия VirtualBox 6. А машинки, созданные в v6 , в v5 запустятся?
1. Всё ясно. Вы пытаетесь добавить аддон пятой версии, а у вас шестая версия программы. Там для каждой версии свой аддон.
2. Скорее нет, чем да. Но попробуйте использовать экпорт конфигурации ctrl+е, может быть структура не изменилась между этими версиями.

SaintAnd
Samurai
Samurai
Posts: 198
Joined: 02 Sep 2018, 13:45
Distribution: Porteus-v4-x64 (LXDE)

Вопросы про porteus

Post#514 by SaintAnd » 10 Jan 2022, 16:22

Blaze wrote:
08 Nov 2021, 18:37
3. С зависимостями все плохо. При отсутствии их на https://slackware.pkgs.org/ лучше их собирать самому при помощи https://slackbuilds.org/
USM написан на GTK. К сожалению Maintainer (сопровождающий) не видит смысла в его поддержке. Участь USM пока не ясна.
Возможно это будет переход на Ignispkg https://jsanki.ar/porteuspkg/ (в левый угол, где надпись Search... вводите название нужного пакета и жмите Enter)
Есть ли возможность сообщить разработчикам, чтобы выкладывали данные lsxzm по каждому модулю? Цены бы не было этому сайту

User avatar
Blaze
DEV Team
DEV Team
Posts: 3340
Joined: 28 Dec 2010, 11:31
Distribution: ⟰ Porteus current ☯ all DEs ☯
Location: ☭ Russian Federation, Lipetsk region, Dankov
Contact:

Вопросы про porteus

Post#515 by Blaze » 10 Jan 2022, 16:42

А с какой целью и где лучше выкладывать на форуме или отдельно на сайте?
Linux 5.15.11-porteus #1 SMP Sat Dec 25 13:08:57 MSK 2021 x86_64 Intel(R) Core(TM) i5-6600K CPU @ up to 4.60GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Tobago PRO [Radeon R7 360 / R9 360 OEM] (rev 81) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

SaintAnd
Samurai
Samurai
Posts: 198
Joined: 02 Sep 2018, 13:45
Distribution: Porteus-v4-x64 (LXDE)

Вопросы про porteus

Post#516 by SaintAnd » 10 Jan 2022, 19:06

Blaze wrote:
10 Jan 2022, 16:42
А с какой целью и где лучше выкладывать на форуме или отдельно на сайте?
Лучше на сайте, как у pkgs.org, чтобы находить отсутствующие библиотеки и прочее.
Чтобы можно было ввести запрос, что допустим нужны библиотеки которые разбросаны по разным пакетам:
libwsutil.so.9.0.0,
libwireshark.so.11.0.1,
libINIReader.so.0,
libattr.so.1,
libbz2.so.1.0.8,

и после этого выводится список пакетов в которых эти библиотеки есть:
wsutil-5.4.4.txz -> libwsutil.so.9.0.0
wireshark-2.6.1-x86_64-1dj.txz -> libwireshark.so.11.0.1
NIReader.3.4.1.txz ->libINIReader.so.0
attr.2.1.1.txz -> libattr.so.1,

(И здорово было бы, если эти библиотеки извлекались из пакетов и не устанавливался весь пакет :D )

Нужно чтобы эти страницы на сайте индексировались
Вот как пример содержимого страницы с пакетом:

glestwid
Samurai
Samurai
Posts: 167
Joined: 09 Jan 2018, 20:05
Distribution: Porteus-XFCE 4.0 i586

Вопросы про porteus

Post#517 by glestwid » 11 Jan 2022, 18:12

SaintAnd wrote:
06 Jan 2022, 23:28
glestwid wrote:
06 Jan 2022, 22:09
Версия VirtualBox 6. А машинки, созданные в v6 , в v5 запустятся?
1. Всё ясно. Вы пытаетесь добавить аддон пятой версии, а у вас шестая версия программы. Там для каждой версии свой аддон.
2. Скорее нет, чем да. Но попробуйте использовать экпорт конфигурации ctrl+е, может быть структура не изменилась между этими версиями.
Итак, снес все виртуалки, снес VirtualBox 6, поставил 5.2.44 r139111 (Qt5.6.2), создал виртуалку на Porteus v5 i586 (с апдейтами и исходниками в XZM) , пытаюсь запустить в ней addon setup - фигвам, ошибки никуда не делись:

Вот скрин:

Code: Select all

root@porteus:/mnt/sr0# ./VBoxLinuxAdditions.run
Verifying archive integrity... All good.
Uncompressing VirtualBox 5.2.44 Guest Additions for Linux........
VirtualBox Guest Additions installer
Copying additional installer modules ...
Installing additional modules ...
VirtualBox Guest Additions: Building the VirtualBox Guest Additions kernel 
modules.  This may take a while.
VirtualBox Guest Additions: To build modules for other installed kernels, run
VirtualBox Guest Additions:   /sbin/rcvboxadd quicksetup <version>
VirtualBox Guest Additions: Building the modules for kernel 5.12.14-porteus.

VirtualBox Guest Additions: Look at /var/log/vboxadd-setup.log to find out what 
went wrong
VirtualBox Guest Additions: Running kernel modules will not be replaced until 
the system is restarted
VirtualBox Guest Additions: Starting.
VirtualBox Guest Additions: Building the modules for kernel 5.12.14-porteus.

VirtualBox Guest Additions: Look at /var/log/vboxadd-setup.log to find out what 
went wrong
VirtualBox Guest Additions: modprobe vboxsf failed
Вот лог

Code: Select all

Building the main Guest Additions module for kernel 5.12.14-porteus.
Error building the module.  Build output follows.
make V=1  -C /lib/modules/5.12.14-porteus/build M=/tmp/vbox.0 SRCROOT=/tmp/vbox.0 -j1 modules
test -e include/generated/autoconf.h -a -e include/config/auto.conf || (		\
echo >&2;							\
echo >&2 "  ERROR: Kernel configuration is invalid.";		\
echo >&2 "         include/generated/autoconf.h or include/config/auto.conf are missing.";\
echo >&2 "         Run 'make oldconfig && make prepare' on kernel src to fix it.";	\
echo >&2 ;							\
/bin/false)
make -f ./scripts/Makefile.build obj=/tmp/vbox.0 \
single-build= \
need-builtin=1 need-modorder=1
  gcc -Wp,-MMD,/tmp/vbox.0/.VBoxGuest-linux.o.d -nostdinc -isystem /usr/lib/gcc/i586-slackware-linux/10.3.0/include -I./arch/x86/include -I./arch/x86/include/generated  -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -fmacro-prefix-map=./= -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=none -m32 -msoft-float -mregparm=3 -freg-struct-return -fno-pic -mpreferred-stack-boundary=2 -march=i686 -Wa,-mtune=generic32 -ffreestanding -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -Os -fno-allow-store-data-races -Wframe-larger-than=1024 -fno-stack-protector -Wimplicit-fallthrough -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation -Wno-zero-length-bounds -Wno-array-bounds -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -fno-strict-overflow -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wno-packed-not-aligned -Wno-declaration-after-statement -include /tmp/vbox.0/include/VBox/VBoxGuestMangling.h -fno-pie -I./include -I/tmp/vbox.0/ -I/tmp/vbox.0/include -I/tmp/vbox.0/r0drv/linux -I/tmp/vbox.0/vboxguest/ -I/tmp/vbox.0/vboxguest/include -I/tmp/vbox.0/vboxguest/r0drv/linux -D__KERNEL__ -DMODULE -DVBOX -DRT_OS_LINUX -DIN_RING0 -DIN_RT_R0 -DIN_GUEST -DIN_GUEST_R0 -DIN_MODULE -DRT_WITH_VBOX -DVBGL_VBOXGUEST -DVBOX_WITH_HGCM -DRT_ARCH_X86  -DMODULE  -DKBUILD_BASENAME='"VBoxGuest_linux"' -DKBUILD_MODNAME='"vboxguest"' -D__KBUILD_MODNAME=kmod_vboxguest -c -o /tmp/vbox.0/VBoxGuest-linux.o /tmp/vbox.0/VBoxGuest-linux.c
In file included from /tmp/vbox.0/VBoxGuest-linux.c:36:
/tmp/vbox.0/r0drv/linux/the-linux-kernel.h:132:11: fatal error: linux/smp_lock.h: No such file or directory
  132 | # include <linux/smp_lock.h>
      |           ^~~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [scripts/Makefile.build:271: /tmp/vbox.0/VBoxGuest-linux.o] Error 1
make[1]: *** [Makefile:1859: /tmp/vbox.0] Error 2
make: *** [/tmp/vbox.0/Makefile.include.footer:107: vboxguest] Error 2
Что сейчас не так?

SaintAnd
Samurai
Samurai
Posts: 198
Joined: 02 Sep 2018, 13:45
Distribution: Porteus-v4-x64 (LXDE)

Вопросы про porteus

Post#518 by SaintAnd » 11 Jan 2022, 18:48

glestwid wrote:
11 Jan 2022, 18:12
echo >&2 " ERROR: Kernel configuration is invalid."; \
echo >&2 " include/generated/autoconf.h or include/config/auto.conf are missing.";\
echo >&2 " Run 'make oldconfig && make prepare' on kernel src to fix it."; \
Это очень похоже на проблему с вашим компилятором. У вас версия gcc 10.3.0, но может быть были внесены какие-либо изменения в систему, что сломало компилятор. Он так и пишет, что не может найти linux/smp_lock.h include/generated/autoconf.h include/config/auto.conf, и скорее всего, много чего он не сможет найти.
Можете ничего не удалять для выяснения причины. Просто запустите систему в режиме "Always fresh" и попробуйте запустить установку. Если не сможет установиться, значит у вас неправильные модули установлены (посмею предположить, что перепутаны модули, для 32-битной запускается модуль предназначенный 64-битный системы). Если всё будет нормально и сможете запустить virtualbox, то значит проблема в настройках системы. Если пользуетесь changes или dat файлом, для сохранения изменений, то стоит искать проблему в них.
Так что проверьте, что у вас за модуль 05-devel.xzm и 06-crippled_sources.xzm
Или можете выложить вывод lsxzm 05-devel.xzm на pastebin.com
либо так

Code: Select all

lsxzm 05-devel.xzm | grep lib | pastebin
и выложите ссылку (что-то вроде https://termbin.com/zycb) которая появится после выполнения этой команды

glestwid
Samurai
Samurai
Posts: 167
Joined: 09 Jan 2018, 20:05
Distribution: Porteus-XFCE 4.0 i586

Вопросы про porteus

Post#519 by glestwid » 11 Jan 2022, 20:05

SaintAnd wrote:
11 Jan 2022, 18:48
либо так

Code: Select all

lsxzm 05-devel.xzm | grep lib | pastebin
и выложите ссылку (что-то вроде https://termbin.com/zycb) которая появится после выполнения этой команды

Вот, что lsxzm выводит - https://pastebin.com/gsPEqhQ5
И кстати, команда

Code: Select all

lsxzm 05-devel.xzm | grep lib | pastebin
не работает, bash пишет что не находит pastebin

SaintAnd
Samurai
Samurai
Posts: 198
Joined: 02 Sep 2018, 13:45
Distribution: Porteus-v4-x64 (LXDE)

Вопросы про porteus

Post#520 by SaintAnd » 11 Jan 2022, 22:16

glestwid, Видимо, я не до конца понял вопрос.
Вообщем, это проблемы у слаки и пятой версии ядра. Что-то там наделали и теперь на porteus такие-же симптомы
Вообщем тут https://www.virtualbox.org/ticket/19845 решают эту проблему. Почему-то в четвёртой версии Porteus не было таких проблем...
Исправлено.
Last edited by SaintAnd on 12 Jan 2022, 09:15, edited 1 time in total.

glestwid
Samurai
Samurai
Posts: 167
Joined: 09 Jan 2018, 20:05
Distribution: Porteus-XFCE 4.0 i586

Вопросы про porteus

Post#521 by glestwid » 12 Jan 2022, 06:55

SaintAnd wrote:
11 Jan 2022, 22:16
Почему-то в четвёртой версии не было таких проблем...
Четвертая версия кого - porteus или virtualbox?

SaintAnd
Samurai
Samurai
Posts: 198
Joined: 02 Sep 2018, 13:45
Distribution: Porteus-v4-x64 (LXDE)

Вопросы про porteus

Post#522 by SaintAnd » 12 Jan 2022, 09:15

glestwid wrote:
12 Jan 2022, 06:55
Четвертая версия кого - porteus или virtualbox?
Портеус

glestwid
Samurai
Samurai
Posts: 167
Joined: 09 Jan 2018, 20:05
Distribution: Porteus-XFCE 4.0 i586

Вопросы про porteus

Post#523 by glestwid » 15 Jan 2022, 19:52

Новая трабла с Porteus v5 32bit - не могу запустить anydesk. Не находит нужных либ в 32битном виде:

Code: Select all

root@porteus:~/Documents/anydesk-6.0.1# ./anydesk
./anydesk: error while loading shared libraries: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory

root@porteus:~/Documents/anydesk-6.0.1# ldd anydesk |grep not
        libgtk-x11-2.0.so.0 => not found
        libgdk-x11-2.0.so.0 => not found
        libgtkglext-x11-1.0.so.0 => not found
        libgdkglext-x11-1.0.so.0 => not found
        libpangox-1.0.so.0 => not found


libgtk-x11-2.0.so.0 еще кое-как нашел, но последней не вижу нигде. Что делать?

SaintAnd
Samurai
Samurai
Posts: 198
Joined: 02 Sep 2018, 13:45
Distribution: Porteus-v4-x64 (LXDE)

Вопросы про porteus

Post#524 by SaintAnd » 15 Jan 2022, 22:55

glestwid wrote:
15 Jan 2022, 19:52
libgtk-x11-2.0.so.0 еще кое-как нашел, но последней не вижу нигде. Что делать?
Нужные anydesk библиотеки находятся в модулях
http://dl.porteus.org/i586/Porteus-v5.0 ... sktops.xzm
https://slackware.pkgs.org/current/niel ... h.tgz.html
http://dl.porteus.org/i586/Porteus-v5.0 ... nnamon.xzm
Но однако, модуль 003-cinnamon.xzm не активируйте, чтобы не сломать систему. Вместо этого нужно достать библиотеки и сделать отдельный модуль примерно таким образом:
Вообщем, вот путь как можно найти библиотеки xzm модулей:
1. Заходим в каталог со скаченными или системными модулями и вводим примерно такую команду:
find ./ -name '*.xzm' -exec sh -c 'echo {}; lsxzm {}' \; | grep -P '.xzm|libpangox-1.0' | grep -B 1 libpangox-1.0

И видим, что в модуле 003-cinnamon.xzm есть эта библиотека libpangox-1.0.so.0.
Конечно, если бы это всё было на сайте сразу, чтобы не приходилось скачивать и проверять, есть ли нужная библиотека, то было бы гораздо легче и экономически эффективнее.

glestwid
Samurai
Samurai
Posts: 167
Joined: 09 Jan 2018, 20:05
Distribution: Porteus-XFCE 4.0 i586

Вопросы про porteus

Post#525 by glestwid » 16 Jan 2022, 19:04

SaintAnd wrote:
15 Jan 2022, 22:55
xzm2dir 003-cinnamon.xzm libpangox-1.0
Пытаюсь ее выполнить - облом-с:

Code: Select all

root@porteus:~/Downloads# xzm2dir 003-cinnamon.xzm libpangox-1.0
Parallel unsquashfs: Using 1 processor
5220 inodes (5404 blocks) to write


FATAL ERROR:write_file: failed to create file libpangox-1.0/usr/lib/python3.9/site-packages/dbus/__pycache__/gi_service.cpython-39.opt-1.pyc, because Too many open files

Что я делаю не так? ПРи этом команда создает кучу файлов в ~/Downloads/libpangox-1.0/usr/lib нулевой длины

Post Reply