Afanasy on Ubuntu 20.04
- romanvolodin
- Posts: 2
- Joined: Fri May 15, 2020 4:42 pm
Afanasy on Ubuntu 20.04
I've found out that render user group exists in Ubuntu 20.04 by default. So Afanasy can't create user render on installation.
Is there a way to fix this situation?
May be some workaround for Afanasy installation or may be I just can delete this user group? (No idea what this group is for.)
Any info would be helpful.
Is there a way to fix this situation?
May be some workaround for Afanasy installation or may be I just can delete this user group? (No idea what this group is for.)
Any info would be helpful.
Re: Afanasy on Ubuntu 20.04
Hi
Try to type this command:
What is the output?
Try to type this command:
Code: Select all
id render
Timur Hairulin
CGRU 3.3.1, Ubuntu 20.04, 22.04, MS Windows 10 (clients only).
CGRU 3.3.1, Ubuntu 20.04, 22.04, MS Windows 10 (clients only).
- romanvolodin
- Posts: 2
- Joined: Fri May 15, 2020 4:42 pm
Re: Afanasy on Ubuntu 20.04
On fresh Ubuntu 20.04 installation (I'm using Virtualbox):
I've run the following command:
Quote from delgroup man:
After Afanasy install:
Code: Select all
$ id render
id: ‘render’: no such user
$ grep render /etc/group
render:x:109:
Code: Select all
$ sudo delgroup --system --only-if-empty render
Removing group `render' ...
Done.
And then Afanasy was successfully installed.--system
Only delete if user/group is a system user/group. This avoids
accidentally deleting non-system users/groups. Additionally, if
the user does not exist, no error value is returned. This option
is mainly for use in Debian package maintainer scripts.
--only-if-empty
Only remove if no members are left.
After Afanasy install:
Code: Select all
$ id render
uid=1001(render) gid=1001(render) groups=1001(render)
$ grep render /etc/group
render:x:1001:
Re: Afanasy on Ubuntu 20.04
Just installed a fresh 20.04 on a virtual box too.
Hm, new group "render" appeared in 20.04 just after installation.
And i checked that there are no users in it.
So i do not know why it is needed. Most probably that it is not.
It is not breaks Afanasy installation, but it can't create a "render" user during installation.
So systemd scripts can launch afserver and afrender under render user that does not exist.
After installation, i just created "render" user by
to put it into existing group.
And after reboot, afserver and afrender was started by systemd.
I think i should check "render" group in the installation scripts, and use existing if it exists.
Hm, new group "render" appeared in 20.04 just after installation.
And i checked that there are no users in it.
So i do not know why it is needed. Most probably that it is not.
It is not breaks Afanasy installation, but it can't create a "render" user during installation.
So systemd scripts can launch afserver and afrender under render user that does not exist.
After installation, i just created "render" user by
Code: Select all
sudo useradd render -g render -m
And after reboot, afserver and afrender was started by systemd.
I think i should check "render" group in the installation scripts, and use existing if it exists.
Timur Hairulin
CGRU 3.3.1, Ubuntu 20.04, 22.04, MS Windows 10 (clients only).
CGRU 3.3.1, Ubuntu 20.04, 22.04, MS Windows 10 (clients only).
Re: Afanasy on Ubuntu 20.04
This fixes the issue: (i checked on 20.04)
https://github.com/CGRU/cgru/commit/3bb ... d325800c57
https://github.com/CGRU/cgru/commit/3bb ... d325800c57
Timur Hairulin
CGRU 3.3.1, Ubuntu 20.04, 22.04, MS Windows 10 (clients only).
CGRU 3.3.1, Ubuntu 20.04, 22.04, MS Windows 10 (clients only).
Re: Afanasy on Ubuntu 20.04
hi,
new user, trying to setup and feel, stuck on same point.
render user exists already ( may be from previous attempt ) userGroups shows its disabled
id render command in terminal shows
afanasy menu appears green ( seems working )
from blender, i can open web gui and it seems working as well
job sumitted successfully, but machine is unable to render ( Avoiding Host Error )
Any ideas for fix (psudo steps) will help to sort will be helpful..
double clicking job >> double clicking task showing following (TAB WISE)
Executable TAB
OUTPUT TAB
LOG TAB
new user, trying to setup and feel, stuck on same point.
render user exists already ( may be from previous attempt ) userGroups shows its disabled
id render command in terminal shows
Code: Select all
user@dell:~$ id render
uid=1001(render) gid=109(render) groups=109(render),29(audio),46(plugdev),1000(user),132(sambashare)
from blender, i can open web gui and it seems working as well
job sumitted successfully, but machine is unable to render ( Avoiding Host Error )
Any ideas for fix (psudo steps) will help to sort will be helpful..
double clicking job >> double clicking task showing following (TAB WISE)
Executable TAB
Code: Select all
{
"name": "frame 1-8",
"service": "blender",
"capacity": 1000,
"time_start": 1615138708,
"job_id": 2,
"block_num": 0,
"task_num": 0,
"command_block": "blender -b \"/home/user/Downloads/temp_blends/scene.20210307220534.blend\" -y -E BLENDER_EEVEE -s @#@ -e @#@ -j 1 -a",
"command_task": "",
"frame_start": 1,
"frame_finish": 8,
"frames_inc": 1,
"frames_num": 8,
"parser": "blender",
"working_directory": "/home/user"
}
Code: Select all
HOSTNAME=dell
Home directory not accessible: Permission denied
Home directory not accessible: Permission denied
ALSA lib pcm_dmix.c:1089:(snd_pcm_dmix_open) unable to open slave
Blender 2.92.0 (hash 02948a2cab44 built 2021-02-25 09:31:37)
Read blend: /home/user/Downloads/temp_blends/scene.20210307220534.blend
Unable to open a display
/opt/cgru/software_setup/bin/blender: line 5: 1771 Aborted (core dumped) $APP_EXE "$@"
Code: Select all
Sun 07 Mar 22:26.10 : SESSION #1: Starting on "dell"
Sun 07 Mar 22:26.12 : Finished error.
Sun 07 Mar 22:26.12 : Automatically retrying error task1 of 3.
Sun 07 Mar 22:26.12 : SESSION #2: Starting on "dell"
Sun 07 Mar 22:26.14 : Finished error.
Sun 07 Mar 22:26.14 : Automatically retrying error task2 of 3.
Re: Afanasy on Ubuntu 20.04
Hi!
Try to run task command manually.
Copy&paste it in a terminal and run.
Next, try to run it from afrender environment, like service under render user.
As some scene setup can use display.
Shut down X server (you can simple press CTRL+ALT+F1 (or F2, F3, .. F6) to go to the text mode.
Switch to render user and run a command.
Try to run task command manually.
Copy&paste it in a terminal and run.
Next, try to run it from afrender environment, like service under render user.
As some scene setup can use display.
Shut down X server (you can simple press CTRL+ALT+F1 (or F2, F3, .. F6) to go to the text mode.
Switch to render user and run a command.
Timur Hairulin
CGRU 3.3.1, Ubuntu 20.04, 22.04, MS Windows 10 (clients only).
CGRU 3.3.1, Ubuntu 20.04, 22.04, MS Windows 10 (clients only).
Re: Afanasy on Ubuntu 20.04
Hi Timurhai, (sir)
thanks for guidance. i am afraid, i didn't understand steps fully.
1- how exactly run the task manually? or from afrender environment ?
in afanasy console, i can check cmds afserver --help or afrender --help but none of these are showing me how to list or run a task that is in queue.??
2- from web-gui, double click task, i can see precisely task i wanna run (raw object) is
Q, how to tell afserver to render this task via user named 'render' .? thanks in advance, regards,haseeb
thanks for guidance. i am afraid, i didn't understand steps fully.
1- how exactly run the task manually? or from afrender environment ?
in afanasy console, i can check cmds afserver --help or afrender --help but none of these are showing me how to list or run a task that is in queue.??
2- from web-gui, double click task, i can see precisely task i wanna run (raw object) is
Code: Select all
{
"name": "frame 1-8",
"service": "blender",
"capacity": 1000,
"time_start": 1615314507,
"job_id": 2,
"block_num": 0,
"task_num": 0,
"command_block": "blender -b \"/home/user/Downloads/temp_blends/scene.20210309223503.blend\" -y -E BLENDER_EEVEE -s @#@ -e @#@ -j 1 -a",
"command_task": "",
"frame_start": 1,
"frame_finish": 8,
"frames_inc": 1,
"frames_num": 8,
"parser": "blender",
"working_directory": "/home/user"
}
Re: Afanasy on Ubuntu 20.04
Hi!
I was asking to run task manually w/o afrender.
Just paste and run task command in terminal.
I was asking to run task manually w/o afrender.
Just paste and run task command in terminal.
Timur Hairulin
CGRU 3.3.1, Ubuntu 20.04, 22.04, MS Windows 10 (clients only).
CGRU 3.3.1, Ubuntu 20.04, 22.04, MS Windows 10 (clients only).
Re: Afanasy on Ubuntu 20.04
Your command is:
Afrender will fill @#@ patterns with frames, for example to render the first frame run:
Code: Select all
"command_block": "blender -b \"/home/user/Downloads/temp_blends/scene.20210309223503.blend\" -y -E BLENDER_EEVEE -s @#@ -e @#@ -j 1 -a"
Code: Select all
blender -b "/home/user/Downloads/temp_blends/scene.20210309223503.blend" -y -E BLENDER_EEVEE -s 1 -e 1 -j 1 -a
Timur Hairulin
CGRU 3.3.1, Ubuntu 20.04, 22.04, MS Windows 10 (clients only).
CGRU 3.3.1, Ubuntu 20.04, 22.04, MS Windows 10 (clients only).