Fejlen "no tty present" indikerer, at du har 'requiretty'-indstillingen i din sudoers-fil. I dit tilfælde er det sandsynligvis i /etc/sudoers.d. Når først denne linje er der, er det lige meget hvilken gruppe du er i - sudo vil kræve en tty, når den udføres.
For at komme uden om dette, skal du enten fjerne (eller kommentere) krævet-linjen i konfigurationsfilen eller tilføje en linje for at udelukke din bruger fra krævet-indstillingen. Du kan se, hvordan du gør det her:Deaktiver krav pr. bruger