jockey-kde crashed with TypeError in _execute_child(): execv() arg 2 must contain only strings

Bug #903036 reported by mrl586 on 2011-12-12
This bug affects 12 people
Affects Status Importance Assigned to Milestone
jockey (Ubuntu)

Bug Description

Jockey crashed when I try install fglrx driver

mrl586@S205:~$ lsb_release -rd
Description: Ubuntu precise (development branch)
Release: 12.04
mrl586@S205:~$ apt-cache policy jockey-kde
  Asennettu: 0.9.6-0ubuntu1
  Ehdokas: 0.9.6-0ubuntu1
 *** 0.9.6-0ubuntu1 0
        500 precise/main amd64 Packages
        100 /var/lib/dpkg/status

ProblemType: Crash
DistroRelease: Ubuntu 12.04
Package: jockey-kde 0.9.6-0ubuntu1
ProcVersionSignature: Ubuntu 3.2.0-4.10-generic 3.2.0-rc5
Uname: Linux 3.2.0-4-generic x86_64
NonfreeKernelModules: fglrx
ApportVersion: 1.90-0ubuntu1
Architecture: amd64
Date: Mon Dec 12 06:30:35 2011
ExecutablePath: /usr/bin/jockey-kde
InstallationMedia: Kubuntu 12.04 LTS "Precise Pangolin" - Alpha amd64 (20111211)
InterpreterPath: /usr/bin/python2.7
MachineType: LENOVO 1038DHG
PackageArchitecture: all
ProcCmdline: /usr/bin/python /usr/bin/jockey-kde
ProcKernelCmdLine: root=UUID=55b33793-6365-415c-b783-1d8ec1b86620 ro quiet splash
PythonArgs: ['/usr/bin/jockey-kde']
SourcePackage: jockey
Title: jockey-kde crashed with TypeError in _execute_child(): execv() arg 2 must contain only strings
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo 08/10/2011
dmi.bios.vendor: LENOVO
dmi.bios.version: 4BCN24WW
dmi.board.asset.tag: Base Board Asset Tag Unknown Inagua
dmi.board.vendor: LENOVO
dmi.board.version: 109-B78210-00A
dmi.chassis.asset.tag: Chassis Asset Tag Unknown
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Chassis Version Unknown
dmi.modalias: dmi:bvnLENOVO:bvr4BCN24WW:bd08/10/2011:svnLENOVO:pn1038DHG:pvrIdeapadS205:rvnLENOVO:rnInagua:rvr109-B78210-00A:cvnLENOVO:ct10:cvrChassisVersionUnknown: 1038DHG
dmi.product.version: Ideapad S205
dmi.sys.vendor: LENOVO

mrl586 (mrl586) wrote :
tags: removed: need-duplicate-check
mrl586 (mrl586) on 2011-12-12
visibility: private → public
Changed in jockey (Ubuntu):
status: New → Confirmed
Mauricio (darthsteel) wrote :

Same problem here, sistem was update also 7 min ago and this error continue.

Xavier Besnard (xavier-besnard) wrote :

Experienced with Kubuntu precise 12.04 alpha 2 updated dayly, including KDE 4.8

On my freshly-updated Kubuntu system, I can now report a difference between a plain fglrx install and an fglrx-updates install. A plain install completes properly, while an install of "-updates" still fails. The downloaded packages can still be installed by hand, and work properly, so it is only jockey that is failing.

Output from jockey-kde for an fglrx-updates installation attempt:

ERROR:root:Could not find any typelib for AppIndicator3
Traceback (most recent call last):
  File "/usr/bin/jockey-kde", line 286, in on_button_toggle_clicked
    if self.set_handler_enable(h_id, 'toggle', False):
  File "/usr/lib/python2.7/dist-packages/jockey/", line 670, in set_handler_enable
    handler_id, enable)
  File "/usr/lib/python2.7/dist-packages/jockey/", line 98, in convert_dbus_exceptions
    return fn(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/jockey/", line 90, in dbus_sync_call_signal_wrapper
    raise _h_exception_exc
dbus.exceptions.DBusException: org.freedesktop.DBus.Python.TypeError: Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/dbus/", line 707, in _message_cb
    retval = candidate_method(self, *args, **keywords)
  File "/usr/lib/python2.7/dist-packages/jockey/", line 337, in _f_result_wrapper
    self._f_result = f()
  File "/usr/share/jockey/handlers/", line 95, in enable
  File "/usr/lib/python2.7/dist-packages/NvidiaDetector/", line 130, in set_alternative
    self._master_link, path])
  File "/usr/lib/python2.7/", line 506, in check_call
    retcode = call(*popenargs, **kwargs)
  File "/usr/lib/python2.7/", line 493, in call
    return Popen(*popenargs, **kwargs).wait()
  File "/usr/lib/python2.7/", line 679, in __init__
    errread, errwrite)
  File "/usr/lib/python2.7/", line 1249, in _execute_child
    raise child_exception
TypeError: execv() arg 2 must contain only strings

Bug Reporter 11 (bugreporter11) wrote :

I experienced this error with 12.04 beta 1 when attempting to install the proprietary ATI/AMD FGLRX drivers.

simarillion (simarillion) wrote :

Ialso wanted to install the proprietary ATI/AMD FGLRX drivers.

balo (vbalazs) wrote :

Confirmed with updated beta2 and KDE

Changed in jockey (Ubuntu):
importance: Undecided → Medium


On a freshly-installed Kubuntu 12.04 LTS system with all updates applied, I can now use jockey-text to install xorg:fglrx_updates. The only issue now is that Jockey is looking for a module named fglrx_updates, when the actual module is simply fglrx. The installation completes correctly, but Jockey is of the firm conviction that it failed.

dino99 (9d9) wrote :

Jockey has been superseded by software-properties, which now handles
third-party driver configuration.

Changed in jockey (Ubuntu):
status: Confirmed → Invalid
Changed in jockey:
status: New → Invalid
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers