background of the story
as per instructions on how to upgrade a sony vaio z750d from its default factory installation of windows vista business x64 to the windows 7 professional x64, i first installed windows 7 onto my laptop, and then proceeded to install the drivers using the companion disk that was provided to me.
during the bootstrap driver installation, however, i encountered an error message saying “on post install, line 156: argument 1 must be of type string” — i immediately notice the words “line” and “argument” and deduce that this type of error is usually one that you find in shoddy programming (i.e. when all the arguments in a program/function doesn’t add up) and suspect that one of sony’s programs included within the boostrap install have shoddy programming which is causing this error, and preventing me from being able to install all the drivers i need to get my laptop running like it used to in vista.
the layout of the “companion disk” is pretty much set as an auto-run bootstrap installer disk, meaning that once you pop the disk in to your computer and click “yes” when it asks “would you like to install devices and drivers” the dvd runs a program which installs all your files for you — my error happens in the middle of installing the files, thereby preventing me from installing all the drivers.
frustrated, i try a multiple number of solutions: i try installing win 7 from a clean install (and not the upgrade mode) from a version i purchased on initial launch and try the companion disk with it, which yielded the same issues; i also tried just doing a clean install and grabbing the necessary drivers from sony’s online support center, which is conveniently missing the one driver that i need the most (the graphics card driver) to complete a successful update.
so at the point of giving up, i contact sony esupport who conveniently seem to have a chat support service, to find out why i’m getting this error message…
(for those of you who think this is tldr, basically sony esupport have no idea what they’re doing and try to send their customers away by giving plausible but totally random solutions, without actually knowing what the source of the problem is)
chat id : 052162d1-3655-4ebe-8f87-4442f98596fe
Problem : i get an error mesage “on post install, line 156: argument 1 must be of type string” when i try to install drivers for my win7 upgrade using my companion disk
Richardo_ > Hi Scott. Welcome to Sony Online Support. I’m Richardo. Please allow me a moment to review your concern.
Scott > i’ve actually already had this problem looked at by one of your analysts
Scott > i think his name was Bryan
Scott > he told me to try and run the companion disk install in safe mode
Scott > and i just tried that
Scott > but it still doesn’t work
Scott > i still get the same error message
Richardo_ > Thank you for waiting, Scott. I’m sorry that the Computer is displaying the error message while installing the Drivers from the companion DVD for Windows 7 upgrade. I’ll be happy to assist you with this.
Scott > ok
Richardo_ > I’m sorry the previous troubleshooting didn’t resolve the issue. Let’s see what we can do now.
Scott > so besides running the computer in safe mode and trying to install from there
Scott > what else can i try
Scott > ok
Richardo_ > Could you please confirm the purchase date of the Computer?
Scott > it was september 1st, 2009
Scott > or maybe two days before it
Richardo_ > Thanks for the confirmation.
Richardo_ > I understand that you have used the Windows 7 Upgrade Kit obtained from Sony. Is that correct?
Scott > yes
Scott > i tried both using the upgrade disk you guys gave me
Scott > and through a clean install using a windows 7 professional x64 disk i bought from somewhere else
Scott > in both cases, i got the same error message
Richardo_ > Okay, are there any Hardware or major setting changes in the Computer?
Scott > ??
Scott > are you serious?
Scott > it’s a laptop we’re talking about
Richardo_ > I meant if you have added any additinal RAM in the Notebook.
Scott > there was absolutely zero modifications to the hardware
Scott > nope
Richardo_ > Thanks for the confirmation.
Richardo_ > So, at present which version of Windows 7 is installed in the Computer?
Scott > windows 7 professional x64
Scott > it still gives me the same error message
Scott > everytime during startup
Richardo_ > Have you tried to install the Sony Shared Library in the Computer after clean install of the Windows 7?
Scott > no
Scott > i just ran the companion disk
Scott > like it says in the instructions
Richardo_ > Scott, Sony Shared Library is a critical component which is required for all the Devices and their Drivers to work normally when there is a clean installation of Windows Operating System in the Computer.
Richardo_ > First, please install the Sony Shared Library in the Computer from our support site.
Scott > so
Scott > you want me to do another clean install of windows 7
Scott > and then install sony shared library?
Richardo_ > I didn’t mean another clean install of Windows 7.
Richardo_ > Please install the Sony Shared Library in the Computer from our support site.
Scott > ok
Scott > let me boot out of safe mode real quick
Richardo_ > Then, install all the Drivers and utilities also from our support site.
Scott > uh
Scott > so
Scott > instead of using the companion disk
Scott > you want me to manually download all the drivers and utilities from the support site
Scott > and install them
Richardo_ > Scott, companion Disc doesn’t have Drivers for Windows 7 Professional 64-bit Windows.
Scott > ?
Scott > it has the drivers i need for the sony compartments
Richardo_ > I would like to forward a link to a page from where you can download all the Drivers for Windows 7 Professional 64-bit.
Richardo_ > When you receive the link, please click on it to open the page and let me know if you are able to view it.
Richardo_ > http://www.esupport.sony.com/US/perl/swu-list.pl?mdl=VGNZ750D&SelectOS=47
Scott > ok
Scott > so which drivers do i need to download
Scott > other than the shared library
Richardo_ > Please download all the Drivers at once by using the “Download Taxi”.
Scott > so
Scott > you want me to download all the drivers
Scott > which i clearly see are included in the companion disk
Richardo_ > Yes, that’s correct.
Richardo_ > It should resolve the issue.
Scott > so
Scott > you think
Scott > installing the same drivers from the website
Scott > the same drivers that are included in the companion disk
Scott > just by the virtue of installing it from the website
Scott > will solve the issue??
Richardo_ > Scott, it appears that the Optical Drive is not reading the companion Disc normally.
Richardo_ > Hence, I suggest you to manually download the Drivers and install them.
Scott > the optical drive is working just fine
Scott > ok let’s try it this way
Scott > could you tell me what the error message means
Scott > what does “on post install line 157 argument 1 should be type string” mean
Scott > i know what type “string” is in C
Scott > so what is it refering to
Scott > what program is giving me this error?
Scott > for your information
Richardo_ > Please stay online while I check this information for you.
Scott > i already tried installing the drivers from the website
Scott > but i gave up when i found out that the vga driver is missing
Scott > from your list of drivers
Richardo_ > Thanks for waiting, I appreciate your patience.
Richardo_ > I’m sorry; we do not have information about the error message displayed by the Computer.
Scott > so you’re basically giving me blind suggestions
Scott > when you don’t know what’s even wrong with my computer
Richardo_ > However, installing the Drivers from our support site should resolve the issue.
Scott > to reiterate
Scott > i’ve already tried updating to windows 7
Scott > using the drivers from your support site
Scott > but you guys are missing the driver needed for the video card
Scott > for z750d windows 7 professional x64
Scott > there is no driver listed for the video card
Scott > so i can’t utilize the dual video card function on the laptop, which is pretty much the only reason why i purchased the z
Scott > and i just tried installing sony shared library
Scott > and the installation failed
Scott > and asked me if i wanted to run the installation again with “recommended settings”
Scott > which i did, and now its telling me that the driver is only available for windows vista
Richardo_ > I’m sorry that the installation of the Sony Shared Library failed.
Richardo_ > However, this is a known issue and we have a resolution for it.
Richardo_ > Please disable the User Account Control of the Windows 7 Operating System and then install the Sony Shared Library and all the other Drivers in the Safe Mode.
Scott > so
Scott > you want me to download all the drivers
Scott > boot up in safe mode
Scott > and then install all the drivers
Scott > what about the nvidia graphics card that’s still missing
Scott > how am i going to solve that issue
Richardo_ > First, disable the “User Account Control” of the Windows 7 Operating System.
Scott > yes i know how to disable the UAC
Scott > if you’re suggesting that i install the windows7 drivers without the companion disk
Scott > i need to know where i can get ALL the drivers necessary
Scott > especially since your support site doesn’t have the driver for the graphics card
Richardo_ > I can understand you concern about the Graphic Drivers, Scott.
Richardo_ > I can assure you that Drivers for both the Graphics Cards will be published soon by Sony on the same page.
Scott > they also happen to be inside the companion disk
Scott > but because the companion disk installs everything using an executable file
Scott > which installs the necessary drivers in order
Scott > which is very convenient if it actually worked
Scott > but since it doesn’t work and gives me that error message
Scott > i want to know why i’m getting this error message so i can install the drivers correctly with a disk i know that’s designed to do it
Scott > is that too much to ask for?
Richardo_ > Scott, I’d like to have our next level of support review what we’ve discussed and assist you further.
Scott > yes that would be nice
Richardo_ > Please wait, while the problem is escalated to another analyst
enter “analyst” number two
Melanie_ > Hi Scott. I’m Melanie. Please allow me a moment to review your concern.
Scott > okay
Melanie_ > Thank you for waiting, Scott. I’m sorry that the Drivers for the Windows 7 Operating System are not installing in the Computer. I will be glad to assist you with this.
Scott > okay
Melanie_ > Please allow me a moment while I go through the previous chat transcript.
Scott > sure
Melanie_ > Thanks for waiting, Scott.
Melanie_ > Have you tried installing the Drivers in the compatibility Mode of the Operating System?
Scott > which drivers
Scott > what i’ve tried, is run the companion disk
Melanie_ > I am referring to the Drivers in the companion DVD.
Scott > and tried to install from there, but that didn’t work
Scott > the drivers in the companion dvd are conveniently hidden
Scott > in the documentation folder
Scott > in a subfolder named APPLICATIONS
Scott > and there’s about 70-80 executable files in there
Scott > all of them which have codified nonsensical names
Scott > so which driver should i try
Scott > you tell me
Melanie_ > Thanks for all the information, Scott.
Melanie_ > Please stay online while I check this information for you.
Melanie_ > Thanks for waiting, Scott.
Melanie_ > May I know the date of purchase of the Computer?
Scott > september 1st, 2009
Scott > hm
Scott > so windows tells me
Scott > my error has to do with a file
Scott > called irsetup.exe
Melanie_ > As per the information available online, the Computer is eligible for the Windows 7 Upgrade kit.
Scott > yes
Scott > that is what i have
Scott > in fact, my companion disk arrived today in the mail
Scott > and i tried to upgrae using the windows 7 upgrade kit i was provided with through the mail
Melanie_ > The Upgrade kit contains the Operating System and the Drivers for the Windows 7 Operating System for the Computer.
Scott > after i succesfully installed windows 7 with the upgrade cd
Scott > yes
Scott > the drivers supported
Scott > are contained in a dvd
Scott > called the “companion disk”
Melanie_ > It is required to install the Windows 7 Operating System and the Drivers from the Upgrade kit.
Scott > that companion disk installs all the drivers
Melanie_ > Yes, that’s correct.
Scott > if you really read the log
Scott > from the last session
Scott > you’d know that the problem i’m describing to you
Melanie_ > May I know if you’ve installed the Windows 7 Operating System from the Upgrade kit.
Scott > is coming from the companion disk install
Melanie_ > I am sorry for the typo.
Scott > of the drivers
Scott > yes i have
Scott > after installing wondows 7 from the upgrade kit
Scott > i ran the companion disk
Scott > as per instructions provided
Scott > but it gave me the error “on post install line 156: argument 1 must be of type string:
Scott > if you don’t know what this error is, you’re wasting my time like the other two analysts that have tried to help before you
Scott > and i suggest you connect me to someone who knows what that error means
Melanie_ > As per the information available online, you can upgrade from the Vista Business 64-bit Operating System to the Windows 7 Proffessional 64-bit Operating System.
Scott > yes
Scott > i would not have tried to upgrade to the win7 professional version
Scott > without knowing that
Melanie_ > In this case, I suggest that you download the Drivers from the Sony Support Site and install them in the Computer.
Scott > so if you notice
Scott > on the sony support site for my mode;
Scott > *model
Scott > there is no driver available
Scott > for the graphics driver
Scott > in win 7
Scott > if i download the drivers from the sony support site like the analyst before you suggested
Scott > i would be without the dual graphics driver mode
Scott > which pretty much is why i bought the z
Scott > so instead of giving me general pokearound solutions
Melanie_ > The Drivers for the Windows 7 Proffessional Operating System for the Computer are available from the Sony Support Site.
Scott > could you please give me a solution that’s actually specific to my issue
Scott > yes most of them are
Scott > but the graphics driver
Scott > for the nvidia graphics card
Scott > for windows 7 professional x64
Scott > is missing from that page of drivers
Scott > it is, however, present in the companion disk
Scott > except it won’t install because of this “argument should be string” error
Scott > which happens in the middle of the boostrap drivers installation
Melanie_ > Please stay online while I check this information for you.
Melanie_ > Thanks for waiting, Scott.
Scott > what did you actually check
Scott > that the driver for the video card is indeed missing from that page
Scott > or did you actually go look up why windows is giving me the message
Melanie_ > I was checking for the information regarding the error message that you’re getting while installing the Drivers in the Computer.
Scott > and what did it say
Melanie_ > In this case, I suggest that you contact our next level of support to get the further troubleshooting steps to resolve the issue.
Scott > that’s what the guy before you did
Scott > can you make sure the guy you refer to me actually knows what he’s doing this time?
Scott > it’s a little frustrating that i had to go through three people
Melanie_ > You can contact our Next level of support at 1-239-768-7669.
Scott > and not find any viable answers at all
Scott > are they working at this hour?
Melanie_ > They are available 24 hours a day and 7 days a week.
Scott > or do i have to wait until morning
Scott > okay
Melanie_ > They will be glad to assist you.
Melanie_ > Please let me know if there are any questions, or if you have it from here.
Melanie_ > Please acknowledge my question by keying in a response so that I know we are still connected. Thank you.
Melanie_ > I did not receive a response, are you still with me?
Scott > yes, i’m calling the number you gave me
Melanie_ > Sure, please go ahead and do that.
Melanie_ > They’ll be glad to assist you further.
Melanie_ > It was a pleasure assisting you today.
Melanie_ > Have a great day ahead.
Melanie_ > Good-bye and thank you for contacting Sony Online Support.
Melanie_ > Analyst has closed chat and left the room
so from what i’ve seen from this “support session” i was able to deduce a few things:
1. sony esupport clearly does not know the product that they’re giving “support” for.
2. sony esupport seems to be under the impression that adding extra RAM to a 4GB x64 system will somehow cause program strings to go berserk
3. sony esupport seems to be able to tell that my optical drive is “not working” without having access to my computer or taking into consideration the fact that i just installed/uninstalled windows from it about 3-4 times
4. sony esupport’s “escalator of conflict resolution” seems to go from “idiot” -> “yet anotheridiot” -> “land line support”
5. sony esupport doesn’t seem to understand that a video card specially designed for a 13.1″ screen laptop with hd output will inevitably look like shit if you don’t have the correct drivers for it.
in the end, i called the sony support number Melanie_ gave me, and it led me to another support guy who actually admitted he had no idea what the error message was and told me to call back when one of the “higher level” consultants were awake. thanks a lot sony.
update: after being transferred to “higher levels of tech support” and being put on hold four times, i finally got the engineering department to take a look at the issue and apparently they’ll call me back once they have a working solutioon within the next 3 days or so. so i sit through 72 minutes of “tech support” and the only satisfying message i get is “we’ll relay this to the tards who fucked up the scripting and forgot to check before sending it to mass distribution.” gg sony, gg.