• Re: Ente Auth install problems [WAS Installing a debian file]

    From Andrew M.A. Cater@21:1/5 to Michael on Thu Jan 30 18:00:01 2025
    On Thu, Jan 30, 2025 at 04:14:00PM +0000, Michael wrote:
    Thanks very much for your help and suggestions.

    I am running Debian 12 on a desktop.

    My aim is to set up and use a TOTP authenticator app called Ente Auth.


    As far as I can see, this is a third party package from https://github.com/ente-io/ente/releases?q=tag%3Aauth-v4

    I ran, as root :-

    dpkg -i ente-auth-v4.2.8-x86_64.deb

    to create an executable file enteauth, which runs the Ente Auth app.


    Ente Auth appear to have a Github repository - see below for the
    download link.

    The app worked okay for a few days. I then closed everything down to do my monthly Debian update.

    When I restarted the app I got a window saying an update was available for Ente Auth.

    So I downloaded the new .deb file and installed it (again using root) :-

    dpkg -i ente-auth-v4.3.1-x86_64.deb


    https://github.com/ente-io/ente/releases/download/auth-v4.3.2/ente-auth-v4.3.2-x86_64.deb

    Would download the latest. It looks as if they're updating fairly regularly. Unfortunately, they haven't gone the extra mile and provided a nice
    repository and a /etc/apt/sources.list.d file/ for an automatic update experience.

    This should overwrite the previous executable enteauth.


    Without knowing what their package actually does and how good they are
    at sorting out their own files - that *should* but we don't know whether
    it does / whether their package install/removal script cleans up after itself properly or at all.

    I started Ente Auth again, but the app still showed the update window. I
    then found a lot of error messages coming from the Ente Auth app,
    indicating a bug in the new executable.

    Unfortunately I did not think to run any Debian package commands to check
    on the status of the v4.2.8 or v4.3.1 files.


    You could try apt-cache show ente-auth*

    That's a shame - maybe try to uninstall using your command below or

    apt remove ente-auth-v4.2.8 ; apt purge ente-auth-v4.2.8

    My latest thought is to uninstall the v4.2.8 data by running as root :-

    dpkg --purge ente-auth-v4.2.8-x86_64.deb

    and then reinstall the v4.2.8 deb file by again running as root :-

    dpkg -i ente-auth-v4.2.8-x86_64.deb

    to recreate the executable enteauth for v4.2.8


    You could try downloading the up to date 4.3.2 package by using the link
    above.

    So I am seeking help as to whether performing the above purge and reinstall will do what I want to achieve.

    It may: it may not. I suspect that the person(s) behind ente-auth may be
    more used to Fedora/Red Hat - a Debian package would be labelled as amd64.deb

    Good luck with it all,

    Andy Cater
    (amacater@debian.org)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Geert Stappers@21:1/5 to Andrew M.A. Cater on Fri Jan 31 12:40:02 2025
    On Thu, Jan 30, 2025 at 04:51:18PM +0000, Andrew M.A. Cater wrote:
    On Thu, Jan 30, 2025 at 04:14:00PM +0000, Michael wrote:
    Thanks very much for your help and suggestions.

    I am running Debian 12 on a desktop.

    My aim is to set up and use a TOTP authenticator app called Ente Auth.


    apt search totp



    As far as I can see, this is a third party package from https://github.com/ente-io/ente/releases?q=tag%3Aauth-v4


    In other words: Way below the quality standard of Debian


    I ran, as root :-

    dpkg -i ente-auth-v4.2.8-x86_64.deb

    to create an executable file enteauth, which runs the Ente Auth app.


    Ente Auth appear to have a Github repository - see below for the
    download link.

    The app worked okay for a few days. I then closed everything down to do my monthly Debian update.

    When I restarted the app I got a window saying an update was available for Ente Auth.

    So I downloaded the new .deb file and installed it (again using root) :-

    dpkg -i ente-auth-v4.3.1-x86_64.deb


    https://github.com/ente-io/ente/releases/download/auth-v4.3.2/ente-auth-v4.3.2-x86_64.deb

    Would download the latest. It looks as if they're updating fairly regularly. Unfortunately, they haven't gone the extra mile and provided a nice repository and a /etc/apt/sources.list.d file/ for an automatic update experience.

    This should overwrite the previous executable enteauth.


    Without knowing what their package actually does and how good they are
    at sorting out their own files - that *should* but we don't know whether
    it does / whether their package install/removal script cleans up after itself properly or at all.

    Just visit https://xyproblem.info


    I started Ente Auth again, but the app still showed the update window. I then found a lot of error messages coming from the Ente Auth app, indicating a bug in the new executable.

    Unfortunately I did not think to run any Debian package commands to check on the status of the v4.2.8 or v4.3.1 files.


    You could try apt-cache show ente-auth*

    That's a shame - maybe try to uninstall using your command below or

    apt remove ente-auth-v4.2.8 ; apt purge ente-auth-v4.2.8

    My latest thought is to uninstall the v4.2.8 data by running as root :-

    dpkg --purge ente-auth-v4.2.8-x86_64.deb

    and then reinstall the v4.2.8 deb file by again running as root :-

    dpkg -i ente-auth-v4.2.8-x86_64.deb

    to recreate the executable enteauth for v4.2.8


    You could try downloading the up to date 4.3.2 package by using the link above.

    So I am seeking help as to whether performing the above purge and reinstall will do what I want to achieve.

    It may: it may not. I suspect that the person(s) behind ente-auth may be
    more used to Fedora/Red Hat - a Debian package would be labelled as amd64.deb

    Good luck with it all,

    Luck will not solve XYproblems.

    What I see as solutions for this for this mailinglist, d-user@ldo:

    * Original Poster experiments with TOTP software that **is in** Debian.
    * `ente-auth` **gets in** Debian.
    * Explain that "the original problem" is realy a corner case for this ML
    * Pointer to https://catb.org/esr/faqs/smart-questions.html (despite
    broken HTTPS certificate)
    * Switch to next post


    Andy Cater
    (amacater@debian.org)


    Groeten
    Geert Stappers
    --
    Silence is hard to parse

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)