This bug was fixed in the package nvidia-prime - 0.4.2~ubuntu13.10.1
---------------
nvidia-prime (0.4.2~ubuntu13.10.1) saucy-proposed; urgency=low
* debian/preinst.in:
- Remove leftover in the test condition. This was
causing the lightdm.conf file to be rewritten
every time. This is a serious problem on the
different Ubuntu flavours (LP: #1224098).
* debian/postinst.in:
- Apparently the printf command treats string values
with leading zeros as octal. Work around this by
removing any leading zeros (LP: #1219650).
-- Alberto Milone <[email protected]> Mon, 28 Oct 2013 17:25:42
+0100
** Changed in: nvidia-prime (Ubuntu Saucy)
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to nvidia-prime in Ubuntu.
https://bugs.launchpad.net/bugs/1219650
Title:
Failed to install on 12.04.3 , /var/lib/dpkg/info/nvidia-
prime.postinst: 36: printf: 08: not completely converted
Status in “nvidia-prime” package in Ubuntu:
Fix Released
Status in “nvidia-prime” source package in Precise:
Fix Committed
Status in “nvidia-prime” source package in Saucy:
Fix Released
Bug description:
SRU request:
[Impact]
* As a result of this bug, systems whose card has a bus id containing
numbers such as "08" or "09" numbers will trigger an error in printf
where it treats these string values with leading zeros as octal. This
causes the postinst script to fail.
[Test Case]
* Enable the precise-proposed or the saucy-proposed repository and
install nvidia-prime (0.4.2~hybrid0.0.1 in precise or 0.4.2~hybrid0.1
in saucy).
* If the package can be installed without errors, then the fix is
correct.
* Alternatively, you can launch the attached script (see comment #8) as
follows, you'll be able to reproduce the issue:
sh printf_test.sh reproduce
You can then test the fix by running the attached script without any
arguments:
sh printf_test.sh
[Regression Potential]
* The regression potential here is zero. As the attached script
demonstrates.
------
Encountered this problem during install nvidia driver by using jockey,
then verified using apt-get install nvidia-prime, received following messages:
$ sudo apt-get install nvidia-prime
Reading package lists... Done
Building dependency tree
Reading state information... Done
nvidia-prime is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 7 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue [Y/n]? y
Setting up nvidia-prime (0.3~hybrid0.0.1) ...
/var/lib/dpkg/info/nvidia-prime.postinst: 36: printf: 08: not completely
converted
dpkg: error processing nvidia-prime (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
nvidia-prime
E: Sub-process /usr/bin/dpkg returned an error code (1)
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: nvidia-prime 0.3~hybrid0.0.1
ProcVersionSignature: Ubuntu 3.8.0-29.42~precise1-generic 3.8.13.5
Uname: Linux 3.8.0-29-generic x86_64
ApportVersion: 2.0.1-0ubuntu17.4
Architecture: amd64
Date: Mon Sep 2 14:07:37 2013
InstallationMedia: Ubuntu 12.04.3 LTS "Precise Pangolin" - Release amd64
(20130820.1)
MarkForUpload: True
PackageArchitecture: all
ProcEnviron:
TERM=xterm
PATH=(custom, no user)
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: nvidia-prime
UpgradeStatus: No upgrade log present (probably fresh install)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/nvidia-prime/+bug/1219650/+subscriptions
--
Mailing list: https://launchpad.net/~desktop-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help : https://help.launchpad.net/ListHelp