2021 Updated Nemesis Base Modules

Arch based Porteus community project

Moderator: M. Eerie

User avatar
M. Eerie
Moderator
Moderator
Posts: 619
Joined: 31 Aug 2017, 21:18
Distribution: Nemesis Xfce/MATE x64

2021 Updated Nemesis Base Modules

Post#256 by M. Eerie » 17 Nov 2021, 21:02

There's no package containing that file in Archlinux:
https://archlinux.org/packages/?sort=&q=libcvt

Are you sure you are not mixing packages from Arch / Slackware?
> Does not compute_ 🖖

https://forum.porteus.org/viewtopic.php?p=94310#p94310
https://forum.porteus.org/viewtopic.php?p=84002#p84002
https://forum.porteus.org/viewtopic.php?p=77174#p77174
https://forum.porteus.org/viewtopic.php?f=39&t=8584

beny
Full of knowledge
Full of knowledge
Posts: 2086
Joined: 02 Jan 2011, 11:33
Location: italy

2021 Updated Nemesis Base Modules

Post#257 by beny » 17 Nov 2021, 21:30

M.Eerie exist:

NAME

cvt - calculate VESA CVT mode lines
SYNOPSIS

cvt [-v|--verbose] [-r|--reduced] h-resolution v-resolution [refresh]
DESCRIPTION

Cvt is a utility for calculating VESA Coordinated Video Timing modes. Given the desired horizontal and vertical resolutions, a modeline adhering to the CVT standard is printed. This modeline can be included in Xorg xorg.conf(5)

Jack
Contributor
Contributor
Posts: 1857
Joined: 09 Aug 2013, 14:25
Distribution: Porteus and Nemesis
Location: USA

2021 Updated Nemesis Base Modules

Post#258 by Jack » 17 Nov 2021, 22:06

M. Eerie wrote:
17 Nov 2021, 21:02
There's no package containing that file in Archlinux:
https://archlinux.org/packages/?sort=&q=libcvt

Are you sure you are not mixing packages from Arch / Slackware?
I use your 001-core, 002-gui and 002-xtra and I built 003-mate. I only use Arch and no to Slackware. Beside I wanted everything to work.
I just like Slackware because I think it teach you about Linux to build packages where Ubuntu is like Windows you just install programs you want.

User avatar
ncmprhnsbl
DEV Team
DEV Team
Posts: 3924
Joined: 20 Mar 2012, 03:42
Distribution: v5.0-64bit
Location: australia
Contact:

2021 Updated Nemesis Base Modules

Post#259 by ncmprhnsbl » 17 Nov 2021, 23:07

looks like a recent addition: new xorg-server dep: libxcvt
most likely only used for some graphics cards..
Forum Rules : https://forum.porteus.org/viewtopic.php?f=35&t=44

User avatar
M. Eerie
Moderator
Moderator
Posts: 619
Joined: 31 Aug 2017, 21:18
Distribution: Nemesis Xfce/MATE x64

2021 Updated Nemesis Base Modules

Post#260 by M. Eerie » 18 Nov 2021, 07:00

Thanks @beny and @ncmprhnsbl

@Jack

You only need to add the needed package to this section of the update-base script.
M. Eerie wrote:
10 Nov 2021, 12:52
case $bMOD in
*lxde|*lxqt|*xfce|*mate) pkgAdd=""; pkgRem="";;
*xtra) pkgAdd=""; pkgRem="";;
*gui) pkgAdd="libxcvt"; pkgRem="";;
*devel) pkgAdd=""; pkgRem="";;
*core) pkgAdd=""; pkgRem="";; ### --ignore '*'
end*) the_end;;
esac
Once 002-gui module is updated with the new libxcvt package, just revert back to not trying to reinstall it again and again.

From time to time, a new dependency is needed and this is how new additions are handled
> Does not compute_ 🖖

https://forum.porteus.org/viewtopic.php?p=94310#p94310
https://forum.porteus.org/viewtopic.php?p=84002#p84002
https://forum.porteus.org/viewtopic.php?p=77174#p77174
https://forum.porteus.org/viewtopic.php?f=39&t=8584

Jack
Contributor
Contributor
Posts: 1857
Joined: 09 Aug 2013, 14:25
Distribution: Porteus and Nemesis
Location: USA

2021 Updated Nemesis Base Modules

Post#261 by Jack » 18 Nov 2021, 08:48

M. Eerie wrote:
18 Nov 2021, 07:00
Thanks @beny and @ncmprhnsbl

@Jack

You only need to add the needed package to this section of the update-base script.
M. Eerie wrote:
10 Nov 2021, 12:52
case $bMOD in
*lxde|*lxqt|*xfce|*mate) pkgAdd=""; pkgRem="";;
*xtra) pkgAdd=""; pkgRem="";;
*gui) pkgAdd="libxcvt"; pkgRem="";;
*devel) pkgAdd=""; pkgRem="";;
*core) pkgAdd=""; pkgRem="";; ### --ignore '*'
end*) the_end;;
esac
Once 002-gui module is updated with the new libxcvt package, just revert back to not trying to reinstall it again and again.

From time to time, a new dependency is needed and this is how new additions are handled
I just copy the script again because I seen you must have edit it. I added that line *gui) pkgAdd="libxcvt"; pkgRem="";; and the one was all ready there I put # in front of it. After I updated 002-gui I will change the # to the line I just added. Thanks
I just like Slackware because I think it teach you about Linux to build packages where Ubuntu is like Windows you just install programs you want.

Jack
Contributor
Contributor
Posts: 1857
Joined: 09 Aug 2013, 14:25
Distribution: Porteus and Nemesis
Location: USA

2021 Updated Nemesis Base Modules

Post#262 by Jack » 18 Nov 2021, 19:36

Well I rebuild them all with your fix added. Then I rebooted to a black screen so I ran update-cache I move the module to /porteus/base. After I move it I rebooted to another black screen. I'm just letting you know.
I just like Slackware because I think it teach you about Linux to build packages where Ubuntu is like Windows you just install programs you want.

User avatar
M. Eerie
Moderator
Moderator
Posts: 619
Joined: 31 Aug 2017, 21:18
Distribution: Nemesis Xfce/MATE x64

2021 Updated Nemesis Base Modules

Post#263 by M. Eerie » 19 Nov 2021, 09:14

There's really no need to rebuild ALL the modules, but the one you are trying to update (002-gui).

That said, check out for other missing dependencies. My advice:

Get back in time and start fresh (no other modules) from the last build, then try to update and review the messages from the pacman.log to track new dependencies.
> Does not compute_ 🖖

https://forum.porteus.org/viewtopic.php?p=94310#p94310
https://forum.porteus.org/viewtopic.php?p=84002#p84002
https://forum.porteus.org/viewtopic.php?p=77174#p77174
https://forum.porteus.org/viewtopic.php?f=39&t=8584

Jack
Contributor
Contributor
Posts: 1857
Joined: 09 Aug 2013, 14:25
Distribution: Porteus and Nemesis
Location: USA

2021 Updated Nemesis Base Modules

Post#264 by Jack » 19 Nov 2021, 20:06

M. Eerie wrote:
19 Nov 2021, 09:14
Get back in time and start fresh (no other modules) from the last build, then try to update and review the messages from the pacman.log to track new dependencies.
Well I started over what you said here. I did update in this order 003-mate, 002-xtra, 002-gui, 05-devel and 001-core. but I do have a 003-xtra which has mate extra in it. If you want to look at my pacman.log I can post it.

It now works like before but up to date now. You are the man and thank you for it.
I just like Slackware because I think it teach you about Linux to build packages where Ubuntu is like Windows you just install programs you want.

Jack
Contributor
Contributor
Posts: 1857
Joined: 09 Aug 2013, 14:25
Distribution: Porteus and Nemesis
Location: USA

2021 Updated Nemesis Base Modules

Post#265 by Jack » 20 Nov 2021, 00:44

Well I did some testing as long as you don't add any porgrams modules everything work but if you add Firefox or any other when it boot up you get a black screen and only way to get out is hit the main power button. That's what I seen so far. I will test by putting in old 001-core.

EDIT: Well I change to 001-core-20211006.xzm but I boot up error libffi.so.8 so I can't test it.
I just like Slackware because I think it teach you about Linux to build packages where Ubuntu is like Windows you just install programs you want.

User avatar
M. Eerie
Moderator
Moderator
Posts: 619
Joined: 31 Aug 2017, 21:18
Distribution: Nemesis Xfce/MATE x64

2021 Updated Nemesis Base Modules

Post#266 by M. Eerie » 20 Nov 2021, 08:40

Jack wrote:
20 Nov 2021, 00:44
I boot up error libffi.so.8 so
I've faced this one too. Just (re-)install libffi into your 001-core module:

Code: Select all

case $bMOD in
*lxde|*lxqt|*xfce|*mate) pkgAdd=""; pkgRem="";;
*xtra) pkgAdd=""; pkgRem="";;
*gui) pkgAdd=""; pkgRem="";;
*devel) pkgAdd=""; pkgRem="";;
*core) pkgAdd="libffi"; pkgRem="";; ### --ignore '*'
end*) the_end;;
esac
Jack wrote:
19 Nov 2021, 20:06
I did update in this order 003-mate, 002-xtra, 002-gui, 05-devel and 001-core
Note that updating 05-devel is not fully tested. The strip routine still needs to be adjusted.
Jack wrote:
19 Nov 2021, 20:06
but I do have a 003-xtra which has mate extra
I would suggest you to rename that module to 003-mate-extras or something to avoid confusion...

Also, you can customize the script to remaster YOUR MATE by doing these corrections:
M. Eerie wrote:
10 Nov 2021, 12:52
##
##
##
####### ####### ### UPDATE PACKAGES
##
##
##

updateBASE() {
clear
[ -d /tmp/updBASE ] || prepareSYS
cd /tmp/updBASE || exit
[ -d LOCALES ] || mkdir -p LOCALES
PS3=$'\n'$'\e[00;36mPlease, select base module to update or exit (1-97): \e[0m'
select bMOD in 003-lxde 003-lxqt 003-mate-extras 003-mate 003-xfce 002-xtra 002-gui 05-devel 001-core end
do
pkgAdd=""
pkgRem=""
case $bMOD in
*mate-extras) pkgAdd=""; pkgRem="";;
*lxde|*lxqt|*xfce|*mate) pkgAdd=""; pkgRem="";;
*xtra) pkgAdd=""; pkgRem="";;
*gui) pkgAdd=""; pkgRem="";;
*devel) pkgAdd=""; pkgRem="";;
*core) pkgAdd=""; pkgRem="";; ### --ignore '*'
end*) the_end;;
esac
break
done
> Does not compute_ 🖖

https://forum.porteus.org/viewtopic.php?p=94310#p94310
https://forum.porteus.org/viewtopic.php?p=84002#p84002
https://forum.porteus.org/viewtopic.php?p=77174#p77174
https://forum.porteus.org/viewtopic.php?f=39&t=8584

beny
Full of knowledge
Full of knowledge
Posts: 2086
Joined: 02 Jan 2011, 11:33
Location: italy

2021 Updated Nemesis Base Modules

Post#267 by beny » 20 Nov 2021, 17:53

hi M.Eeire just for a try i have upgraded an old nemesis and your script work very well, i have upgraded all the packages and now is running without issue thanks.next step i change the kernel version...

User avatar
M. Eerie
Moderator
Moderator
Posts: 619
Joined: 31 Aug 2017, 21:18
Distribution: Nemesis Xfce/MATE x64

2021 Updated Nemesis Base Modules

Post#268 by M. Eerie » 20 Nov 2021, 20:02

Thanks for the feedback, beny.
beny wrote:
20 Nov 2021, 17:53
next step i change the kernel version...
For kernel, you can use directly any APorteus kernel.

I'm using Linux porteus 5.15.2-porteus by now. And I see now 5.15.3 it's available.

Thanks to neko & blaze for their support on this. ;)
> Does not compute_ 🖖

https://forum.porteus.org/viewtopic.php?p=94310#p94310
https://forum.porteus.org/viewtopic.php?p=84002#p84002
https://forum.porteus.org/viewtopic.php?p=77174#p77174
https://forum.porteus.org/viewtopic.php?f=39&t=8584

User avatar
Rava
Contributor
Contributor
Posts: 5401
Joined: 11 Jan 2011, 02:46
Distribution: XFCE 5.01 x86_64 + 4.0 i586
Location: Forests of Germany

2021 Updated Nemesis Base Modules

Post#269 by Rava » 20 Nov 2021, 23:21

It seems Nemesis has issues with using runlevel 3. Is Nemesis really unable to handle runlevel 3?

I did not set up my digicam correctly so it cut off a bit from the very left side of the screen during boot.
I edited the screenshot to move the rightmost [ !! ] or [okay] messages more to the left to make it easier to see the info in the forum (I just removed the empty dark space between the info text left and the [ !! ] or [okay] messages right).

See for yourself:
Image

I tried finding the Network manager error in dmesg or /var/log/messages.log but to no prevail:

as guest

Code: Select all

guest@porteus:~$ dmesg |grep -i net
[    0.252422] NET: Registered protocol family 16
[    0.393184] NET: Registered protocol family 2
[    0.394967] NET: Registered protocol family 1
[    0.674836] usbcore: registered new interface driver ums-onetouch
[    0.723267] NET: Registered protocol family 17
[   25.563421] NET: Registered protocol family 31
[  384.432627] NET: Registered protocol family 10
as root

Code: Select all

root@porteus:~# grep -i net /var/log/messages.log
Nov 20 21:01:29 localhost kernel: NET: Registered protocol family 10
Used kernel:
5.12.18-porteus

using these modules:
000-kernel5.12.18-porteus.xzm
001-core-20211006.xzm
002-gui-20211006.xzm
002-xtra-20211006.xzm
003-xfce4-20211005.xzm

(I renamed the 000- module)

Added in 3 minutes 21 seconds:
Also, regardless if I do a restart via root Virtual terminal by typing restart or use Ctrl+Alt+Shift+Del to restart, each time the ext3 filesystems need to be checked since nemesis seems unable to umount the drives prior restarting.
Cheers!
Yours Rava

Jack
Contributor
Contributor
Posts: 1857
Joined: 09 Aug 2013, 14:25
Distribution: Porteus and Nemesis
Location: USA

2021 Updated Nemesis Base Modules

Post#270 by Jack » 21 Nov 2021, 03:54

I did another test here is what did.
I went to the store and bought another 2 USB3.1 32gb so I can install Nemesis Mate on.

Well I install Nemesis Mate on it but it didn't have save changes directoy on it. Here is what I did.

1 First bootup I ran in Graphics mode then I receive a black screen so I hit Ctrl Alt F4 then I type in user and password then startx everything went great after that.

2 Second bootup I ran in Graphics mode then I receive another black screen so I try Ctrl Alt F4 that didn't work.

3 Third bootup I ran in Always Fresh that time everything went great.

4 Forth bootup same as number 2.

My question when it created the changes directory could that have something to do with it?
I just like Slackware because I think it teach you about Linux to build packages where Ubuntu is like Windows you just install programs you want.

Post Reply