WSL broken in 24.00

Things you’d like to miss in the future...
Forum rules
:warnred20: :warnred20: :warnred20: :warnred20: :warnred20: READ THIS AND DO IT!!! :warnred20: :warnred20: :warnred20: :warnred20: :warnred20:

:info: Please include the following information:
1) Your XYplorer Version (e.g., v28.00.0801)
2) Your Windows Version (e.g., Win 11)
3) Your Screen Scaling Percentage (e.g., 125%).

:info: We strongly recommend adding your Windows Version and Screen Scaling Percentage to the Location field in your Profile or to your Signature. That way, you only have to type them once, and we won't have to search for that vital information.

:info: When attaching an Image, please use the Attachment tab at the bottom of your post and click "Add files".

:warnred20: :warnred20: :warnred20: :warnred20: :warnred20: READ THIS AND DO IT!!! :warnred20: :warnred20: :warnred20: :warnred20: :warnred20:
Post Reply
rhywun1
Posts: 23
Joined: 14 Apr 2021 02:52

WSL broken in 24.00

Post by rhywun1 »

Today I upgraded from 23.60 to 24.00 and WSL functionality is broken.

Steps to reproduce:

1. I have a shortcut in the catalog pointing to \\wsl$\Ubuntu\home\<me>
2. Click the shortcut
3. It navigates to \\wsl$\Ubuntu\home (NOT \home\<me> as expected)
4. Double-clicking <me> folder in the list does nothing
5. I can type an address in the address bar and it sometimes navigates (but only if I add \ to the address - but not reliably)

Briefly, the address bar sometimes works to navigate WSL but double-clicking folders in list view does not work at all - and there is a significant delay that was not present in 23.60.

FWIW, I noticed that the icon displayed for any WSL folder is now a question mark in a circle, which seems to indicate something invalid. Before the upgrade it was different, real icons, I think.

admin
Site Admin
Posts: 65533
Joined: 22 May 2004 16:48
Location: Win8.1, Win10, Win11, all @100%
Contact:

Re: WSL broken in 24.00

Post by admin »

There were no changes to the WSL functionality. Might be a side-effect of something else. v23.60.0000 was released 2022-09-02 18:00, a LOT of things happened since.

Watch it, maybe you can narrow it down to a particular beta version. Each of them is available here in the forum.

rhywun1
Posts: 23
Joined: 14 Apr 2021 02:52

Re: WSL broken in 24.00

Post by rhywun1 »

admin wrote: 26 Jan 2023 09:09a LOT of things happened since.
Yeah, I see that. Somehow "check for updates" got unchecked after 10 or 12 years and I didn't notice. :)

I don't think I have the patience to try all the in-between releases.

Is there an easy way to run a "clean" version without my customizations? Or do I have to move the settings out of AppData?

phred
Posts: 595
Joined: 26 Dec 2021 02:10
Location: XY 64bit on Win10 at 100% from Boston USA

Re: WSL broken in 24.00

Post by phred »

Download and install the Portable (No Install Package) version and place it in a directory that's different from your current installation.

rhywun1
Posts: 23
Joined: 14 Apr 2021 02:52

Re: WSL broken in 24.00

Post by rhywun1 »

phred wrote: 27 Jan 2023 04:14Download and install the Portable (No Install Package) version and place it in a directory that's different from your current installation.
Thanks for the tip.

I tried the portable version just now and it exhibits the same behavior. I noticed the tree (which I don't use) was open and it is fully functional, but the list view is not. Double-clicking items in the list view doesn't do anything. I normally navigate exclusively with shortcuts in the catalog and with the list view.

admin
Site Admin
Posts: 65533
Joined: 22 May 2004 16:48
Location: Win8.1, Win10, Win11, all @100%
Contact:

Re: WSL broken in 24.00

Post by admin »

Did you try other methods of opening?

1) ENTER

2) context menu / Open

What is returned for your path when you run this?:

Code: Select all

exist "\\wsl$\Ubuntu\home\Donald";

rhywun1
Posts: 23
Joined: 14 Apr 2021 02:52

Re: WSL broken in 24.00

Post by rhywun1 »

ENTER doesn't do anything.
Open from the context menu opens the directory in Windows File Explorer.
The script returns this:

Code: Select all

XYplorer 24.00.0000  -  Windows 11, 64-bit, Version 22H2, Build 22621.1105 (10.0)  -  2023-01-27 07:04:48

Path: \\wsl$\Ubuntu\home\me
Real Path: \\wsl$\Ubuntu\home\me

ExistFile: False
ExistPath: True
ExistFolder: True
ExistItemFF: True
ExistPathFF: True
ExistPathOrFile: True
ExistPathOrFileShell: True
ExistDrive: True
ExistIcon: True

IsNetworkLocation: True
GetDriveType: 0 (DRIVE_UNKNOWN)
GetItemType: 18
GetFileAttributes: 0x10 (16)
Owner: 
IsDriveHidden: False/False, ShowHiddenDrives: 0, HideDrivesByLetter: 
This path available in Tree: True
Current node available in Tree: True
Watchable: True

LockedTree: 0, MiniTree: 1, MiniTreeVerifyOnSelect: 0, TreeSkipVerifyOnSelect: 0, FilenamesCaseSensitive: 0

FastNetworkEnumeration: 0, AssumeServersExist: 0, PrecheckServers: 0, CacheServers: 0
CheckServerMethod: 0, CheckServer3: 0, NetworkCapsCheck: 0, ShowAllServers: 0, ShowHiddenShares: 0

ExistItemUNC: True
ExistPathUNC: True
ExistPathUNCQuick: True

ExistServer: True -  AccessDenied: False - BadNetPath: False - AccessErrorCode: 0
IsShareAccessDenied: False - AccessErrorCode: 1707
IsOnKnownServer: True
IsServerConnected: False - Return/BufferType: 1707/0

admin
Site Admin
Posts: 65533
Joined: 22 May 2004 16:48
Location: Win8.1, Win10, Win11, all @100%
Contact:

Re: WSL broken in 24.00

Post by admin »

Do you still have your old 23.60 ? Try the same with it and we might spot the difference.

You can download it here: https://www.xyplorer.com/freezer.php?ver=23.60.0100

rhywun1
Posts: 23
Joined: 14 Apr 2021 02:52

Re: WSL broken in 24.00

Post by rhywun1 »

Here is the result with a fresh install of portable 23.60:

Code: Select all

XYplorer 23.60.0100  -  Windows 11, 64-bit, Version 22H2, Build 22621.1105 (10.0)  -  2023-01-27 19:52:37

Path: \\wsl$\Ubuntu\home\me
Real Path: \\wsl$\Ubuntu\home\me

ExistFile: False
ExistPath: True
ExistFolder: True
ExistItemFF: True
ExistPathFF: True
ExistPathOrFile: True
ExistPathOrFileShell: True
ExistDrive: True
ExistIcon: True

IsNetworkLocation: True
GetDriveType: 0 (DRIVE_UNKNOWN)
GetItemType: 2
GetFileAttributes: 0x10 (16)
Owner: 
IsDriveHidden: False/False, ShowHiddenDrives: 0, HideDrivesByLetter: 
This path available in Tree: True
Current node available in Tree: True
Watchable: True

LockedTree: 0, MiniTree: 0, MiniTreeVerifyOnSelect: 0, TreeSkipVerifyOnSelect: 0, FilenamesCaseSensitive: 0

FastNetworkEnumeration: 0, AssumeServersExist: 0, PrecheckServers: 0, CacheServers: 0
CheckServerMethod: 0, CheckServer3: 0, NetworkCapsCheck: 0, ShowAllServers: 0, ShowHiddenShares: 0

ExistItemUNC: True
ExistPathUNC: True
ExistPathUNCQuick: True

ExistServer: True -  AccessDenied: False - BadNetPath: False - AccessErrorCode: 0
IsShareAccessDenied: False - AccessErrorCode: 1707
IsOnKnownServer: True
IsServerConnected: False - Return/BufferType: 1707/0

rhywun1
Posts: 23
Joined: 14 Apr 2021 02:52

Re: WSL broken in 24.00

Post by rhywun1 »

Oh, I forgot to add that list view navigation through WSL folders works as expected in the fresh installation of 23.60.

That is, double-clicking or hitting ENTER on the folder in the list view navigates into that folder.

admin
Site Admin
Posts: 65533
Joined: 22 May 2004 16:48
Location: Win8.1, Win10, Win11, all @100%
Contact:

Re: WSL broken in 24.00

Post by admin »

That helped: The only difference is the line GetItemType: 18. That was all I needed to know. Should be fixed in next beta.

It appears that you don't have a "Links" or "OneDrive" folder on your system, or that XY was not able to find it.

rhywun1
Posts: 23
Joined: 14 Apr 2021 02:52

Re: WSL broken in 24.00

Post by rhywun1 »

Great, thanks.

Post Reply