Navigation

    Inedo Community Forums

    Forums

    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    1. Home
    2. scott.goodwin_8239
    S
    • Profile
    • Following
    • Followers
    • Topics
    • Posts
    • Best
    • Groups

    scott.goodwin_8239

    @scott.goodwin_8239

    0
    Reputation
    2
    Posts
    1
    Profile views
    0
    Followers
    0
    Following
    Joined Last Online

    scott.goodwin_8239 Follow

    Best posts made by scott.goodwin_8239

    This user hasn't posted anything yet.

    Latest posts made by scott.goodwin_8239

    • RE: ProGet: AD/LDAP issues with 2024 Docker image

      Thanks for the quick reply!
      I'll wait until the next build is released before testing the fix. Since I have a lot of other tasks on my plate right now, and the rollback to 2023 worked perfectly, there is no particular rush 😳
      Cheers

      posted in Support
      S
      scott.goodwin_8239
    • ProGet: AD/LDAP issues with 2024 Docker image

      LdapV4 Exception thrown after ProGet 23.0.30 -> 24.0.0 Docker upgrade (Rocky Linux 8 Host w/ Docker version 26.0.1). Any pointers would be appreciated! I will write up a proper support ticket soon, if this isn't a quick and easy answer...

      Logged:04/23/2024 09:02:44
      Level:Error
      Category:LdapV4
      Message:The type initializer for 'Ldap' threw an exception.
      Details:System.TypeInitializationException: The type initializer for 'Ldap' threw an exception.
      ---> System.DllNotFoundException: Unable to load shared library 'libldap-2.5.so.0' or one of its dependencies. In order to help diagnose loading problems, consider using a tool like strace. If you're using glibc, consider setting the LD_DEBUG environment variable:
      /usr/local/proget/service/libldap-2.5.so.0: cannot open shared object file: No such file or directory
      /tmp/Inedo/ExtensionCache/c7314d6c38d09c9df3f884ffa6bd618e742a69d8/package/runtimes/linux/lib/net8.0/libldap-2.5.so.0: cannot open shared object file: No such file or directory
      /usr/local/proget/service/liblibldap-2.5.so.0: cannot open shared object file: No such file or directory
      /tmp/Inedo/ExtensionCache/c7314d6c38d09c9df3f884ffa6bd618e742a69d8/package/runtimes/linux/lib/net8.0/liblibldap-2.5.so.0: cannot open shared object file: No such file or directory
      /usr/local/proget/service/libldap-2.5.so.0.so: cannot open shared object file: No such file or directory
      /tmp/Inedo/ExtensionCache/c7314d6c38d09c9df3f884ffa6bd618e742a69d8/package/runtimes/linux/lib/net8.0/libldap-2.5.so.0.so: cannot open shared object file: No such file or directory
      /usr/local/proget/service/liblibldap-2.5.so.0.so: cannot open shared object file: No such file or directory
      /tmp/Inedo/ExtensionCache/c7314d6c38d09c9df3f884ffa6bd618e742a69d8/package/runtimes/linux/lib/net8.0/liblibldap-2.5.so.0.so: cannot open shared object file: No such file or directory
      
      at Interop.Ldap.<ldap_get_option_int>g____PInvoke|7_0(IntPtr __ldapHandle_native, LdapOption __option_native, Int32* __outValue_native)
      at Interop.Ldap.ldap_get_option_int(IntPtr ldapHandle, LdapOption option, Int32& outValue)
      at Interop.Ldap..cctor()
      --- End of inner exception stack trace ---
      at Interop.Ldap.ldap_initialize(IntPtr& ld, String uri)
      at System.DirectoryServices.Protocols.LdapConnection.InternalInitConnectionHandle()
      at System.DirectoryServices.Protocols.LdapConnection.Init()
      at System.DirectoryServices.Protocols.LdapConnection..ctor(LdapDirectoryIdentifier identifier, NetworkCredential credential, AuthType authType)
      at Inedo.Extensions.UserDirectories.DirectoryServicesLdapClient.Connect(String server, Nullable`1 port, Boolean ldaps, Boolean bypassSslCertificate) in C:\Users\builds\AppData\Local\Temp\InedoAgent\BuildMaster\192.168.44.60\Temp\_E438548\Src\InedoCore\InedoExtension\UserDirectories\DirectoryServicesLdapClient.cs:line 12
      at Inedo.Extensions.UserDirectories.ADUserDirectoryV4.GetDomainNameFromNetbiosName(String netbiosName) in C:\Users\builds\AppData\Local\Temp\InedoAgent\BuildMaster\192.168.44.60\Temp\_E438548\Src\InedoCore\InedoExtension\UserDirectories\ADUserDirectoryV4.cs:line 420
      

      My best guess aright now is that this relates to one of the many breaking changes with dotnet 8.0 container images (several links as example possibilities):
      https://learn.microsoft.com/en-us/dotnet/core/compatibility/containers/8.0/krb5-libs-package
      https://learn.microsoft.com/en-us/dotnet/core/compatibility/containers/8.0/aspnet-port
      https://learn.microsoft.com/en-us/dotnet/core/compatibility/containers/8.0/app-user

      In my ProGet 2023 container, it looks like maybe the ldap libs are referenced from /tmp/Inedo/ExtensionCache/, whereas I have nothing in that same location when I try running the 2024 container. Here's that location's contents in the 2023 container:

      root@c8a91627f629:/usr/local/proget# ls -laR /tmp/Inedo/ExtensionCache/7462773e85b56c435a5575cf8e889f57673c571c
      /tmp/Inedo/ExtensionCache/7462773e85b56c435a5575cf8e889f57673c571c:
      total 12
      drwxrwxr-x+ 3 root root   56 Apr 23 13:08 .
      drwxrwxr-x+ 6 root root 4096 Apr 23 13:08 ..
      -rw-rw-r--+ 1 root root    0 Apr 23 21:08 .lastUsed
      drwxrwxr-x+ 3 root root 4096 Apr 23 13:08 package
      -rw-rw-r--+ 1 root root  443 Jan 15 16:03 upack.json
      
      /tmp/Inedo/ExtensionCache/7462773e85b56c435a5575cf8e889f57673c571c/package:
      total 2140
      drwxrwxr-x+ 3 root root   4096 Apr 23 13:08 .
      drwxrwxr-x+ 3 root root     56 Apr 23 13:08 ..
      -rw-rw-r--+ 1 root root  40960 Feb 23  2022 Inedo.AssetDirectories.dll
      -rw-rw-r--+ 1 root root  75264 Mar  7  2023 Inedo.DependencyScan.dll
      -rw-rw-r--+ 1 root root 108544 Feb 20  2023 Inedo.UPack.dll
      -rw-rw-r--+ 1 root root  12250 Jan 15 21:03 InedoCore.deps.json
      -rw-rw-r--+ 1 root root 491008 Jan 15 21:03 InedoCore.dll
      -rw-rw-r--+ 1 root root 144024 Jan 15 21:03 InedoCore.pdb
      -rw-rw-r--+ 1 root root  52616 Oct 19  2020 Microsoft.Extensions.Logging.Abstractions.dll
      -rw-rw-r--+ 1 root root  26224 Oct 22  2021 Microsoft.Win32.SystemEvents.dll
      -rw-rw-r--+ 1 root root 238592 Jan  8  2021 Novell.Directory.Ldap.NETStandard.dll
      -rw-rw-r--+ 1 root root  74864 Jan 14  2022 System.DirectoryServices.Protocols.dll
      -rw-rw-r--+ 1 root root 131760 Jan 23  2023 System.DirectoryServices.dll
      -rw-rw-r--+ 1 root root 175216 Oct 22  2021 System.Drawing.Common.dll
      -rw-rw-r--+ 1 root root 104048 Oct 22  2021 System.Security.Permissions.dll
      -rw-rw-r--+ 1 root root 457880 May 17  2022 System.Text.Json.dll
      -rw-rw-r--+ 1 root root  25712 Oct 22  2021 System.Windows.Extensions.dll
      drwxrwxr-x+ 5 root root     42 Apr 23 13:08 runtimes
      
      /tmp/Inedo/ExtensionCache/7462773e85b56c435a5575cf8e889f57673c571c/package/runtimes:
      total 4
      drwxrwxr-x+ 5 root root   42 Apr 23 13:08 .
      drwxrwxr-x+ 3 root root 4096 Apr 23 13:08 ..
      drwxrwxr-x+ 3 root root   17 Apr 23 13:08 linux
      drwxrwxr-x+ 3 root root   17 Apr 23 13:08 unix
      drwxrwxr-x+ 3 root root   17 Apr 23 13:08 win
      
      /tmp/Inedo/ExtensionCache/7462773e85b56c435a5575cf8e889f57673c571c/package/runtimes/linux:
      total 0
      drwxrwxr-x+ 3 root root 17 Apr 23 13:08 .
      drwxrwxr-x+ 5 root root 42 Apr 23 13:08 ..
      drwxrwxr-x+ 3 root root 20 Apr 23 13:08 lib
      
      /tmp/Inedo/ExtensionCache/7462773e85b56c435a5575cf8e889f57673c571c/package/runtimes/linux/lib:
      total 0
      drwxrwxr-x+ 3 root root 20 Apr 23 13:08 .
      drwxrwxr-x+ 3 root root 17 Apr 23 13:08 ..
      drwxrwxr-x+ 2 root root 52 Apr 23 13:08 net6.0
      
      /tmp/Inedo/ExtensionCache/7462773e85b56c435a5575cf8e889f57673c571c/package/runtimes/linux/lib/net6.0:
      total 144
      drwxrwxr-x+ 2 root root     52 Apr 23 13:08 .
      drwxrwxr-x+ 3 root root     20 Apr 23 13:08 ..
      -rw-rw-r--+ 1 root root 143456 Jan 14  2022 System.DirectoryServices.Protocols.dll
      
      /tmp/Inedo/ExtensionCache/7462773e85b56c435a5575cf8e889f57673c571c/package/runtimes/unix:
      total 0
      drwxrwxr-x+ 3 root root 17 Apr 23 13:08 .
      drwxrwxr-x+ 5 root root 42 Apr 23 13:08 ..
      drwxrwxr-x+ 3 root root 20 Apr 23 13:08 lib
      
      /tmp/Inedo/ExtensionCache/7462773e85b56c435a5575cf8e889f57673c571c/package/runtimes/unix/lib:
      total 0
      drwxrwxr-x+ 3 root root 20 Apr 23 13:08 .
      drwxrwxr-x+ 3 root root 17 Apr 23 13:08 ..
      drwxrwxr-x+ 2 root root 39 Apr 23 13:08 net6.0
      
      /tmp/Inedo/ExtensionCache/7462773e85b56c435a5575cf8e889f57673c571c/package/runtimes/unix/lib/net6.0:
      total 420
      drwxrwxr-x+ 2 root root     39 Apr 23 13:08 .
      drwxrwxr-x+ 3 root root     20 Apr 23 13:08 ..
      -rw-rw-r--+ 1 root root 427112 Oct 22  2021 System.Drawing.Common.dll
      
      /tmp/Inedo/ExtensionCache/7462773e85b56c435a5575cf8e889f57673c571c/package/runtimes/win:
      total 0
      drwxrwxr-x+ 3 root root 17 Apr 23 13:08 .
      drwxrwxr-x+ 5 root root 42 Apr 23 13:08 ..
      drwxrwxr-x+ 3 root root 20 Apr 23 13:08 lib
      
      /tmp/Inedo/ExtensionCache/7462773e85b56c435a5575cf8e889f57673c571c/package/runtimes/win/lib:
      total 4
      drwxrwxr-x+ 3 root root   20 Apr 23 13:08 .
      drwxrwxr-x+ 3 root root   17 Apr 23 13:08 ..
      drwxrwxr-x+ 2 root root 4096 Apr 23 13:08 net6.0
      
      /tmp/Inedo/ExtensionCache/7462773e85b56c435a5575cf8e889f57673c571c/package/runtimes/win/lib/net6.0:
      total 1064
      drwxrwxr-x+ 2 root root   4096 Apr 23 13:08 .
      drwxrwxr-x+ 3 root root     20 Apr 23 13:08 ..
      -rw-rw-r--+ 1 root root  53352 Oct 22  2021 Microsoft.Win32.SystemEvents.dll
      -rw-rw-r--+ 1 root root 139376 Jan 14  2022 System.DirectoryServices.Protocols.dll
      -rw-rw-r--+ 1 root root 383616 Jan 23  2023 System.DirectoryServices.dll
      -rw-rw-r--+ 1 root root 454248 Oct 22  2021 System.Drawing.Common.dll
      -rw-rw-r--+ 1 root root  43112 Oct 22  2021 System.Windows.Extensions.dll
      
      
      posted in Support
      S
      scott.goodwin_8239