Kirjoittaja Aihe: hplip mahdollinen ongelma? python3? Ratkaistu  (Luettu 3994 kertaa)

TMD106

  • Käyttäjä
  • Viestejä: 321
    • Profiili
hplip mahdollinen ongelma? python3? Ratkaistu
« : 16.07.18 - klo:10.29 »
Autoremove tulostaa tuollaisen listan. Pitäisikö sille tehdä jotakin? En ole toistaiseksi huomannut että se vaikuttaisi mihinkään, tulostin toimii.

Edit: Tuntuu olevan tuo python3 se ongelma. Kun yrittää Synapticissa päivittää niin tulee liitteen mukainen ilmoitus.

xx@xx-ThinkPad-T460:~$ sudo apt-get autoremove
[sudo] salasana henkilölle xx:
Luetaan pakettiluetteloita... Valmis
Muodostetaan riippuvuussuhteiden puu       
Luetaan tilatiedot... Valmis       
0 päivitetty, 0 uutta asennusta, 0 poistettavaa ja 0 päivittämätöntä.
5 ei asennettu kokonaan tai poistettiin.
Toiminnon jälkeen käytetään 0  t lisää levytilaa.
Tehdään asetuksia: python3 (3.6.5-3ubuntu1) ...
running python rtupdate hooks for python3.6...
E: py3compile:183: cannot create directory /usr/share/hplip/ui5/__pycache__: FileNotFoundError(2, 'No such file or directory')
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/aboutdialog.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/aboutdialog_base.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/aligndialog.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/aligndialog_base.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/cleandialog.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/cleandialog_base.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/colorcaldialog.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/colorcaldialog_base.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/devicesetupdialog.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/devicesetupdialog_base.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/deviceuricombobox.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/devmgr5.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/devmgr5_base.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/devmgr_ext.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/fabgrouptable.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/fabnametable.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/fabwindow.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/fabwindow_base.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/faxsetupdialog.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/faxsetupdialog_base.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/filetable.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/firmwaredialog.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/firmwaredialog_base.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/infodialog.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/infodialog_base.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/linefeedcaldialog.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/linefeedcaldialog_base.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/loadpapergroupbox.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/makecopiesdialog.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/makecopiesdialog_base.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/mimetypesdialog.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/mimetypesdialog_base.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/nodevicesdialog.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/nodevicesdialog_base.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/plugindiagnose.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/plugindiagnose_base.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/plugindialog.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/plugindialog_base.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/pluginlicensedialog.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/pluginlicensedialog_base.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/pqdiagdialog.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/pqdiagdialog_base.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/printdialog.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/printdialog_base.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/printernamecombobox.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/printsettings_base.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/printsettingsdialog.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/printsettingsdialog_base.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/printsettingstoolbox.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/printtestpagedialog.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/printtestpagedialog_base.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/queuesconf.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/readonlyradiobutton.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/sendfaxdialog.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/sendfaxdialog_base.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/settingsdialog.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/settingsdialog_base.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/setupdialog.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/setupdialog_base.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/setupdialog_base5.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/systemtray.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/systrayframe.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/systrayframe_base.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/ui_utils.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/upgradedialog.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/upgradedialog_base.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/wifisetupdialog.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/wifisetupdialog_base.py'
error running python rtupdate hook hplip-data
dpkg: error processing package python3 (--configure):
 installed python3 package post-installation script subprocess returned error exit status 4
dpkg: dependency problems prevent configuration of python3-update-manager:
 python3-update-manager riippuu paketista python3:any (>= 3.3.2-2~); kuitenkin:
  Paketille python3 ei ole tehty vielä asetuksia.

dpkg: error processing package python3-update-manager (--configure):
 riippuvuusongelmia - jätetään asetukset säätämättä
dpkg: dependency problems prevent configuration of python3-dev:
 python3-dev riippuu paketista python3 (= 3.6.5-3ubuntu1); kuitenkin:
  Paketille python3 ei ole tehty vielä asetuksia.

dpkg: error processing package python3-dev (--configure):
 riippuvuusongelmia - jätetään asetukset säätämättä
dpkg: dependency problems prevent configuration of update-manager:
 update-manager riippuu paketista python3:any (>= 3.3.2-2~); kuitenkin:
  Paketille python3 ei ole tehty vielä asetuksia.

dpkg: error processing package update-manager (--configure):
 riippuvuusongelmia - jätetään asetukset säätämättä
dpkg: dependency problems prevent processing triggers No apport report written because the error message indicates its a followup error from a previous failure.
                                                                               No apport report written because the error message indicates its a followup error from a previous failure.
                         No apport report written because MaxReports is reached already
       No apport report written because MaxReports is reached already
                                                                     No apport report written because MaxReports is reached already
                                                   for gnome-menus:
 gnome-menus riippuu paketista python3:any (>= 3.1~); kuitenkin:
  Paketille python3 ei ole tehty vielä asetuksia.

dpkg: error processing package gnome-menus (--configure):
 dependency problems - leaving triggers unprocessed
dpkg: dependency problems prevent configuration of update-manager-core:
 update-manager-core riippuu paketista python3:any (>= 3.2~); kuitenkin:
  Paketille python3 ei ole tehty vielä asetuksia.
 update-manager-core riippuu paketista python3-update-manager (= 1:18.04.11.3); kuitenkin:
  Paketille python3-update-manager ei ole tehty vielä asetuksia.

dpkg: error processing package update-manager-core (--configure):
 riippuvuusongelmia - jätetään asetukset säätämättä
Käsittelyssä tapahtui liian monta virhettä:
 python3
 python3-update-manager
 python3-dev
 update-manager
 gnome-menus
 update-manager-core
E: Sub-process /usr/bin/dpkg returned an error code (1)
xx@xx-ThinkPad-T460:~$
« Viimeksi muokattu: 30.07.18 - klo:20.58 kirjoittanut TMD106 »

TMD106

  • Käyttäjä
  • Viestejä: 321
    • Profiili
Virhelista Python3/Update manager
« Vastaus #1 : 29.07.18 - klo:22.36 »
Näyttää tuo virhelista pitenevän päivitysten yhteydessä (ainakin kernel päivityksessä).
Kone toimii edelleen muuten normaalisti.

Jakke77

  • Käyttäjä
  • Viestejä: 3946
  • Oulu (Oinaansuo)
    • Profiili
U_G_H

Aspire E5-575G V1.27 CPU: Intel i3-6100U (4) @ 2.300GHz GPU: Intel® HD Graphics 520 GPU: NVIDIA GeForce 940MX Samsung SSD 970 EVO Plus 500GB

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: Virhelista Python3/Update manager
« Vastaus #3 : 30.07.18 - klo:11.27 »
Näyttää tuo virhelista pitenevän päivitysten yhteydessä (ainakin kernel päivityksessä).
Kone toimii edelleen muuten normaalisti.

Tämä on siis jatkoa näille viesteille:
https://forum.ubuntu-fi.org/index.php?topic=53420.msg409035#msg409035
https://forum.ubuntu-fi.org/index.php?topic=53431.msg409013#msg409013

Olisi voinut jatkaa tuolla jälkimmäisessä aiheessa, joka oli jo omistettu ongelmalle ja sisälsi tarvittavan listauksen:

Lainaus
Tehdään asetuksia: python3 (3.6.5-3ubuntu1) ...
running python rtupdate hooks for python3.6...
E: py3compile:183: cannot create directory /usr/share/hplip/ui5/__pycache__: FileNotFoundError(2, 'No such file or directory')
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/aboutdialog.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/aboutdialog_base.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/aligndialog.py'
[Errno 2] No such file or directory: '/usr/share/hplip/ui5/aligndialog_base.py'

Vika ei tule korjaantumaan itsestään, ja on kohtalaisen kriittinen, koska se estää keskeisten järjestelmäpakettien päivitykset ja todennäköisesti myös joidenkin ohjelmien asennukset. Syynä ongelmaan on todennäköisesti jakelun ulkopuolelta asennettu HPLIP (HP:n tulostinajurit), joka on asentunut järjestelmässä ennestään olleen hplip-paketin päälle poistamatta aiempaa asennusta oikein.

Korjauksena voisi yrittää poistaa kaikki hplip-paketit järjestelmästä seuraavaan tapaan:

Koodia: [Valitse]
wget https://kent.dl.sourceforge.net/project/hplip/hplip/3.18.6/hplip-3.18.6.run
sh hplip-3.18.6.run --noexec
cd hplip-3.18.6
sudo ./uninstall.py

Koodia: [Valitse]
sudo apt purge hplip hplip-data hplip-doc hplip-gui hpijs-ppds libsane-hpaio printer-driver-hpcups printer-driver-hpijs
Koodia: [Valitse]
sudo apt-get autoremove
Koodia: [Valitse]
sudo rm -rf /usr/share/hplip

Varmista tämän jälkeen, että päivitykset menevät läpi normaalisti. Sitten voit asentaa haluamasi HPLIP-version uudelleen.
« Viimeksi muokattu: 30.07.18 - klo:11.29 kirjoittanut nm »

TMD106

  • Käyttäjä
  • Viestejä: 321
    • Profiili
Vs: hplip mahdollinen ongelma? python3?
« Vastaus #4 : 30.07.18 - klo:16.24 »
Kiitos! Hplipin poisto korjasi päivitysongelman. Amatöörin on aika vaikea tietää mikä on se varsinainen ongelman nimi. Siitä johtuvat
useammat viestit.
Uusimman hplipin olen joutunut asentamaan kun tulostin ei koskaan missään koneessa ole suostunut toimimaan sillä mikä jakelussa
tulee. Tähän on ilmeisesti keinoja mutta eivät ole minun tietoisuudessa.

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: hplip mahdollinen ongelma? python3?
« Vastaus #5 : 30.07.18 - klo:17.08 »
Uusimman hplipin olen joutunut asentamaan kun tulostin ei koskaan missään koneessa ole suostunut toimimaan sillä mikä jakelussa
tulee. Tähän on ilmeisesti keinoja mutta eivät ole minun tietoisuudessa.

Riippuu tulostimen mallista, kuinka uusi HPLIP tarvitaan. Seuraavissa jakeluversioissa tulee varmaankin jo olemaan riittävän uusi versio, jos 18.04:n HPLIP 3.17.10 ei vielä riitä.

Erillinen asennus on OK, kunhan huomaa poistaa jakelun paketit ensin. HPLIPin asennusskripti ei sitä tee. Eli tämä komento poistaa jakelun omat hplip-paketit:

Koodia: [Valitse]
sudo apt purge hplip hplip-data hplip-doc hplip-gui hpijs-ppds libsane-hpaio printer-driver-hpcups printer-driver-hpijs

TMD106

  • Käyttäjä
  • Viestejä: 321
    • Profiili
Vs: hplip mahdollinen ongelma? python3? Ratkaistu
« Vastaus #6 : 30.07.18 - klo:21.12 »
Tulostin on useita vuosia vanha ja toimii Xubuntu 16.04:ssä vanhemmalla hplipillä, mutta se on myöskin itse asennettu. Asennushan
itse ehdottaa vanhemman version poistoa ja se toimi vielä 16.04:ssä. Tähän ei myöskään tarvinnut erikseen asentaa hp-plugin että
sai skannerin toimimaan.
Jostakin syystä tuo poisto ei toimi 18.04/hplip-3.18.6. kanssa ja vaatii nuo nm mainitsemat loitsut.

Edit: jakelun mukana tulevan hplipin kanssa, tulostin löytyy mutta se pyytää ajuria mitä ei mistään löydy.
« Viimeksi muokattu: 31.07.18 - klo:10.26 kirjoittanut TMD106 »

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: hplip mahdollinen ongelma? python3? Ratkaistu
« Vastaus #7 : 31.07.18 - klo:15.16 »
Tulostin on useita vuosia vanha ja toimii Xubuntu 16.04:ssä vanhemmalla hplipillä, mutta se on myöskin itse asennettu. Asennushan
itse ehdottaa vanhemman version poistoa ja se toimi vielä 16.04:ssä. Tähän ei myöskään tarvinnut erikseen asentaa hp-plugin että
sai skannerin toimimaan.
Jostakin syystä tuo poisto ei toimi 18.04/hplip-3.18.6. kanssa ja vaatii nuo nm mainitsemat loitsut.

Nähdäkseni paketoidun version poisto on toiminut myös 16.04:ssä ja aiemmissa versioissa ainoastaan osittain, kuten 18.04:ssäkin. Kirjastoversioiden yhteensopivuudesta johtuen se ei vain ole aiheuttanut samaa ongelmaa.

Edit: jakelun mukana tulevan hplipin kanssa, tulostin löytyy mutta se pyytää ajuria mitä ei mistään löydy.

Entä jos lisäät tulostimen HPLIP Toolboxin kautta?