Public bug reported:

With 14.04, I've found that oem-config no longer prompts end users for
their final configuration details.  In fact, the system reboots abruptly
and no longer has the oem user account.

>From the contents of /var/log/oem-config.log (below), it appears that
oem-config is throwing an unhandled exception, exceeding its maximum
retries (5), and then purging itself from the system.  I've reproduced
this with a fresh 14.04 OEM install.

This is definitely a regression from the 12.04 release.

Ubiquity 2.18.8 (oem-config)
Traceback (most recent call last):
  File "/usr/sbin/oem-config", line 636, in <module>
    main(oem_config)
  File "/usr/sbin/oem-config", line 622, in main
    install(query=options.query)
  File "/usr/sbin/oem-config", line 262, in install
    open_terminal()
  File "/usr/sbin/oem-config", line 100, in open_terminal
    ttyn = os.ttyname(0)
OSError: [Errno 25] Inappropriate ioctl for device
Ubiquity 2.18.8 (oem-config)
Traceback (most recent call last):
  File "/usr/sbin/oem-config", line 636, in <module>
    main(oem_config)
  File "/usr/sbin/oem-config", line 622, in main
    install(query=options.query)
  File "/usr/sbin/oem-config", line 262, in install
    open_terminal()
  File "/usr/sbin/oem-config", line 100, in open_terminal
    ttyn = os.ttyname(0)
OSError: [Errno 25] Inappropriate ioctl for device
Ubiquity 2.18.8 (oem-config)
Traceback (most recent call last):
  File "/usr/sbin/oem-config", line 636, in <module>
    main(oem_config)
  File "/usr/sbin/oem-config", line 622, in main
    install(query=options.query)
  File "/usr/sbin/oem-config", line 262, in install
    open_terminal()
  File "/usr/sbin/oem-config", line 100, in open_terminal
    ttyn = os.ttyname(0)
OSError: [Errno 25] Inappropriate ioctl for device
Ubiquity 2.18.8 (oem-config)
Traceback (most recent call last):
  File "/usr/sbin/oem-config", line 636, in <module>
    main(oem_config)
  File "/usr/sbin/oem-config", line 622, in main
    install(query=options.query)
  File "/usr/sbin/oem-config", line 262, in install
    open_terminal()
  File "/usr/sbin/oem-config", line 100, in open_terminal
    ttyn = os.ttyname(0)
OSError: [Errno 25] Inappropriate ioctl for device
Ubiquity 2.18.8 (oem-config)
Traceback (most recent call last):
  File "/usr/sbin/oem-config", line 636, in <module>
    main(oem_config)
  File "/usr/sbin/oem-config", line 622, in main
    install(query=options.query)
  File "/usr/sbin/oem-config", line 262, in install
    open_terminal()
  File "/usr/sbin/oem-config", line 100, in open_terminal
    ttyn = os.ttyname(0)
OSError: [Errno 25] Inappropriate ioctl for device
Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
  alsa-base alsa-utils apt-clone archdetect-deb bogl-bterm btrfs-tools dmraid
  kpartx kpartx-boot libasound2 libasound2-data libdebian-installer4
  libdevmapper-event1.02.1 libdmraid1.0.0.rc16 libicu52 libiw30 liblzo2-2
  libparted0debian1 libpolkit-agent-1-0 libpolkit-backend-1-0 libreadline5
  libsamplerate0 linux-sound-base lvm2 ncurses-term ntfs-3g policykit-1
  python3-icu python3-pam python3-xkit rdate sbsigntool ubiquity-casper
  ubiquity-ubuntu-artwork ubuntu-drivers-common watershed
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
  oem-config* oem-config-debconf* ubiquity* ubiquity-frontend-debconf*
0 upgraded, 0 newly installed, 4 to remove and 0 not upgraded.
After this operation, 19.7 MB disk space will be freed.
(Reading database ... 50531 files and directories currently installed.)
Removing oem-config (2.18.8) ...
Purging configuration files for oem-config (2.18.8) ...
Removing oem-config-debconf (2.18.8) ...
Purging configuration files for oem-config-debconf (2.18.8) ...
Removing ubiquity-frontend-debconf (2.18.8) ...
Removing ubiquity (2.18.8) ...
Purging configuration files for ubiquity (2.18.8) ...

** Affects: oem-config (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1361595

Title:
  OSError: [Errno 25] Inappropriate ioctl for device

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/oem-config/+bug/1361595/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to