PDA

View Full Version : per I58.dll error



Chris OH
2005-10-23, 10:57
Hi

Having finally ordered an SB2 I have just downloaded the software. At the end of the installation process i got the following error

"Can't locate per I58.dll"

I am installing on an XP based system and am a technical cretin

Any suggestions on what to do?

TIA

Chris

Michaelwagner
2005-10-23, 12:02
This seems to happen on some people's configurations, but the server still works. Try starting it and see what happens.

Chris OH
2005-10-23, 12:49
I did exactly this after posting and indeed it does seem to work.

If there are no related problems then i will not worry about it.

Thanks again

Chris

oreillymj
2005-10-23, 12:58
Chris,

Can I ask if you were installing the latest 6.2b2 software or the older 6.1

You can check this out by looking at server settings in the Web UI. At the bottom of the page, it'll say something like this.

SlimServer Version: 6.2b2 - 4708 - Windows XP - EN - cp1252

Or from the player, you can go into the Settings menu, go to Information->Server Information and you'll see what software version you are running.

Also, I'm assuming you just ran a setup.exe.

I'd like to see if I can re-produce, root cause this.

Chris OH
2005-10-23, 14:37
Hi,

I downloaded the software from this site earlier this evening so assume it is the latest version.

I dont have the sb2 yet and use Foobar as my playeer so have not really done anything other than launch the software.

As you say I simply installed it as per instructions and got the error at the end of the process.

One thing I did notice while looking for the version info you are after is that the web browser appears to be refreshing something every 10 seconds or so. I dont know the terminology but the blue progressnbar in the bottom right hand corner of the browser comes to life and the right hand page flickers iritatingly before calming down again.

Let me know if there is anything else can provide.

Regards

Chris

oreillymj
2005-10-23, 15:08
Actually Chris, I really need the version info to know what package you downloaded.

Chris OH
2005-10-23, 15:13
Sorry about that, I thought that if it was fresh off the website you would be able to tell. Anyway, version is

SlimServer Version: 6.1.1 - 3774 - Windows XP - EN - cp1252

Trust this helps

Chris

Michaelwagner
2005-10-23, 18:21
There are always several copies on the web site, the "current" one, the beta testing one, etc. That's why it's helpful to say which you're running.

oreillymj
2005-10-24, 01:13
Thanks Chris,

I've never had a problem with this install, but I'll try install it tonight to see if I can replicate your error.

Michaelwagner
2005-10-24, 06:29
I think it only happens on a 'clean' install

I suspect that you have to NOT have active state perl installed on your computer in order to get the error message ... which means most developers won't get the message ...

Chris OH
2005-10-24, 08:50
Thanks Michael,

What do you think the web browser is trying to refresh? Not sure of terminology but ref my previous point about the blue progress bar activating every 10 to 20 seconds, is this normal?

Regards

Chris

Michaelwagner
2005-10-24, 08:58
Thanks Michael,

What do you think the web browser is trying to refresh? Not sure of terminology but ref my previous point about the blue progress bar activating every 10 to 20 seconds, is this normal?

Regards

ChrisSorry, Chris, I wasn't clear. I was telling oreillymj about how to reproduce your perl58.dll problem. I wasn't commenting on the refreshing.

Yes, it is usual for the web browser to refresh itself periodically. I believe the period can be set somewhere in the preferences but defaults to 30 seconds or a minute or something.

oreillymj
2005-10-24, 09:40
Yes, I believe the refresh interval can be set in Server Settings->Interface.

It defaults to 30 seconds, but I bump it up to 180 (3mins), so that the UI usually refreshes at least once during playback of a song.

If you bump the interval up much higher, say 10mins, then several songs might play without the change being reflected in the Web Interface.

BTW- If using IE, and find the click annoying when the page refreshes, then you need to go to into Start->Settings->Contol Panels->Sounds and Audio devices. Click on the "Sounds" tab and I think you need to disable the sound associated with the Windows Explorer->Start Navigation event.

Beesley, S
2005-10-24, 13:40
I've just downloaded the latest .EXE and I also get "Cannot find
Perl58.dll".

Stuart
----- Original Message -----
From: "oreillymj" <oreillymj.1xedaz (AT) no-mx (DOT) forums.slimdevices.com>
To: <discuss (AT) lists (DOT) slimdevices.com>
Sent: Monday, October 24, 2005 9:13 AM
Subject: [slim] Re: per I58.dll error


>
> Thanks Chris,
>
> I've never had a problem with this install, but I'll try install it
> tonight to see if I can replicate your error.
>
>
> --
> oreillymj
>
>

Beesley, S
2005-10-24, 13:42
I have been using Slim for the last year and I always use the latest beta (I
update every week). I use WindowsXP Home.
Tonight I also got this error. The version was "
SlimServer Version: 6.2b2 - 4743 - Windows XP - EN - cp1252

"
----- Original Message -----
From: "oreillymj" <oreillymj.1xdf9z (AT) no-mx (DOT) forums.slimdevices.com>
To: <discuss (AT) lists (DOT) slimdevices.com>
Sent: Sunday, October 23, 2005 8:58 PM
Subject: [slim] Re: per I58.dll error


>
> Chris,
>
> Can I ask if you were installing the latest 6.2b2 software or the older
> 6.1
>
> You can check this out by looking at server settings in the Web UI. At
> the bottom of the page, it'll say something like this.
>
> SlimServer Version: 6.2b2 - 4708 - Windows XP - EN - cp1252
>
> Or from the player, you can go into the Settings menu, go to
> Information->Server Information and you'll see what software version
> you are running.
>
> Also, I'm assuming you just ran a setup.exe.
>
> I'd like to see if I can re-produce, root cause this.
>
>
> --
> oreillymj
>
>

oreillymj
2005-10-24, 14:46
Ok, I'll try last night's nightly to se what I can find.

oreillymj
2005-10-24, 15:04
Right, on my machine, the perl58.dll is written into the following folder

65455 22:48:45 SlimTray.exe:1024 OPEN C:\DOCUME~1\MICHAEL\LOCALS~1\TEMP\PDK-MICHAEL\153A64F0FBF1D066ACCCC90BB95E9471\PERL58.DL L SUCCESS Options: Open Access: All

Can you open C:\Documents and Settings\ , then right click on the folder matching your login name (in my case "Michael"), select Properties from the context menu.

Now click on the security tab, you should have full control over this folder. Now go into the folder matching your name. There a sub-directory here called "Local Settings". By default it's hidden, so you need to go into the Explorer window's "Tools" menu and click on "Folder Option". On the View tab, select the "Show Hidden files and Folders" option.

Now check the permissions of the "Local Settings" folder.

I suspect somewhere along the way, the installer is being refused permission to write this file. I would have thought that perl58.dll would be copied into the Windows\System32 directory, but it seems to be put into a Perl development Kit directory with th currently logged on users local directory.

It's unlikely that Slimserver will run for any other user on these machines.

lakata
2005-10-24, 21:38
I installed 6.2 over 6.1 today, and I got the same error.

SlimServer Version: 6.2.0 - 4753 - Windows XP - EN - cp1252

I got the perl58.dll error too. I hope that perl is not being installed in some global area! I rely on my version of perl staying put where it is.

seanadams
2005-10-24, 22:17
We've only seen this occur if the temp folder that activeperl is trying to unpack into is insanely cluttered.

It's usually either:
c:\windows\temp
or
c:\documents and settings\<username>\local settings\temp\

Clearing out either of those folders has cured this problem in every case i've seen...

edit: this was kevin not sean, he left himself logged in my laptop, my apologies...


I've just downloaded the latest .EXE and I also get "Cannot find
Perl58.dll".

Stuart
----- Original Message -----
From: "oreillymj" <oreillymj.1xedaz (AT) no-mx (DOT) forums.slimdevices.com>
To: <discuss (AT) lists (DOT) slimdevices.com>
Sent: Monday, October 24, 2005 9:13 AM
Subject: [slim] Re: per I58.dll error


>
> Thanks Chris,
>
> I've never had a problem with this install, but I'll try install it
> tonight to see if I can replicate your error.
>
>
> --
> oreillymj
>
>

NickM
2005-10-25, 01:34
Got the same perl error message ( and I don't have Perl installed ) nor tdo I have a cluttered temp directory. Was running the 6.1 version and downloaded the 6.2 version today.

SlimServer Version: 6.2.0 - 4753 - Windows XP - EN - cp1252

nick

dean
2005-10-25, 07:18
So, do you have a c:\temp folder on your disk? Is your disk full?
Do you have some virus protection software that would prevent this
from being created?
Also, is the user that you are using to install an Administrator?

On Oct 25, 2005, at 1:34 AM, NickM wrote:

>
> Got the same perl error message ( and I don't have Perl installed )
> nor
> tdo I have a cluttered temp directory. Was running the 6.1 version
> and
> downloaded the 6.2 version today.
>
> SlimServer Version: 6.2.0 - 4753 - Windows XP - EN - cp1252
>
> nick
>
>
> +-------------------------------------------------------------------+
> |Filename: 6.2 error.jpg |
> |Download: http://forums.slimdevices.com/attachment.php?
> attachmentid=431|
> +-------------------------------------------------------------------+
>
> --
> NickM
>

oreillymj
2005-10-25, 07:24
Nick,

What version of Windows are you running?

XP professional
XP Home

Do you know how to check permissions on a directory? I would have expected c:\temp to be available for pretty much all apps to write to.

Beesley, S
2005-10-25, 15:35
Yes, TMP and TEMP are set to c:\windows\temp (and it exists)
I am logged on ad administrator and I have 30GB free.
I did find a copy of this file somewhere in d&s\user\local settings\...

Stuart
----- Original Message -----
From: "dean blackketter" <dean (AT) slimdevices (DOT) com>
To: "Slim Devices Discussion" <discuss (AT) lists (DOT) slimdevices.com>
Sent: Tuesday, October 25, 2005 3:18 PM
Subject: Re: [slim] Re: per I58.dll error


> So, do you have a c:\temp folder on your disk? Is your disk full?
> Do you have some virus protection software that would prevent this
> from being created?
> Also, is the user that you are using to install an Administrator?
>
> On Oct 25, 2005, at 1:34 AM, NickM wrote:
>
>>
>> Got the same perl error message ( and I don't have Perl installed )
>> nor
>> tdo I have a cluttered temp directory. Was running the 6.1 version
>> and
>> downloaded the 6.2 version today.
>>
>> SlimServer Version: 6.2.0 - 4753 - Windows XP - EN - cp1252
>>
>> nick
>>
>>
>> +-------------------------------------------------------------------+
>> |Filename: 6.2 error.jpg |
>> |Download: http://forums.slimdevices.com/attachment.php?
>> attachmentid=431|
>> +-------------------------------------------------------------------+
>>
>> --
>> NickM
>>

NickM
2005-10-25, 20:06
Dean & O'Reilly,

Account is the install adminsitrator, subsequently renamed.
Running XP Professional SP2
TEMP and TMP variables both set to c:\temp
c:\temp exists
6GB free space
No user permissions set

nick

MrC
2005-10-25, 20:48
Not too belabor the point, but have you each tried Disk Cleanup in Windows to clean out the various temporary files? I suggest this just so that there's no loss in the translation on what is "too many" files.

Installers definitely can have problems when these directories have "too many" items. Exactly what constitutes too many is not very clear, but I suspect it has to do with too many entries in a Windows directory data structure and enumeration of said entries.

oreillymj
2005-10-26, 02:15
I would never have expected to have hit a "too many files" type error on windows XP (unless your running it on the FAT filesystem)

I have personal experience of developing an application which wrote >100,000 files to a directory, and while explorer became a dog, I never got any errors to suggest that I'd exceeded the max number of files in a directory.

What I suggest doing is running NTfilemon from here http://www.sysinternals.com/Files/FilemonNt.zip while doing an install and posting the log files. It's easy to import these logs into Excel, filter them to check for access denied or any other file errors.

But it depends on whether the problem is repeatable on a system, once Slimserver has sucessfully installed.

Beesley, S
2005-10-26, 03:03
Funnily enough I did this only last week.
Slim seems to be working fine though? What behaviour should I see with a
"missing perl58.dll"?

----- Original Message -----
From: "MrC" <MrC.1xhqdb (AT) no-mx (DOT) forums.slimdevices.com>
To: <discuss (AT) lists (DOT) slimdevices.com>
Sent: Wednesday, October 26, 2005 4:48 AM
Subject: [slim] Re: per I58.dll error


>
> Not too belabor the point, but have you each tried Disk Cleanup in
> Windows to clean out the various temporary files? I suggest this just
> so that there's no loss in the translation on what is "too many"
> files.
>
> Installers definitely can have problems when these directories have
> "too many" items. Exactly what constitutes too many is not very clear,
> but I suspect it has to do with too many entries in a Windows directory
> data structure and enumeration of said entries.
>
>
> --
> MrC
>
>

NickM
2005-10-26, 03:44
c:\temp directory was empty.

nick

MrC
2005-10-26, 09:40
I would never have expected to have hit a "too many files" type error on windows XP (unless your running it on the FAT filesystem)

I don't disagree with this either. Microsoft's KB articles use a very imprecise and sometimes obsfucated language such as:

"This issue occurs because you do not have enough disk space available in the temporary files folder."

in articles such as http://support.microsoft.com/default.aspx?scid=kb;en-us;326678 , it is very difficult to know exactly what they are talking about. (disk space obviously is not different per folder on a disk as they seem to indicate with *in the temporary files folder*).

Other articles show how a "corrupted temporary file" can even prevent Disk Cleanup from running. (what the heck is a corrupted temporary file, and why is it so bad thier own disk cleaning tool cannot remove it!)

http://support.microsoft.com/default.aspx?scid=kb;en-us;823302

Anyway, Windows is still littered with such aweful exceptions, required workarounds, and general problems, that I find often the best strategy is to simply use time-tested steps such as hitting it with a hammer! :-)