I am trying to install a plugin which appears to be mandatory to be able to use HP 1020 plus printer.
Upon running the command hp-plugin
, I get an error messsage. Posting the full output below:
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use
QT_QPA_PLATFORM=wayland to run on Wayland anyway. Checking for network
connection... Downloading plug-in from: None Traceback (most recent
call last): File "/usr/share/hplip/base/password.py", line 89, in
get_distro_name
os_name = platform.dist()[0] AttributeError: module 'platform' has no attribute 'dist'
During handling of the above exception, another exception occurred:
Traceback (most recent call last): File
"/usr/share/hplip/ui5/plugindialog.py", line 248, in
NextButton_clicked
status, download_plugin_file, error_str = self.pluginObj.download(self.plugin_path,self.plugin_download_callback)
File "/usr/share/hplip/installer/pluginhandler.py", line 257, in
download
core = core_install.CoreInstall() File "/usr/share/hplip/installer/core_install.py", line 241, in __init__
self.passwordObj = password.Password(ui_mode) File "/usr/share/hplip/base/password.py", line 122, in __init__
self.__readAuthType() # self.__authType File "/usr/share/hplip/base/password.py", line 145, in __readAuthType
distro_name = get_distro_name().lower().replace(" ","") File "/usr/share/hplip/base/password.py", line 92, in get_distro_name
os_name = distro.linux_distribution()[0] File "/usr/lib/python3/dist-packages/distro.py", line 125, in
linux_distribution
return _distro.linux_distribution(full_distribution_name) File "/usr/lib/python3/dist-packages/distro.py", line 681, in
linux_distribution
self.version(), File "/usr/lib/python3/dist-packages/distro.py", line 741, in version
self.lsb_release_attr('release'), File "/usr/lib/python3/dist-packages/distro.py", line 903, in
lsb_release_attr
return self._lsb_release_info.get(attribute, '') File "/usr/lib/python3/dist-packages/distro.py", line 556, in __get__
ret = obj.__dict__[self._fname] = self._f(obj) File "/usr/lib/python3/dist-packages/distro.py", line 1014, in
_lsb_release_info
stdout = subprocess.check_output(cmd, stderr=devnull) File "/usr/lib/python3.9/subprocess.py", line 424, in check_output
return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "/usr/lib/python3.9/subprocess.py", line 528, in run
raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '('lsb_release', '-a')'
returned non-zero exit status 1. Error in sys.excepthook: Traceback
(most recent call last): File
"/usr/lib/python3/dist-packages/apport_python_hook.py", line 153, in
apport_excepthook
with os.fdopen(os.open(pr_filename, PermissionError: [Errno 13] Permission denied: '/var/crash/_usr_share_hplip_plugin.py.1000.crash'
Original exception was: Traceback (most recent call last): File
"/usr/share/hplip/base/password.py", line 89, in get_distro_name
os_name = platform.dist()[0] AttributeError: module 'platform' has no attribute 'dist'
During handling of the above exception, another exception occurred:
Traceback (most recent call last): File
"/usr/share/hplip/ui5/plugindialog.py", line 248, in
NextButton_clicked
status, download_plugin_file, error_str = self.pluginObj.download(self.plugin_path,self.plugin_download_callback)
File "/usr/share/hplip/installer/pluginhandler.py", line 257, in
download
core = core_install.CoreInstall() File "/usr/share/hplip/installer/core_install.py", line 241, in __init__
self.passwordObj = password.Password(ui_mode) File "/usr/share/hplip/base/password.py", line 122, in __init__
self.__readAuthType() # self.__authType File "/usr/share/hplip/base/password.py", line 145, in __readAuthType
distro_name = get_distro_name().lower().replace(" ","") File "/usr/share/hplip/base/password.py", line 92, in get_distro_name
os_name = distro.linux_distribution()[0] File "/usr/lib/python3/dist-packages/distro.py", line 125, in
linux_distribution
return _distro.linux_distribution(full_distribution_name) File "/usr/lib/python3/dist-packages/distro.py", line 681, in
linux_distribution
self.version(), File "/usr/lib/python3/dist-packages/distro.py", line 741, in version
self.lsb_release_attr('release'), File "/usr/lib/python3/dist-packages/distro.py", line 903, in
lsb_release_attr
return self._lsb_release_info.get(attribute, '') File "/usr/lib/python3/dist-packages/distro.py", line 556, in __get__
ret = obj.__dict__[self._fname] = self._f(obj) File "/usr/lib/python3/dist-packages/distro.py", line 1014, in
_lsb_release_info
stdout = subprocess.check_output(cmd, stderr=devnull) File "/usr/lib/python3.9/subprocess.py", line 424, in check_output
return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "/usr/lib/python3.9/subprocess.py", line 528, in run
raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '('lsb_release', '-a')'
returned non-zero exit status 1. Checking for network connection...
Downloading plug-in from: None Traceback (most recent call last):
File "/usr/share/hplip/base/password.py", line 89, in get_distro_name
os_name = platform.dist()[0] AttributeError: module 'platform' has no attribute 'dist'
During handling of the above exception, another exception occurred:
Traceback (most recent call last): File
"/usr/share/hplip/ui5/plugindialog.py", line 248, in
NextButton_clicked
status, download_plugin_file, error_str = self.pluginObj.download(self.plugin_path,self.plugin_download_callback)
File "/usr/share/hplip/installer/pluginhandler.py", line 257, in
download
core = core_install.CoreInstall() File "/usr/share/hplip/installer/core_install.py", line 241, in __init__
self.passwordObj = password.Password(ui_mode) File "/usr/share/hplip/base/password.py", line 122, in __init__
self.__readAuthType() # self.__authType File "/usr/share/hplip/base/password.py", line 145, in __readAuthType
distro_name = get_distro_name().lower().replace(" ","") File "/usr/share/hplip/base/password.py", line 92, in get_distro_name
os_name = distro.linux_distribution()[0] File "/usr/lib/python3/dist-packages/distro.py", line 125, in
linux_distribution
return _distro.linux_distribution(full_distribution_name) File "/usr/lib/python3/dist-packages/distro.py", line 681, in
linux_distribution
self.version(), File "/usr/lib/python3/dist-packages/distro.py", line 741, in version
self.lsb_release_attr('release'), File "/usr/lib/python3/dist-packages/distro.py", line 903, in
lsb_release_attr
return self._lsb_release_info.get(attribute, '') File "/usr/lib/python3/dist-packages/distro.py", line 556, in __get__
ret = obj.__dict__[self._fname] = self._f(obj) File "/usr/lib/python3/dist-packages/distro.py", line 1014, in
_lsb_release_info
stdout = subprocess.check_output(cmd, stderr=devnull) File "/usr/lib/python3.9/subprocess.py", line 424, in check_output
return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "/usr/lib/python3.9/subprocess.py", line 528, in run
raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '('lsb_release', '-a')'
returned non-zero exit status 1. Error in sys.excepthook: Traceback
(most recent call last): File
"/usr/lib/python3/dist-packages/apport_python_hook.py", line 153, in
apport_excepthook
with os.fdopen(os.open(pr_filename, PermissionError: [Errno 13] Permission denied: '/var/crash/_usr_share_hplip_plugin.py.1000.crash'
Original exception was: Traceback (most recent call last): File
"/usr/share/hplip/base/password.py", line 89, in get_distro_name
os_name = platform.dist()[0] AttributeError: module 'platform' has no attribute 'dist'
During handling of the above exception, another exception occurred:
Traceback (most recent call last): File
"/usr/share/hplip/ui5/plugindialog.py", line 248, in
NextButton_clicked
status, download_plugin_file, error_str = self.pluginObj.download(self.plugin_path,self.plugin_download_callback)
File "/usr/share/hplip/installer/pluginhandler.py", line 257, in
download
core = core_install.CoreInstall() File "/usr/share/hplip/installer/core_install.py", line 241, in __init__
self.passwordObj = password.Password(ui_mode) File "/usr/share/hplip/base/password.py", line 122, in __init__
self.__readAuthType() # self.__authType File "/usr/share/hplip/base/password.py", line 145, in __readAuthType
distro_name = get_distro_name().lower().replace(" ","") File "/usr/share/hplip/base/password.py", line 92, in get_distro_name
os_name = distro.linux_distribution()[0] File "/usr/lib/python3/dist-packages/distro.py", line 125, in
linux_distribution
return _distro.linux_distribution(full_distribution_name) File "/usr/lib/python3/dist-packages/distro.py", line 681, in
linux_distribution
self.version(), File "/usr/lib/python3/dist-packages/distro.py", line 741, in version
self.lsb_release_attr('release'), File "/usr/lib/python3/dist-packages/distro.py", line 903, in
lsb_release_attr
return self._lsb_release_info.get(attribute, '') File "/usr/lib/python3/dist-packages/distro.py", line 556, in __get__
ret = obj.__dict__[self._fname] = self._f(obj) File "/usr/lib/python3/dist-packages/distro.py", line 1014, in
_lsb_release_info
stdout = subprocess.check_output(cmd, stderr=devnull) File "/usr/lib/python3.9/subprocess.py", line 424, in check_output
return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "/usr/lib/python3.9/subprocess.py", line 528, in run
raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '('lsb_release', '-a')'
returned non-zero exit status 1.
I am using Ubuntu 21.10. I am a novice, and have no clue about this. Could someone please help? Thanks so much!
echo $PATH
returns /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin
and which python3
returns /usr/bin/python3
which python
and which python2
don't return anything .