Kirjoittaja Aihe: hp-plugin ei löydä avainta palvelimelta [Umpikuja]  (Luettu 7660 kertaa)

AimoE

  • Käyttäjä
  • Viestejä: 2782
    • Profiili
Olen taistellut tämän kanssa ennenkin ja silloin asia ratkesi, kun latasin pluginin itse, tarkistin allekirjoituksen itse ja asensin itse. Tällä kertaa en löydä mistä plugininavaimineen voi ladata? Löydän vain komentojonoja joilla tarkistus jää tekemättä saman vian takia.

Kyseessä on hplip 3.20.3, joka on tällä hetkellä viimeisin versio.
« Viimeksi muokattu: 24.03.20 - klo:13.20 kirjoittanut AimoE »

nm

  • Käyttäjä
  • Viestejä: 16427
    • Profiili
Vs: hp-plugin ei löydä avainta palvelimelta
« Vastaus #1 : 15.03.20 - klo:19.34 »
Auttaisiko avainpalvelimen osoitteen vaihtaminen, jos pgp.mit.edu ei vastaa: https://bugs.launchpad.net/hplip/+bug/1818629/comments/34

AimoE

  • Käyttäjä
  • Viestejä: 2782
    • Profiili
Vs: hp-plugin ei löydä avainta palvelimelta
« Vastaus #2 : 17.03.20 - klo:18.58 »
Auttaisiko avainpalvelimen osoitteen vaihtaminen, jos pgp.mit.edu ei vastaa: https://bugs.launchpad.net/hplip/+bug/1818629/comments/34

Tuo ratkaisu koski vanhempaa hiplip-versiota. Tällä uusimmalla tuo korjaus ei toimi. Kokeilin editoinnin jälkeen kahta komentoa:

Koodia: [Valitse]
hp-setup -i
hp-plugin-i

(jälkimmäinen sudolla ja ilman) ja kumikin kaatuu smaaan virheeseen.

En muista onko yksikään asennus toiminut heti laakista oikein, aina on skripteissä jokin vika pgp:n käytön kanssa. Tällaiset virheet houkuttavat käyttäjän hyväksymään asennuksen ilman tarkistusta, mitä käyttäjille ei saisi opettaa.

Tilannen alkoi kun modeemi/reitittimen ohjelmistopäivitys vaati modeemin salasanan vaihdon. Kun sen jälkeen yritin liittää tulostinta uudelleen wifi-verkkoon, kompastuin johonkin toiseen hplip:n bugiin, ja kun etsin sille slitystä, löysin netistä kehotuksen päivittää uudempi hplip.

Nyt täytyy sitten kokeilla versioita taaksepäin että minkähän niistä asennus sattuu vahingossa toimimaan.

PS. Olen yrittänyt myöskin komentoa

Koodia: [Valitse]
sh hplip-3.20.3-plugin.run
se näytti onnistuvan, mutta kun yritän liittää tulostimen, saan silti ilmoituksen että plugin on asentamatta, ja asentaminen kaatuu avaimen lataamiseen.
« Viimeksi muokattu: 17.03.20 - klo:19.06 kirjoittanut AimoE »

AimoE

  • Käyttäjä
  • Viestejä: 2782
    • Profiili
Vs: hp-plugin ei löydä avainta palvelimelta
« Vastaus #3 : 17.03.20 - klo:20.24 »
Tuntuukin olevan versiosta riippumaton ongelma. Aina tulee virhe "Unable to recieve key from keyserver" (kirjoitusvirhe on suoraan ilmoituksesta, ei mun oma typo). Vaikka valitsen asennuksen siitä huolimatta, asennus kaatuu. Siihen ei kerrota tarkempaa syytä.

En keksi miten jatkaisin.

nm

  • Käyttäjä
  • Viestejä: 16427
    • Profiili
Vs: hp-plugin ei löydä avainta palvelimelta
« Vastaus #4 : 17.03.20 - klo:22.30 »
Oletko kokeillut ladata avainta itse gpg:llä, eli mitä sanoo:

Koodia: [Valitse]
gpg --homedir $HOME/.hplip/.gnupg --no-permission-warning --keyserver pgp.mit.edu --recv-keys 0x4ABA2F66DBD5A95894910E0673D770CDA59047B9
Entä toimiiko Launchpadissa ehdotettu avainpalvelin keyserver.ubuntu.com:

Koodia: [Valitse]
gpg --homedir $HOME/.hplip/.gnupg --no-permission-warning --keyserver keyserver.ubuntu.com --recv-keys 0x4ABA2F66DBD5A95894910E0673D770CDA59047B9
Minulla nuo molemmat toimivat hyvin, mutta ilmeisesti sinulla ainakin pgp.mit.edu blokkaa pyynnön tai se katoaa johonkin matkalla. Itse pystyn myös vaihtamaan palvelinta tiedostossa  /usr/share/hplip/base/validation.py siten, että hp-plugin -i hakee avaimen asettamastani osoitteesta. Tämä siis hplip 3.20.3:lla, mutta ensin kannattaa varmistaa, että gpg pystyy noutamaaan avaimen asetetusta paikasta.

AimoE

  • Käyttäjä
  • Viestejä: 2782
    • Profiili
Vs: hp-plugin ei löydä avainta palvelimelta
« Vastaus #5 : 18.03.20 - klo:08.37 »
Oletko kokeillut ladata avainta itse gpg:llä, eli mitä sanoo:

Koodia: [Valitse]
gpg --homedir $HOME/.hplip/.gnupg --no-permission-warning --keyserver pgp.mit.edu --recv-keys 0x4ABA2F66DBD5A95894910E0673D770CDA59047B9

Tuo --no-permission-warning HP:n skripteissä on yksi asia joka minua närästää. Sillä peitetään näkyvistä bugi joka olisi pitänyt korjata jo ajat sitten. Mieluummin korjaan suojaukset itse kuin käytän tuota optiota.

Koodia: [Valitse]
chmod go-w .hplip/hplip.conf
chmod go=  .hplip/.gnupg

ja kun tulostimen lisäys onnistuu, korjaan vielä:

Koodia: [Valitse]
sudo chmod +r /etc/cups/ppd/*.ppd

Entä toimiiko Launchpadissa ehdotettu avainpalvelin keyserver.ubuntu.com:

Kummaltakaan palvelimelta en saa tuota onnistumaan. Koska ongelma on ilmennyt modeemi/reitittimen ohjelmistopäivityksen yhteydessä, saattaa vika ollakin DNA:n modeemin asetuksissa.

Edit: Jep, edes ping noihin palvelimiin ei mene läpi.
« Viimeksi muokattu: 18.03.20 - klo:08.40 kirjoittanut AimoE »

jekku

  • Käyttäjä
  • Viestejä: 2624
    • Profiili
Vs: hp-plugin ei löydä avainta palvelimelta
« Vastaus #6 : 18.03.20 - klo:08.54 »
Mitä ilmeisimmin palvelimet kieltäytyvät vastaamasta pingiin, ei liity DNA:n juttuihin.

Kokeilin:
Koodia: [Valitse]
~/tmp$ gpg --homedir $HOME/tmp --no-permission-warning --keyserver pgp.mit.edu --recv-keys 0x4ABA2F66DBD5A95894910E0673D770CDA59047B9
gpg: keybox '/home/jekku/tmp/pubring.kbx' created
gpg: /home/jekku/tmp/trustdb.gpg: trustdb luotu
gpg: key 73D770CDA59047B9: public key "HPLIP (HP Linux Imaging and Printing) <hplip@hp.com>" imported
gpg: Kaikkiaan käsitelty: 1
gpg:               tuotu: 1

No eipä taida olla hp:n softaa niin en pysty kokeilemaan enempää ...

Vai pääsitkö tuohon saakka ja varsinainen pulma onkin muualla?

AimoE

  • Käyttäjä
  • Viestejä: 2782
    • Profiili
Vs: hp-plugin ei löydä avainta palvelimelta
« Vastaus #7 : 18.03.20 - klo:09.11 »
Näin minulla, kummankin palvelimen kanssa:

Koodia: [Valitse]
$ gpg --homedir .hplip/.gnupg/ --keyserver pgp.mit.edu --recv-keys 0x4ABA2F66DBD5A95894910E0673D770CDA59047B9
gpg: requesting key A59047B9 from hkp server pgp.mit.edu
gpg: keyserver timed out
gpg: avainpalvelimelta vastaanotto epäonnistui: avainpalvelinvirhe

jekku

  • Käyttäjä
  • Viestejä: 2624
    • Profiili
Vs: hp-plugin ei löydä avainta palvelimelta
« Vastaus #8 : 18.03.20 - klo:09.44 »
Nojoo.
Kutsusi poikkeaa siitä jota käytin. (ei tuo mallisi toiminut minullakaan)

Nyt vain päätät kumpi tärkeämpää, saada tuo avain vai kieltäytyä käyttämästä ehdotettua optiota.
Elämä  _on_ valintoja. Aika usein ...
« Viimeksi muokattu: 18.03.20 - klo:09.58 kirjoittanut jekku »

AimoE

  • Käyttäjä
  • Viestejä: 2782
    • Profiili
Vs: hp-plugin ei löydä avainta palvelimelta
« Vastaus #9 : 18.03.20 - klo:10.02 »
Nyt vain päätät kumpi tärkeämpää, saada tuo avain vai kieltäytyä käyttämästä ehdotettua optiota.
Elämä  _on_ valintoja. Aika usein ...

Mitä tarkoitat? Kerroin jo että vaikka valitsin vaihtoehdon joka ei välitä avaimenhaun ongelmasta, plugin-asennus epäonnistuu silti. Eikä virheilmoitus kerro mitään syystä, joten sitä on mahdoton selvittää mikä mättää. Avainpalvelmen asiaa sentään voi selvittää. Kun vaan tietäisi miten.

nm

  • Käyttäjä
  • Viestejä: 16427
    • Profiili
Vs: hp-plugin ei löydä avainta palvelimelta
« Vastaus #10 : 18.03.20 - klo:10.50 »
Näin minulla, kummankin palvelimen kanssa:

Koodia: [Valitse]
$ gpg --homedir .hplip/.gnupg/ --keyserver pgp.mit.edu --recv-keys 0x4ABA2F66DBD5A95894910E0673D770CDA59047B9
gpg: requesting key A59047B9 from hkp server pgp.mit.edu
gpg: keyserver timed out
gpg: avainpalvelimelta vastaanotto epäonnistui: avainpalvelinvirhe

Reitittimen palomuuri taitaa estää kyselyt porttiin 11371. Kokeile porttia 80:

Koodia: [Valitse]
gpg --homedir .hplip/.gnupg/ --keyserver hkp://pgp.mit.edu:80 --recv-keys 0x4ABA2F66DBD5A95894910E0673D770CDA59047B9
Lähde: https://unix.stackexchange.com/a/110594
« Viimeksi muokattu: 18.03.20 - klo:10.52 kirjoittanut nm »

jekku

  • Käyttäjä
  • Viestejä: 2624
    • Profiili
Vs: hp-plugin ei löydä avainta palvelimelta
« Vastaus #11 : 18.03.20 - klo:10.55 »
Nyt vain päätät kumpi tärkeämpää, saada tuo avain vai kieltäytyä käyttämästä ehdotettua optiota.
Elämä  _on_ valintoja. Aika usein ...

Mitä tarkoitat? Kerroin jo että vaikka valitsin vaihtoehdon joka ei välitä avaimenhaun ongelmasta, plugin-asennus epäonnistuu silti. Eikä virheilmoitus kerro mitään syystä, joten sitä on mahdoton selvittää mikä mättää. Avainpalvelmen asiaa sentään voi selvittää. Kun vaan tietäisi miten.

Eli saat avaimen mutta asennus ei onnistu?
Koodia: [Valitse]
~/tmp$ file pubring.kbx
pubring.kbx: GPG keybox database version 1, created-at Wed Mar 18 08:50:50 2020, last-maintained Wed Mar 18 08:50:50 2020
~/tmp$ md5sum pubring.kbx
553968de7e18855a64f1ce7f938453a0  pubring.kbx

Hain tuon avaimen komennolla:
Koodia: [Valitse]
~/tmp$ gpg --homedir $HOME/tmp --no-permission-warning --keyserver pgp.mit.edu --recv-keys 0x4ABA2F66DBD5A95894910E0673D770CDA59047B9

AimoE

  • Käyttäjä
  • Viestejä: 2782
    • Profiili
Vs: hp-plugin ei löydä avainta palvelimelta
« Vastaus #12 : 18.03.20 - klo:11.43 »
Reitittimen palomuuri taitaa estää kyselyt porttiin 11371. Kokeile porttia 80:

Koodia: [Valitse]
gpg --homedir .hplip/.gnupg/ --keyserver hkp://pgp.mit.edu:80 --recv-keys 0x4ABA2F66DBD5A95894910E0673D770CDA59047B9
Lähde: https://unix.stackexchange.com/a/110594

Kiitos, tästä oli apua, avain löytyi.

Nyt siirryn siis ihmettelemään mitä modeemin kanssa pitäisi tehdä. DNA on aika huonosti dokumentoinut sen, miten modeemin softa on DNA:ta varten muokattu. Esimerkiksi päivityksistä kertova sivu https://www.dna.fi/sagemcom-f3284dc#paivitykset puhuu vuoden 2018 päivityksestä ja mainitsee version 2.150.0, mutta modemiin on piuhaa pitkin valuettu viimeksi (pari viikkoa sitten) versio 2.183.0.

nm

  • Käyttäjä
  • Viestejä: 16427
    • Profiili
Vs: hp-plugin ei löydä avainta palvelimelta
« Vastaus #13 : 18.03.20 - klo:13.58 »
Nyt siirryn siis ihmettelemään mitä modeemin kanssa pitäisi tehdä. DNA on aika huonosti dokumentoinut sen, miten modeemin softa on DNA:ta varten muokattu. Esimerkiksi päivityksistä kertova sivu https://www.dna.fi/sagemcom-f3284dc#paivitykset puhuu vuoden 2018 päivityksestä ja mainitsee version 2.150.0, mutta modemiin on piuhaa pitkin valuettu viimeksi (pari viikkoa sitten) versio 2.183.0.

Kokeilin vanhempien DNA 4G -yhteydellä, jossa on modeemina Huawei B715-32c. Siellä ilmenee sama ongelma portin 11371 kanssa. Voi olla, että DNA on estänyt portin kokonaan omalla puolellaan...

Tuo lienee muutenkin aika yleistä, ja siksi mm. Ubuntun apt-pakettienhallinta on konfiguroitu hakemaan avaimet portin 80 kautta. Kannattaa raportoida ongelmasta HP:lle.

jekku

  • Käyttäjä
  • Viestejä: 2624
    • Profiili
Vs: hp-plugin ei löydä avainta palvelimelta
« Vastaus #14 : 18.03.20 - klo:14.03 »
....
Kokeilin vanhempien DNA 4G -yhteydellä, jossa on modeemina Huawei B715-32c. Siellä ilmenee sama ongelma portin 11371 kanssa. Voi olla, että DNA on estänyt portin kokonaan omalla puolellaan...

Tuo lienee muutenkin aika yleistä, ja siksi mm. Ubuntun apt-pakettienhallinta on konfiguroitu hakemaan avaimet portin 80 kautta. Kannattaa raportoida ongelmasta HP:lle.

Mielenkiintoista.
Minullakin on DNA:n 4G - ja hienosti ryysti tuon avaimen?
(Modeemina TP-LINK TL-MR6400)

AimoE

  • Käyttäjä
  • Viestejä: 2782
    • Profiili
Vs: hp-plugin ei löydä avainta palvelimelta
« Vastaus #15 : 18.03.20 - klo:14.04 »
Tuollla aiemmin mainitulla DNA:n sivulla sanotaan

Lainaus
DNA suosittelee käyttäjää kytkemään palomuurit (ipv4 ja ipv6) pois päältä, jos niitä ei koe tarvitsevansa.

Näin sitä opetetaan suurta yleisöä huolehtimaan turvalisuudesta. Ensin lyödään luukut lukkoon ja siten kerrotaan että eihän niitä edes tarvitse käyttää jos ei viitsi. Hyvä DNA!

nm

  • Käyttäjä
  • Viestejä: 16427
    • Profiili
Vs: hp-plugin ei löydä avainta palvelimelta
« Vastaus #16 : 18.03.20 - klo:14.11 »
Mielenkiintoista.
Minullakin on DNA:n 4G - ja hienosti ryysti tuon avaimen?
(Modeemina TP-LINK TL-MR6400)

Okei, no sitten taitaa olla DNA:n modeemien ominaisuus.

AimoE

  • Käyttäjä
  • Viestejä: 2782
    • Profiili
Vs: hp-plugin ei löydä avainta palvelimelta
« Vastaus #17 : 23.03.20 - klo:13.07 »
Nyt on uusi reititin kytketty modeemin siltaavan portin (Port Passthrough) ja Ubuntu-koneen väliin, ja avaimen laraus palvelimelta menee läpi. Sen jälkeen tulee eilmoitus että asennus epäonistui. Vaihdan komennosta hp-setup komentoon hp-plugin, ja saan virheilmoituksen rivit:

Koodia: [Valitse]
Traceback (most recent call last):
  File "./plugin_install.py", line 107, in <module>
    (UI_TOOLKIT_QT3, UI_TOOLKIT_QT4, UI_TOOLKIT_QT5), True)
NameError: name 'UI_TOOLKIT_QT5' is not defined
error: Python gobject/dbus may be not installed
error: Plug-in install failed.

Löydän useita bugiraportteja hakusanoilla "hplip plugn gobject/dbus", mutta en saa selvää mitä pitää tehdä?

nm

  • Käyttäjä
  • Viestejä: 16427
    • Profiili
Vs: hp-plugin ei löydä avainta palvelimelta
« Vastaus #18 : 23.03.20 - klo:13.17 »
Nyt on uusi reititin kytketty modeemin siltaavan portin (Port Passthrough) ja Ubuntu-koneen väliin, ja avaimen laraus palvelimelta menee läpi. Sen jälkeen tulee eilmoitus että asennus epäonistui. Vaihdan komennosta hp-setup komentoon hp-plugin, ja saan virheilmoituksen rivit:

Koodia: [Valitse]
Traceback (most recent call last):
  File "./plugin_install.py", line 107, in <module>
    (UI_TOOLKIT_QT3, UI_TOOLKIT_QT4, UI_TOOLKIT_QT5), True)
NameError: name 'UI_TOOLKIT_QT5' is not defined

Onko paketti python3-pyqt5 asennettuna:

Koodia: [Valitse]
dpkg -l |grep python3-pyqt5
Lainaus
ii  python3-pyqt5                              5.10.1+dfsg-1ubuntu2
                                           amd64        Python 3 bindings for Qt5

AimoE

  • Käyttäjä
  • Viestejä: 2782
    • Profiili
Vs: hp-plugin ei löydä avainta palvelimelta
« Vastaus #19 : 23.03.20 - klo:13.53 »
Asensin tuon paketin, mutta saan edelleen saman Traceback-ilmoituksen.
Jouduin myös uudelleen vaihtamaan vainpalvelimen tieodstossa validation.py; haku pgp.mit.edu -palvelimelta taitaa vain olla liian hidas.