Command not found in create_ap
sukhjinder-kumar opened this issue · comments
Describe the bug
When I execute the app, using wihotspot
, I get -
/usr/bin/create_ap: line 18: basename: command not found
/usr/bin/create_ap: line 109: grep: command not found
/usr/bin/create_ap: line 1075: getopt: command not found
To Reproduce
Steps to reproduce the behavior:
- I compiled the 4.7.1 release, using
make
followed bysudo make install
- Ran
wihotspot
, following error comes up
Expected behavior
Behave as normal with no errors
Desktop (please complete the following information):
- Ubuntu
- 22.04
Additional context
My $PATH has /usr/bin
, create_ap
is doesn't show this error when run standalone. Also which basename
outputs /usr/bin/basename
, similarly which grip
gives /usr/bin/grep
, and which getopt
gives /usr/bin/getopt
It was working the last time I tried it. Not sure what changed. Looking at the error message, it might be a system issue. I would be very grateful if someone could guide me in the right direction.
Full log -
(wihotspot-gui:2766162): GLib-GObject-WARNING **: 13:02:29.169: invalid cast from 'GtkEntry' to 'GtkTextView'
(wihotspot-gui:2766162): Gtk-CRITICAL **: 13:02:29.169: gtk_text_view_get_buffer: assertion 'GTK_IS_TEXT_VIEW (text_view)' failed
(wihotspot-gui:2766162): GLib-GObject-WARNING **: 13:02:29.169: invalid (NULL) pointer instance
(wihotspot-gui:2766162): GLib-GObject-CRITICAL **: 13:02:29.169: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
/usr/bin/create_ap: line 18: basename: command not found
/usr/bin/create_ap: line 109: grep: command not found
/usr/bin/create_ap: line 1075: getopt: command not found
Command not found or exited with error status
Please select Wifi and Internet interfaces
pkexec --user root create_ap wlan0 eth0 'MyAccessPoint' '12345678' --mkconfig /etc/create_ap.conf --freq-band 2.4 --mac -g <IP-address>
/usr/bin/create_ap: line 18: basename: command not found
/usr/bin/create_ap: line 109: grep: command not found
/usr/bin/create_ap: line 1075: getopt: command not found
Command not found or exited with error status
/usr/bin/create_ap: line 18: basename: command not found
/usr/bin/create_ap: line 109: grep: command not found
/usr/bin/create_ap: line 1075: getopt: command not found
Command not found or exited with error status
Seems like your distro is missing some basic commands.
Did you check https://github.com/lakinduakash/linux-wifi-hotspot?tab=readme-ov-file#dependencies?
Also, install grep
, basename
commands
Oh sorry, I didn't see
Additional context
Please check the path variable for the root user as well. May be root user's $PATH variable is misconfigured
Ex:
sudo su -
echo $PATH
Thanks @lakinduakash for taking the time to help me out. I went into root mode and realized the root user's $PATH is missing some directories. When I entered root mode, I was prompted with many errors and an error log stating a path was missing. Made the appropriate changes and now it is working. Thanks for your help.