Điểm:1

Lỗi cài plug-in máy in HP 1020 plus

lá cờ cy

Tôi đang cố gắng cài đặt một plugin dường như là bắt buộc để có thể sử dụng máy in HP 1020 plus. Khi chạy lệnh hp-plugin, tôi nhận được thông báo lỗi. Đăng đầu ra đầy đủ dưới đây:

Cảnh báo: Bỏ qua XDG_SESSION_TYPE=wayland trên Gnome. Sử dụng
QT_QPA_PLATFORM=wayland vẫn chạy trên Wayland. Kiểm tra mạng
kết nối... Đang tải xuống plug-in từ: Không Traceback (mới nhất
gọi lần cuối): Tệp "/usr/share/hplip/base/password.py", dòng 89, trong
get_distro_name
    os_name = platform.dist()[0] Lỗi thuộc tính: mô-đun 'nền tảng' không có thuộc tính 'dist'

Trong quá trình xử lý ngoại lệ trên, một ngoại lệ khác đã xảy ra:

Traceback (cuộc gọi gần đây nhất cuối cùng): Tệp
"/usr/share/hplip/ui5/plugindialog.py", dòng 248, trong
Tiếp theoButton_clicked
    trạng thái, download_plugin_file, error_str = self.pluginObj.download(self.plugin_path,self.plugin_download_callback)
Tệp "/usr/share/hplip/installer/pluginhandler.py", dòng 257, trong
Tải xuống
    core = core_install.CoreInstall() Tệp "/usr/share/hplip/installer/core_install.py", dòng 241, trong __init__
    self.passwordObj = password.Password(ui_mode) Tệp "/usr/share/hplip/base/password.py", dòng 122, trong __init__
    self.__readAuthType() # self.__authType Tệp "/usr/share/hplip/base/password.py", dòng 145, trong __readAuthType
    distro_name = get_distro_name().lower().replace(" ","") Tệp "/usr/share/hplip/base/password.py", dòng 92, trong get_distro_name
    os_name = distro.linux_distribution()[0] Tệp "/usr/lib/python3/dist-packages/distro.py", dòng 125, trong
linux_distribution
    trả về tệp _distro.linux_distribution(full_distribution_name) "/usr/lib/python3/dist-packages/distro.py", dòng 681, trong
linux_distribution
    self.version(), Tệp "/usr/lib/python3/dist-packages/distro.py", dòng 741, trong phiên bản
    self.lsb_release_attr('release'), Tệp "/usr/lib/python3/dist-packages/distro.py", dòng 903, trong
lsb_release_attr
    trả về self._lsb_release_info.get(attribute, '') Tệp "/usr/lib/python3/dist-packages/distro.py", dòng 556, trong __get__
    ret = obj.__dict__[self._fname] = self._f(obj) Tệp "/usr/lib/python3/dist-packages/distro.py", dòng 1014, trong
_lsb_release_info
    thiết bị xuất chuẩn = sub process.check_output(cmd, stderr=devnull) Tệp "/usr/lib/python3.9/sub process.py", dòng 424, trong check_output
    return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "/usr/lib/python3.9/sub process.py", dòng 528, đang chạy
    tăng CalledProcessError(retcode, process.args, sub process.CalledProcessError: Command '('lsb_release', '-a')'
trả về trạng thái thoát khác không 1. Lỗi trong sys.excepthook: Traceback
(cuộc gọi gần đây nhất cuối cùng): Tệp
"/usr/lib/python3/dist-packages/apport_python_hook.py", dòng 153, trong
apport_excepthook
    với os.fdopen(os.open(pr_filename, PermissionError: [Errno 13] Quyền bị từ chối: '/var/crash/_usr_share_hplip_plugin.py.1000.crash'

Ngoại lệ ban đầu là: Traceback (cuộc gọi gần đây nhất): Tệp
"/usr/share/hplip/base/password.py", dòng 89, trong get_distro_name
    os_name = platform.dist()[0] Lỗi thuộc tính: mô-đun 'nền tảng' không có thuộc tính 'dist'

Trong quá trình xử lý ngoại lệ trên, một ngoại lệ khác đã xảy ra:

Traceback (cuộc gọi gần đây nhất cuối cùng): Tệp
"/usr/share/hplip/ui5/plugindialog.py", dòng 248, trong
Tiếp theoButton_clicked
    trạng thái, download_plugin_file, error_str = self.pluginObj.download(self.plugin_path,self.plugin_download_callback)
Tệp "/usr/share/hplip/installer/pluginhandler.py", dòng 257, trong
Tải xuống
    core = core_install.CoreInstall() Tệp "/usr/share/hplip/installer/core_install.py", dòng 241, trong __init__
    self.passwordObj = password.Password(ui_mode) Tệp "/usr/share/hplip/base/password.py", dòng 122, trong __init__
    self.__readAuthType() # self.__authType Tệp "/usr/share/hplip/base/password.py", dòng 145, trong __readAuthType
    distro_name = get_distro_name().lower().replace(" ","") Tệp "/usr/share/hplip/base/password.py", dòng 92, trong get_distro_name
    os_name = distro.linux_distribution()[0] Tệp "/usr/lib/python3/dist-packages/distro.py", dòng 125, trong
linux_distribution
    trả về tệp _distro.linux_distribution(full_distribution_name) "/usr/lib/python3/dist-packages/distro.py", dòng 681, trong
linux_distribution
    self.version(), Tệp "/usr/lib/python3/dist-packages/distro.py", dòng 741, trong phiên bản
    self.lsb_release_attr('release'), Tệp "/usr/lib/python3/dist-packages/distro.py", dòng 903, trong
lsb_release_attr
    trả về self._lsb_release_info.get(attribute, '') Tệp "/usr/lib/python3/dist-packages/distro.py", dòng 556, trong __get__
    ret = obj.__dict__[self._fname] = self._f(obj) Tệp "/usr/lib/python3/dist-packages/distro.py", dòng 1014, trong
_lsb_release_info
    thiết bị xuất chuẩn = sub process.check_output(cmd, stderr=devnull) Tệp "/usr/lib/python3.9/sub process.py", dòng 424, trong check_output
    return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "/usr/lib/python3.9/sub process.py", dòng 528, đang chạy
    tăng CalledProcessError(retcode, process.args, sub process.CalledProcessError: Command '('lsb_release', '-a')'
trả về trạng thái thoát khác không 1. Đang kiểm tra kết nối mạng...
Đang tải xuống phần bổ trợ từ: Không có Traceback (lần gọi gần đây nhất):  
Tệp "/usr/share/hplip/base/password.py", dòng 89, trong get_distro_name
    os_name = platform.dist()[0] Lỗi thuộc tính: mô-đun 'nền tảng' không có thuộc tính 'dist'

Trong quá trình xử lý ngoại lệ trên, một ngoại lệ khác đã xảy ra:

Traceback (cuộc gọi gần đây nhất cuối cùng): Tệp
"/usr/share/hplip/ui5/plugindialog.py", dòng 248, trong
Tiếp theoButton_clicked
    trạng thái, download_plugin_file, error_str = self.pluginObj.download(self.plugin_path,self.plugin_download_callback)
Tệp "/usr/share/hplip/installer/pluginhandler.py", dòng 257, trong
Tải xuống
    core = core_install.CoreInstall() Tệp "/usr/share/hplip/installer/core_install.py", dòng 241, trong __init__
    self.passwordObj = password.Password(ui_mode) Tệp "/usr/share/hplip/base/password.py", dòng 122, trong __init__
    self.__readAuthType() # self.__authType Tệp "/usr/share/hplip/base/password.py", dòng 145, trong __readAuthType
    distro_name = get_distro_name().lower().replace(" ","") Tệp "/usr/share/hplip/base/password.py", dòng 92, trong get_distro_name
    os_name = distro.linux_distribution()[0] Tệp "/usr/lib/python3/dist-packages/distro.py", dòng 125, trong
linux_distribution
    trả về tệp _distro.linux_distribution(full_distribution_name) "/usr/lib/python3/dist-packages/distro.py", dòng 681, trong
linux_distribution
    self.version(), Tệp "/usr/lib/python3/dist-packages/distro.py", dòng 741, trong phiên bản
    self.lsb_release_attr('release'), Tệp "/usr/lib/python3/dist-packages/distro.py", dòng 903, trong
lsb_release_attr
    trả về self._lsb_release_info.get(attribute, '') Tệp "/usr/lib/python3/dist-packages/distro.py", dòng 556, trong __get__
    ret = obj.__dict__[self._fname] = self._f(obj) Tệp "/usr/lib/python3/dist-packages/distro.py", dòng 1014, trong
_lsb_release_info
    thiết bị xuất chuẩn = sub process.check_output(cmd, stderr=devnull) Tệp "/usr/lib/python3.9/sub process.py", dòng 424, trong check_output
    return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "/usr/lib/python3.9/sub process.py", dòng 528, đang chạy
    tăng CalledProcessError(retcode, process.args, sub process.CalledProcessError: Command '('lsb_release', '-a')'
trả về trạng thái thoát khác không 1. Lỗi trong sys.excepthook: Traceback
(cuộc gọi gần đây nhất cuối cùng): Tệp
"/usr/lib/python3/dist-packages/apport_python_hook.py", dòng 153, trong
apport_excepthook
    với os.fdopen(os.open(pr_filename, PermissionError: [Errno 13] Quyền bị từ chối: '/var/crash/_usr_share_hplip_plugin.py.1000.crash'

Ngoại lệ ban đầu là: Traceback (cuộc gọi gần đây nhất): Tệp
"/usr/share/hplip/base/password.py", dòng 89, trong get_distro_name
    os_name = platform.dist()[0] Lỗi thuộc tính: mô-đun 'nền tảng' không có thuộc tính 'dist'

Trong quá trình xử lý ngoại lệ trên, một ngoại lệ khác đã xảy ra:

Traceback (cuộc gọi gần đây nhất cuối cùng): Tệp
"/usr/share/hplip/ui5/plugindialog.py", dòng 248, trong
Tiếp theoButton_clicked
    trạng thái, download_plugin_file, error_str = self.pluginObj.download(self.plugin_path,self.plugin_download_callback)
Tệp "/usr/share/hplip/installer/pluginhandler.py", dòng 257, trong
Tải xuống
    core = core_install.CoreInstall() Tệp "/usr/share/hplip/installer/core_install.py", dòng 241, trong __init__
    self.passwordObj = password.Password(ui_mode) Tệp "/usr/share/hplip/base/password.py", dòng 122, trong __init__
    self.__readAuthType() # self.__authType Tệp "/usr/share/hplip/base/password.py", dòng 145, trong __readAuthType
    distro_name = get_distro_name().lower().replace(" ","") Tệp "/usr/share/hplip/base/password.py", dòng 92, trong get_distro_name
    os_name = distro.linux_distribution()[0] Tệp "/usr/lib/python3/dist-packages/distro.py", dòng 125, trong
linux_distribution
    trả về tệp _distro.linux_distribution(full_distribution_name) "/usr/lib/python3/dist-packages/distro.py", dòng 681, trong
linux_distribution
    self.version(), Tệp "/usr/lib/python3/dist-packages/distro.py", dòng 741, trong phiên bản
    self.lsb_release_attr('release'), Tệp "/usr/lib/python3/dist-packages/distro.py", dòng 903, trong
lsb_release_attr
    trả về self._lsb_release_info.get(attribute, '') Tệp "/usr/lib/python3/dist-packages/distro.py", dòng 556, trong __get__
    ret = obj.__dict__[self._fname] = self._f(obj) Tệp "/usr/lib/python3/dist-packages/distro.py", dòng 1014, trong
_lsb_release_info
    thiết bị xuất chuẩn = sub process.check_output(cmd, stderr=devnull) Tệp "/usr/lib/python3.9/sub process.py", dòng 424, trong check_output
    return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "/usr/lib/python3.9/sub process.py", dòng 528, đang chạy
    tăng CalledProcessError(retcode, process.args, sub process.CalledProcessError: Command '('lsb_release', '-a')'
trả về trạng thái thoát khác không 1.

Tôi đang sử dụng Ubuntu 21.10. Tôi là một người mới, và không có manh mối về điều này. Ai đó có thể xin vui lòng giúp đỡ? Cám ơn rất nhiều!


tiếng vang $PATH lợi nhuận /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/ thùng rác

python3 nào lợi nhuận /usr/bin/python3
con trăn nàopython2 nào không trả lại bất cứ điều gì.

N0rbert avatar
lá cờ zw
Lúc đầu, hãy cài đặt HPLIP GUI bằng `sudo apt-get install hplip-gui`. Sau đó thử đăng xuất, đăng nhập vào *Ubuntu trên phiên Xorg* và thử chạy lại `hp-plugin`.
user90041 avatar
lá cờ cy
@N0rbert Cảm ơn. Tôi đã cài đặt hplip-gui và khởi động lại máy tính của mình. Khi chạy ```hp-plugin```, nó vẫn hiển thị cùng một lỗi :-(
N0rbert avatar
lá cờ zw
Bạn đã cài đặt Anaconda chưa? Đầu ra của `echo $PATH` là gì; `trăn nào`; `python3` nào; `python2` nào?
user90041 avatar
lá cờ cy
@N0rbert Tôi không có Anaconda. Tôi có nên cài đặt nó? ```echo $PATH``` trả về /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/ thùng rác và ``` which python3``` trả về /usr/bin/python3 ``` which python``` và ``` which python2``` không trả về bất kỳ thứ gì.
N0rbert avatar
lá cờ zw
Tất cả đầu ra của bạn có vẻ chính xác. Anaconda là không cần thiết, nhưng nó có thể gây ra vấn đề với Python. Nó là tốt mà nó không được cài đặt. Bạn có nhớ lần đầu tiên HPLIP được cài đặt như thế nào không? Bạn có sử dụng trình cài đặt nhị phân hoặc gói gỡ lỗi Ubuntu không?
user90041 avatar
lá cờ cy
@N0rbert Không hoàn toàn chắc chắn, nhưng tôi nghĩ rằng tôi đã chạy ```sudo apt-get install hplip```
N0rbert avatar
lá cờ zw
Hãy để chúng tôi [tiếp tục cuộc thảo luận này trong cuộc trò chuyện](https://chat.stackexchange.com/rooms/132103/discussion-between-n0rbert-and-user90041).
Điểm:1
lá cờ zw

Trong phiên trò chuyện, chúng tôi đã phát hiện ra những điều sau đây.

Sự cố xảy ra do sự kết hợp giữa HPLIP 3.21.10 được cài đặt nhị phân và phiên bản 3.21.6 được đóng gói gỡ lỗi.

Vì vậy, chúng tôi đã tìm thấy bản phân phối HPLIP 3.21.10 bằng find ~ -name hplip-3.21.10.run - got /home/mathphy226/softwares/hplip-3.21.10.run. Sau đó yêu cầu nó tự gỡ bỏ như sau:

cd /home/mathphy226/phần mềm
sh hplip-3.21.10.run --noexec
cd hplip-3.21.10
Sudo hp-gỡ cài đặt
sudo python3 ./uninstall.py

sudo apt autopurge
sudo rm -vrf /usr/share/hplip/
sudo rm -rfv ~/.hplip /root/.hplip
sudo rm -v /usr/share/hal/fdi/preprobe/10osvendor/20-hplip-devices.fdi
sudo rm -v /usr/lib64/sane/libsane-hpgt2500-x86_64.so.1.0.27 /usr/lib64/sane/hpgt2500_ntdcmsdll-x86_64.so /usr/lib64/sane/libsane-hp2000S1-x86_64.so.1.0 .25
sudo rm -v /usr/share/ipp-usb/quirks/HPLIP.conf /usr/share/hal/fdi/preprobe/10osvendor/20-hplip-devices.fdi /usr/share/cups/mime/pstotiff.types /usr/share/cups/mime/pstotiff.convs
sudo rm -v /etc/udev/rules.d/40-libsane.rules
sudo rm -v /etc/apparmor.d/local/usr.sbin.cups-browsed /etc/apparmor.d/local/usr.sbin.cupsd
sudo rm -v /etc/cups/raw.convs /etc/cups/raw.types /etc/cups/subscriptions.conf.O /etc/cups/subscriptions.conf /etc/cups/cupsd.conf
sudo rm -v /usr/lib/libhpDiscovery.la /usr/lib/libImageProcessor-x86_64.so /usr/lib/libhpipp.so.0.0.1 /usr/lib/libhpDiscovery.so.0.0.1 /usr/lib /libhpipp.la
sudo rm -v /usr/lib/cups/backend/snmp /usr/lib/cups/backend/usb /usr/lib/cups/backend/dnssd /usr/lib/cups/backend/mdns /usr/lib/cups /backend/socket /usr/lib/cups/backend/lpd
sudo rm -v /usr/lib/sane/libsane-hpgt2500-x86_64.so.1.0.27 /usr/lib/sane/hpgt2500_ntdcmsdll-x86_64.so

sudo apt-get autopurge hplip hplip-data hplip-doc hplip-gui hpijs-ppds libsane-hpaio máy in-trình điều khiển-hpcups máy in-trình điều khiển-hpijs

sudo rm -vrf /usr/local/bin/{chardetect,colorlogs,dumppdf.py,f2py,f2py3,f2py3.9,humanfriendly,imageio_download_bin,imageio_remove_bin,img2pdf,img2pdf-gui,lsm2bin,ocrmypdf,pdf2txt.py,pip, pip3,pip3.9,__pycache__,range-detector,skivi,tiff2fsspec,tiffcomment,tifffile,tqdm}
sudo rm -vrf /usr/local/lib/{libjpeg-x86_64.so.9.2.0,libjpeg.so.9}
sudo rm -vrf /usr/local/lib/python3.9/dist-packages/{_cffi_backend.cpython-39-x86_64-linux-gnu.so,cffi,cffi-1.15.0.dist-info,cffi.libs, chardet,chardet-4.0.0.dist-info,cryptography,cryptography-36.0.0.dist-info,pycparser,pycparser-2.21.dist-info,Colorlogs,Colorlogs-15.0.1.dist-info,Coloredlogs.pth, cv2,doc,humanfriendly,humanfriendly-10.0.dist-info,imageio,imageio-2.13.1.dist-info,img2pdf-0.4.3.dist-info,img2pdf.py,imutils,imutils-0.5.4.dist- info,jp2.py,lxml,lxml-4.6.4.dist-info,networkx,networkx-2.6.3.dist-info,numpy,numpy-1.21.4.dist-info,numpy.libs,ocrmypdf,ocrmypdf- 13.0.0.dist-info,opencv_python-4.5.4.60.dist-info,opencv_python.libs,packaging,packaging-21.3.dist-info,pdfminer,pdfminer.six-20211012.dist-info,pikepdf,pikepdf-4.1. 0.dist-info,pikepdf.libs,PIL,Pillow-8.4.0.dist-info,Pillow.libs,pip,pip-21.3.1.dist-info,pluggy,pluggy-1.0.0.dist-info, __pycache__,pyparsing,pyparsing-3.0.6.dist-info,PyPDF2,PyPDF2-1.26.0.dist-info,PyWavelets-1.2.0.dist-info,pywt,scikit_image-0.19.0.dist-in fo,scikit_image.libs,scipy,scipy-1.7.3.dist-info,scipy.libs,skimage,tesserocr-2.5.2.dist-info,tesserocr.cpython-39-x86_64-linux-gnu.so,tifffile, tifffile-2021.11.2.dist-info,tqdm,tqdm-4.62.3.dist-info,imageio-2.13.2.dist-info,ocrmypdf-13.1.0.dist-info}
sudo rm -vrf /usr/local/share/doc/networkx-2.6.3

Sau đó khởi động lại để cài đặt lại HPLIP 3.21.6 đã đóng gói gỡ lỗi với

sudo apt-get -o Dpkg::Options::="--force-confask" install --reinstall --no-install-recommends --no-install-suggest hplip hplip-data hplip-doc hplip-gui hpijs- ppds libsane-hpaio-trình điều khiển máy in-hpcups-trình điều khiển máy in-hpijs

và plugin HPLIP được tải xuống thủ công bằng cách

cd /home/mathphy226/phần mềm
wget -c https://developers.hp.com/sites/default/files/hplip-3.21.6-plugin.run
wget -c https://developers.hp.com/sites/default/files/hplip-3.21.6-plugin.run.asc

để cài đặt nó sau với hp-plugin -i .

Lưu ý thêm: theo tài liệu chính thức của HP, máy in HP 1020 plus này cần có HPLIP >= 2.7.10, vì vậy không cần HPLIP nhị phân.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.