# Error no tty present

**URL:** <https://forum.opennebula.io/t/error-no-tty-present/7477>\
**Category:** Product Support\
**Created:** [July 24, 2019, 9:53am UTC](https://forum.opennebula.io/t/error-no-tty-present/7477 "2019-07-24T09:53:19Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![fruiti](https://yyz1.discourse-cdn.com/flex031/user_avatar/forum.opennebula.io/fruiti/32/6202_2.png) [@fruiti](https://forum.opennebula.io/u/fruiti)\
**Post date:** [July 24, 2019, 9:53am UTC](https://forum.opennebula.io/t/error-no-tty-present/7477/1 "2019-07-24T09:53:19Z")

</div>

Hi all,

When instantiating a new machine gives the following error:

* * *

> Mon Jul 22 10:13:25 2019 [Z0][VMM][D]: Message received: LOG I 7 Successfully execute transfer manager driver operation: tm\_context.  
> Mon Jul 22 10:13:26 2019 [Z0][VMM][D]: Message received: LOG I 7 Command execution fail: /var/tmp/one/vnm/bridge/pre PFZNPjxJRD43PC9JRD48REVQTE9ZX0lELz48VEVNUExBVEU+PENPTlRFWFQ+PERJU0tfSUQ+PCFbQ0RBVEFbMl1dPjwvRElTS19JRD48RVRIMF9DT05URVhUX0ZPUkNFX0lQVjQ+PCFbQ0RBVEFbXV0+PC9FVEgwX0NPTlRFWFRfRk9SQ0VfSVBWND48RVRIMF9ETlM+PCFbQ0RBVEFbXV0+PC9FVEgwX0ROUz48RVRIMF9HQVRFV0FZPjwhW0NEQVRBW11dPjwvRVRIMF9HQVRFV0FZPjxFVEgwX0dBVEVXQVk2PjwhW0NEQVRBW11dPjwvRVRIMF9HQVRFV0FZNj48RVRIMF9JUD48IVtDREFUQVsxNzIuMjYuMC4xMF1dPjwvRVRIMF9JUD48RVRIMF9JUDY+PCFbQ0RBVEFbXV0+PC9FVEgwX0lQNj48RVRIMF9JUDZfUFJFRklYX0xFTkdUSD48IVtDREFUQVtdXT48L0VUSDBfSVA2X1BSRUZJWF9MRU5HVEg+PEVUSDBfSVA2X1VMQT48IVtDREFUQVtdXT48L0VUSDBfSVA2X1VMQT48RVRIMF9NQUM+PCFbQ0RBVEFbMDI6MDA6YWM6MWE6MDA6MGFdXT48L0VUSDBfTUFDPjxFVEgwX01BU0s+PCFbQ0RBVEFbXV0+PC9FVEgwX01BU0s+PEVUSDBfTVRVPjwhW0NEQVRBW11dPjwvRVRIMF9NVFU+PEVUSDBfTkVUV09SSz48IVtDREFUQVtdXT48L0VUSDBfTkVUV09SSz48RVRIMF9TRUFSQ0hfRE9NQUlOPjwhW0NEQVRBW11dPjwvRVRIMF9TRUFSQ0hfRE9NQUlOPjxFVEgwX1ZMQU5fSUQ+PCFbQ0RBVEFbXV0+PC9FVEgwX1ZMQU5fSUQ+PEVUSDBfVlJPVVRFUl9JUD48IVtDREFUQVtdXT48L0VUSDBfVlJPVVRFUl9JUD48RVRIMF9WUk9VVEVSX0lQNj48IVtDREFUQVtdXT48L0VUSDBfVlJPVVRFUl9JUDY+PEVUSDBfVlJPVVRFUl9NQU5BR0VNRU5UPjwhW0NEQVRBW11dPjwvRVRIMF9WUk9VVEVSX01BTkFHRU1FTlQ+PE5FVFdPUks+PCFbQ0RBVEFbWUVTXV0+PC9ORVRXT1JLPjxTU0hfUFVCTElDX0tFWT48IVtDREFUQVtdXT48L1NTSF9QVUJMSUNfS0VZPjxUQVJHRVQ+PCFbQ0RBVEFbaGRiXV0+PC9UQVJHRVQ+PC9DT05URVhUPjwvVEVNUExBVEU+PFVTRVJfVEVNUExBVEU+PElOUFVUU19PUkRFUj48IVtDREFUQVtdXT48L0lOUFVUU19PUkRFUj48TE9HTz48IVtDREFUQVtpbWFnZXMvbG9nb3MvdWJ1bnR1LnBuZ11dPjwvTE9HTz48TUVNT1JZX1VOSVRfQ09TVD48IVtDREFUQVtNQl1dPjwvTUVNT1JZX1VOSVRfQ09TVD48U0NIRURfUkVRVUlSRU1FTlRTPjwhW0NEQVRBW0lEPSIxNCJdXT48L1NDSEVEX1JFUVVJUkVNRU5UUz48L1VTRVJfVEVNUExBVEU+PFRFTVBMQVRFPjxTRUNVUklUWV9HUk9VUF9SVUxFPjxQUk9UT0NPTD48IVtDREFUQVtBTExdXT48L1BST1RPQ09MPjxSVUxFX1RZUEU+PCFbQ0RBVEFbT1VUQk9VTkRdXT48L1JVTEVfVFlQRT48U0VDVVJJVFlfR1JPVVBfSUQ+PCFbQ0RBVEFbMF1dPjwvU0VDVVJJVFlfR1JPVVBfSUQ+PFNFQ1VSSVRZX0dST1VQX05BTUU+PCFbQ0RBVEFbZGVmYXVsdF1dPjwvU0VDVVJJVFlfR1JPVVBfTkFNRT48L1NFQ1VSSVRZX0dST1VQX1JVTEU+PC9URU1QTEFURT48VEVNUExBVEU+PFNFQ1VSSVRZX0dST1VQX1JVTEU+PFBST1RPQ09MPjwhW0NEQVRBW0FMTF1dPjwvUFJPVE9DT0w+PFJVTEVfVFlQRT48IVtDREFUQVtJTkJPVU5EXV0+PC9SVUxFX1RZUEU+PFNFQ1VSSVRZX0dST1VQX0lEPjwhW0NEQVRBWzBdXT48L1NFQ1VSSVRZX0dST1VQX0lEPjxTRUNVUklUWV9HUk9VUF9OQU1FPjwhW0NEQVRBW2RlZmF1bHRdXT48L1NFQ1VSSVRZX0dST1VQX05BTUU+PC9TRUNVUklUWV9HUk9VUF9SVUxFPjwvVEVNUExBVEU+PEhJU1RPUllfUkVDT1JEUz48SElTVE9SWT48SE9TVE5BTUU+a3Ztb3NkMTwvSE9TVE5BTUU+PC9ISVNUT1JZPjwvSElTVE9SWV9SRUNPUkRTPjxISVNUT1JZX1JFQ09SRFM+PEhJU1RPUlk+PFZNX01BRD48IVtDREFUQVtrdm1dXT48L1ZNX01BRD48L0hJU1RPUlk+PC9ISVNUT1JZX1JFQ09SRFM+PFRFTVBMQVRFPjxOSUM+PEFSX0lEPjwhW0NEQVRBWzBdXT48L0FSX0lEPjxCUklER0U+PCFbQ0RBVEFbYnIwXV0+PC9CUklER0U+PENMVVNURVJfSUQ+PCFbQ0RBVEFbMF1dPjwvQ0xVU1RFUl9JRD48SVA+PCFbQ0RBVEFbMTcyLjI2LjAuMTBdXT48L0lQPjxNQUM+PCFbQ0RBVEFbMDI6MDA6YWM6MWE6MDA6MGFdXT48L01BQz48TkVUV09SSz48IVtDREFUQVticjAtXV0+PC9ORVRXT1JLPjxORVRXT1JLX0lEPjwhW0NEQVRBWzFdXT48L05FVFdPUktfSUQ+PE5JQ19JRD48IVtDREFUQVswXV0+PC9OSUNfSUQ+PFNFQ1VSSVRZX0dST1VQUz48IVtDREFUQVswXV0+PC9TRUNVUklUWV9HUk9VUFM+PFRBUkdFVD48IVtDREFUQVtvbmUtNy0wXV0+PC9UQVJHRVQ+PFZOX01BRD48IVtDREFUQVticmlkZ2VdXT48L1ZOX01BRD48L05JQz48L1RFTVBMQVRFPjwvVk0+

> Mon Jul 22 10:13:26 2019 [Z0][VMM][D]: Message received: LOG I 7 sudo: no tty present and no askpass program specified  
> Mon Jul 22 10:13:26 2019 [Z0][VMM][D]: Message received: LOG I 7 /var/tmp/one/vnm/vlan.rb:166:in `get_bridges': undefined method `each’ for nil:NilClass (NoMethodError)  
> Mon Jul 22 10:13:26 2019 [Z0][VMM][D]: Message received: LOG I 7 from /var/tmp/one/vnm/vlan.rb:36:in `activate' Mon Jul 22 10:13:26 2019 [Z0][VMM][D]: Message received: LOG I 7 from /var/tmp/one/vnm/bridge/pre:29:in `’  
> Mon Jul 22 10:13:26 2019 [Z0][VMM][D]: Message received: LOG I 7 ExitCode: 1  
> Mon Jul 22 10:13:26 2019 [Z0][VMM][D]: Message received: LOG I 7 Failed to execute network driver operation: pre.  
> Mon Jul 22 10:13:26 2019 [Z0][VMM][D]: Message received: DEPLOY FAILURE 7 bridge: -

* * *

It has been fixed by applying this modification in sudoers

> oneadmin ALL=(ALL) NOPASSWD: ALL

This does not convince me at all since we grant total permissions to the oneadmin user, how could we configure it in the most optimal way?

**Versions of the related components and OS (frontend, hypervisors, VMs):**  
1 Front-End (ubuntu 18.04)  
3 Nodes hypervisors (ubuntu 18.04)

---

<div class="post-metadata">

**Author:** ![dclavijo](https://yyz1.discourse-cdn.com/flex031/user_avatar/forum.opennebula.io/dclavijo/32/5265_2.png) [@dclavijo](https://forum.opennebula.io/u/dclavijo)\
**Post date:** [July 24, 2019, 2:56pm UTC](https://forum.opennebula.io/t/error-no-tty-present/7477/2 "2019-07-24T14:56:42Z")

</div>

The package opennebula-common should have this set up for you. This should be the content of `/etc/sudoers.d/opennebula` on 5.8.1

```auto
Defaults:oneadmin !requiretty
Defaults:oneadmin secure_path = /sbin:/bin:/usr/sbin:/usr/bin

Cmnd_Alias ONE_MISC = /sbin/mkfs, /bin/sync, /sbin/mkswap
Cmnd_Alias ONE_NET = /sbin/brctl, /sbin/ebtables, /sbin/iptables, /sbin/ip6tables, /sbin/ip, /sbin/ipset, /usr/bin/arping
Cmnd_Alias ONE_LVM = /sbin/lvcreate, /sbin/lvremove, /sbin/lvs, /sbin/vgdisplay, /sbin/lvchange, /sbin/lvscan, /sbin/lvextend
Cmnd_Alias ONE_ISCSI = /usr/bin/iscsiadm, /usr/sbin/tgt-admin, /usr/sbin/tgtadm
Cmnd_Alias ONE_OVS = /usr/bin/ovs-ofctl, /usr/bin/ovs-vsctl
Cmnd_Alias ONE_XEN = /usr/sbin/xentop, /usr/sbin/xl, /usr/sbin/xm
Cmnd_Alias ONE_CEPH = /usr/bin/rbd
Cmnd_Alias ONE_MARKET = /usr/lib/one/sh/create_container_image.sh
Cmnd_Alias ONE_HA = /bin/systemctl start opennebula-flow, /bin/systemctl stop opennebula-flow, /bin/systemctl start opennebula-gate, /bin/systemctl stop opennebula-gate, /usr/sbin/service opennebula-flow start, /usr/sbin/service opennebula-flow stop, /usr/sbin/service opennebula-gate start, /usr/sbin/service opennebula-gate stop

oneadmin ALL=(ALL) NOPASSWD: ONE_MISC, ONE_NET, ONE_LVM, ONE_ISCSI, ONE_OVS, ONE_XEN, ONE_CEPH, ONE_MARKET, ONE_HA

```

---

<div class="post-metadata">

**Author:** ![fruiti](https://yyz1.discourse-cdn.com/flex031/user_avatar/forum.opennebula.io/fruiti/32/6202_2.png) [@fruiti](https://forum.opennebula.io/u/fruiti)\
**Post date:** [August 26, 2019, 7:45am UTC](https://forum.opennebula.io/t/error-no-tty-present/7477/3 "2019-08-26T07:45:43Z")

</div>

Solved

thanks
