[GH-ISSUE #1122] A mistake in the guide "First steps" & Fail to start mono.exe "connection refused" #962

Closed
opened 2026-02-26 00:34:02 +03:00 by kerem · 7 comments
Owner

Originally created by @mohamadali-halwani on GitHub (Apr 19, 2021).
Original GitHub issue: https://github.com/hirschmann/nbfc/issues/1122

First Steps
Describe the bug
In this section of configuring nbfc, " (optional) Copy nbfc/Linux/nbfc into /opt/nbfc/bin/ and Add /opt/nbfc/bin to PATH, so you can call nbfc from anywhere. (Please use quotes if your command has more than one word arguments. ex: nbfc 'set -a' )"

Did you mean to copy nbfc/Linux/bin ? instead of /nbfc/Linux/nbfc ?
Because when I browsed the content of the directory /Linux I did not find a file nor a directory called nbfc

Here are the file content:

ls -la nbfc/Linux/
total 24
drwxr-xr-x 3 user user 4096 Apr 19 07:47 .
drwxr-xr-x 11 user user 4096 Apr 19 07:47 ..
drwxr-xr-x 3 user user 4096 Apr 19 07:47 bin
-rw-r--r-- 1 user user 250 Apr 19 07:46 nbfc.service
-rwxr-xr-x 1 user user 488 Apr 19 07:46 nbfcservice.sh
-rw-r--r-- 1 user user 263 Apr 19 07:46 nbfc-sleep.service

I'm using the stable version of nbfc
I thought I write this issue to warn you guys or to correct me if I did anything wrong in the process.
It might confuse some of the other newbies too, so I think it's better be corrected if it was wrong.
Thank you for your efforts
Kind Regards.
Mohamad Ali

Originally created by @mohamadali-halwani on GitHub (Apr 19, 2021). Original GitHub issue: https://github.com/hirschmann/nbfc/issues/1122 [First Steps](https://github.com/hirschmann/nbfc/wiki/First-steps) **Describe the bug** In this section of configuring nbfc, " (optional) Copy nbfc/Linux/nbfc into /opt/nbfc/bin/ and Add /opt/nbfc/bin to PATH, so you can call nbfc from anywhere. (Please use quotes if your command has more than one word arguments. ex: nbfc 'set -a' )" Did you mean to copy nbfc/Linux/bin ? instead of /nbfc/Linux/nbfc ? Because when I browsed the content of the directory /Linux I did not find a file nor a directory called `nbfc` Here are the file content: ls -la nbfc/Linux/ total 24 drwxr-xr-x 3 user user 4096 Apr 19 07:47 . drwxr-xr-x 11 user user 4096 Apr 19 07:47 .. drwxr-xr-x 3 user user 4096 Apr 19 07:47 bin -rw-r--r-- 1 user user 250 Apr 19 07:46 nbfc.service -rwxr-xr-x 1 user user 488 Apr 19 07:46 nbfcservice.sh -rw-r--r-- 1 user user 263 Apr 19 07:46 nbfc-sleep.service I'm using the stable version of nbfc I thought I write this issue to warn you guys or to correct me if I did anything wrong in the process. It might confuse some of the other newbies too, so I think it's better be corrected if it was wrong. Thank you for your efforts Kind Regards. Mohamad Ali
kerem closed this issue 2026-02-26 00:34:02 +03:00
Author
Owner

@mohamadali-halwani commented on GitHub (Apr 19, 2021):

Also, since it is optional, when I skip step 4 in Linux section and get to this part where I apply the config and start the fan control
image
Even though the files are not contained in /opt/nbfc but in /opt/nbfc/Release/
Every time I try to run mono nbfc.exe , I get connection refused
Any suggestions?

<!-- gh-comment-id:822208132 --> @mohamadali-halwani commented on GitHub (Apr 19, 2021): Also, since it is optional, when I skip step 4 in Linux section and get to this part where I apply the config and start the fan control ![image](https://user-images.githubusercontent.com/68155980/115191089-4297c980-a0e9-11eb-812b-414eb755e0bc.png) Even though the files are not contained in /opt/nbfc but in /opt/nbfc/Release/ Every time I try to run mono nbfc.exe , I get `connection refused` Any suggestions?
Author
Owner

@mohamadali-halwani commented on GitHub (Apr 22, 2021):

@erkexzcx sorry for bothering you sir.
You seem to be the most active contributor to this project. Can you take a look on this issue?
Kind Regards,
Mohamad Ali

<!-- gh-comment-id:825100843 --> @mohamadali-halwani commented on GitHub (Apr 22, 2021): @erkexzcx sorry for bothering you sir. You seem to be the most active contributor to this project. Can you take a look on this issue? Kind Regards, Mohamad Ali
Author
Owner

@mohamadali-halwani commented on GitHub (Apr 22, 2021):

Here's the service status
image

<!-- gh-comment-id:825101946 --> @mohamadali-halwani commented on GitHub (Apr 22, 2021): Here's the service status ![image](https://user-images.githubusercontent.com/68155980/115770210-b0274c80-a3ac-11eb-9539-8d5102e2b9ad.png)
Author
Owner

@erkexzcx commented on GitHub (Apr 22, 2021):

Hi. I am no longer using NBFC and I am no longer maintaining any AUR packages.

But I am the original creator of AUR packages nbfc and nbfc-git. For example, nbfc package here: https://aur.archlinux.org/packages/nbfc/

In this URL you can find literally step by step instructions how to build and install NBFC. Also in this URL you can find how to use it.

<!-- gh-comment-id:825106384 --> @erkexzcx commented on GitHub (Apr 22, 2021): Hi. I am no longer using NBFC and I am no longer maintaining any AUR packages. But I am the original creator of AUR packages `nbfc` and `nbfc-git`. For example, `nbfc` package here: https://aur.archlinux.org/packages/nbfc/ In [this URL](https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=nbfc) you can find literally step by step instructions how to build and install NBFC. Also in [this URL](https://wiki.archlinux.org/index.php/Fan_speed_control#NBFC) you can find how to use it.
Author
Owner

@mohamadali-halwani commented on GitHub (Apr 22, 2021):

Thanks for responding.
Downloading nbfc through aur did relief me from the issues I'm facing.

Edit:
Can you tell me who is still maintaining this project ? @erkexzcx

<!-- gh-comment-id:825107923 --> @mohamadali-halwani commented on GitHub (Apr 22, 2021): Thanks for responding. Downloading nbfc through aur did relief me from the issues I'm facing. Edit: Can you tell me who is still maintaining this project ? @erkexzcx
Author
Owner

@mohamadali-halwani commented on GitHub (Apr 22, 2021):

The guide needs to be updated.

Install the package nbfc from the AUR then follow these steps after installation:

sudo systemctl enable nbfc --now
Then You can start using it by typing nbfc in the command line without the .exe like the guide says. If that did not work with you and the terminal showed: Command not found, you can add it to your path like this:
export PATH=$PATH:/opt/nbfc But I don't think you'll need to do this if you installed the package from the AUR

Next you can choose the most suitable config file. You can find the config files in /opt/nbfc/Configs
After you choose the suitable config file successfully, apply it :

nbfc config --apply "Config file name without extension"
nbfc start
nbfc status --all

<!-- gh-comment-id:825132484 --> @mohamadali-halwani commented on GitHub (Apr 22, 2021): ### The guide needs to be updated. Install the package `nbfc` from the AUR then follow these steps after installation: `sudo systemctl enable nbfc --now` Then You can start using it by typing `nbfc` in the command line without the .exe like the guide says. If that did not work with you and the terminal showed: Command not found, you can add it to your path like this: `export PATH=$PATH:/opt/nbfc` But I don't think you'll need to do this if you installed the package from the AUR Next you can choose the most suitable config file. You can find the config files in `/opt/nbfc/Configs` After you choose the suitable config file successfully, apply it : `nbfc config --apply "Config file name without extension" ` ` nbfc start` ` nbfc status --all`
Author
Owner

@mohamadali-halwani commented on GitHub (Apr 22, 2021):

I also made my own config file and set the fans to work in the speeds I want on the heat thresholds that specified.
It's working fine now.
Thanks for your patience and for this great tool <3

<!-- gh-comment-id:825142127 --> @mohamadali-halwani commented on GitHub (Apr 22, 2021): I also made my own config file and set the fans to work in the speeds I want on the heat thresholds that specified. It's working fine now. Thanks for your patience and for this great tool <3
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/nbfc-hirschmann#962
No description provided.