WSL broken in 24.00

Things you’d like to miss in the future...
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: 60357
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @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: 224
Joined: 26 Dec 2021 02:10
Location: 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: 60357
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @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: 60357
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @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: 60357
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @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