[wpkg-users] Profile inconsistency: Package with ID'imageresize' is listed in profile but ...

Leon Hedding (ICT) Leon.Hedding at ict.om.org
Tue May 20 10:30:41 CEST 2008


Remove command is incorrect. Should be:

 

msiexec /qb /l* c:\netinst\logs\powertoy.log
/x{1CB92574-96F2-467B-B793-5CEB35C40C29}

 

You missed the /x. Review of the eventvwr usually helps with MSI
packages to see why they failed to install or uninstall.

 

 

Cheers,

 

Leon Hedding

 

From: wpkg-users-bounces at lists.wpkg.org
[mailto:wpkg-users-bounces at lists.wpkg.org] On Behalf Of Jose Cortijo
Sent: 20 May 2008 09:27
To: Rainer Meier
Cc: wpkg-users at lists.wpkg.org
Subject: Re: [wpkg-users] Profile inconsitency: Package with
ID'imageresize' is listed in profile but ...

 

Hi again,

this is what I have in packages.xml
    <package
    id="imageresize"
    name="Image Resize"
    revision="1"
    reboot="false"
    priority="100"
    notify="false"
    execute="always">


    <!--
    notify="false" - does not notify the user (with "true" user would be
notified)
    execute="always" - always executes "install cmd" - sets time in this
example
    execute="once" - executes only once, and never again
    -->
    <check type="uninstall" condition="exists" path="Image Resizer
Powertoy for Windows XP" />

    <install
cmd="\\delchnpek-fs002\wpkg-1.0.2\software\powertoys\ImageResizerPowerto
ySetup.exe /S /v/qn" />
    <remove cmd='msiexec /qb /l* c:\netinst\logs\powertoy.log
x{1CB92574-96F2-467B-B793-5CEB35C40C29}' />

    </package>

and this is what I have in imageresize.xml

    <package
    id="imageresize"
    name="Image Resize"
    revision="1"
    reboot="false"
    priority="100"
    notify="false"
    execute="always">


    <!--
    notify="false" - does not notify the user (with "true" user would be
notified)
    execute="always" - always executes "install cmd" - sets time in this
example
    execute="once" - executes only once, and never again
    -->
    <check type="uninstall" condition="exists" path="Image Resizer
Powertoy for Windows XP" />

    <install
cmd="\\delchnpek-fs002\wpkg-1.0.2\software\powertoys\ImageResizerPowerto
ySetup.exe /S /v/qn" />
    <remove cmd='msiexec /qb /l* c:\netinst\logs\powertoy.log
x{1CB92574-96F2-467B-B793-5CEB35C40C29}' />

    </package>

The installation works fine, now I am trying uninstall the software. I
remove the entry in profile.xml and profiles\default.xml but the
software doesnt get uninstalled....

some help?

thanks a lot man.
jose

2008/5/20 Jose Cortijo <jose.cortijo at gmail.com>:

Hi Rainer,
thanks a lot man. You were absolutely right. It is working right now. I
create an imageresize.xml in the packages folder with that lines but I
didnt know I should modify the packages.xml . 
So, the first file is not needed??

Thanks a lot

2008/5/20 Rainer Meier <r.meier at wpkg.org>:

	 

	Hi Jose,

	
	
	Jose Cortijo wrote:

	But before I tried to run it in my own computer from cmd.
	I get an error the wpkg database is empty It should be empty as
far I didnt install any softwarre yet.
	I create the variable SOFTWARE with the value path to software
folder in the server and run manually the script.
	
	coudl you give me any suggestion??

	 

	Sure, let's try to sort it out.
	
	

	Successfully loaded XML file:
\\DELCHNPEK-FS002\WPKG-1.0.2\profiles.xml

	Reading XML file:
//DELCHNPEK-FS002/WPKG-1.0.2/profiles/default.xml

	
	So two profile definition files have been read. Probably
profiles.xml is just the sample one included. You might remove it.

	
	
	

	Successfully loaded XML file:
\\DELCHNPEK-FS002\WPKG-1.0.2\hosts.xml

	 

	OK, it seems to use host.xml. No host definitions stored within
the hosts/ subdirectory.
	
	

	Successfully loaded XML file:
\\DELCHNPEK-FS002\WPKG-1.0.2\packages.xml

	Reading XML file:
//DELCHNPEK-FS002/WPKG-1.0.2/packages/imageresize.xml

	
	Good, here it read pacakges.xml (probably just the sample file
included). You might remove it if you don't need the packages defined
there. Reading "imageresize.xml" seems to be fine too.

	
	
	

	Profiles applying to the current host:
	default

	 

	OK; the profile assigned (look at hosts.xml) ist "default".

	
	
	

	Hosts file contains 1 hosts:
	DELCHNPEK-WIT01

	 

	Just one host? Hmm, you might consider to use a regular
expression for productive use. Something like ".+" will match all hosts.

	
	
	

	Settings file contains 0 packages:

	 

	This is correct - your local wpkg.xml has not been written yet.

	
	
	

	Packages file contains 4 packages:
	wpkg1
	wpkg2
	wpkg3
	time

	 

	Looks a bit like the default list of packages. And here the
problem seems to be actually. The default "packages.xml" includes
exactly these 4 sample packages. It seems that either your
"imageresize.xml" does not contain any package - or you just copied an
entry and forgot to change the ID to "imageresize". Your package
definition within imageresize.xml should looks something like:
	
	<packages>
	   <package
	       id="imageresize"
	       name="Image Resize"
	       revision="1"
	       reboot="false"
	       priority="100">
	
	...
	
	   </package>
	</packages>

	
	
	

	Profile file contains 4 profiles:
	default
	custom
	administration
	other

	 

	Correct - and as seen above "default" is applied to the host.
	
	

	Using profile(s):
	default

	
	Seems to be correct most probably.

	
	
	

	Adding package with ID 'imageresize' to profile packages.
	Profile inconsitency: Package with ID 'imageresize' is listed in
profile but doe
	s not exist within  the package database or the local settings
file. Please cont
	act your system administrator!

	 

	As named above - WPKG did not find any package definition with
id="imageresize" in its header. Please verify your imageresize.xml
definition file.
	
	
	
	Hope this helps and gives you some more background about how
WPKG works.
	
	br,
	Rainer

 

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.wpkg.org/pipermail/wpkg-users/attachments/20080520/1d5c218a/attachment.html>


More information about the wpkg-users mailing list