Got redirected to login page while downloading deepstream 6.1 .deb package from docker

• Hardware Platform - GPU
• DeepStream Version 6.1

5.730 --2024-04-06 13:36:00--  https://developer.nvidia.com/deepstream-6.1_6.1.0-1_arm64deb
5.739 Resolving developer.nvidia.com (developer.nvidia.com)... 152.199.20.126, 152.199.20.126
5.807 Connecting to developer.nvidia.com (developer.nvidia.com)|152.199.20.126|:443... connected.
6.011 HTTP request sent, awaiting response... 301 Moved Permanently
6.143 Location: https://developer.nvidia.com/downloads/deepstream-6.1_6.1.0-1_arm64deb [following]
6.144 --2024-04-06 13:36:01--  https://developer.nvidia.com/downloads/deepstream-6.1_6.1.0-1_arm64deb
6.144 Reusing existing connection to developer.nvidia.com:443.
6.144 HTTP request sent, awaiting response... 302 Found
6.864 Location: https://developer.nvidia.com/login [following]
6.864 --2024-04-06 13:36:02--  https://developer.nvidia.com/login
6.864 Reusing existing connection to developer.nvidia.com:443.
6.864 HTTP request sent, awaiting response... 200 OK
7.457 Length: 8533 (8.3K) [text/html]
7.457 Saving to: ‘deepstream-6.1_6.1.0-1_arm64deb’
7.473
7.473      0K ........                                              100% 1.01M=0.008s
7.473
7.473 2024-04-06 13:36:02 (1.01 MB/s) - ‘deepstream-6.1_6.1.0-1_arm64deb’ saved [8533/8533]

And here’s docker file:

# ROS name
ARG ROS_NAME=foxy
# ROS Foxy
ARG FROM_IMAGE=ros:$ROS_NAME


# Cache layer
FROM $FROM_IMAGE AS cache

# Copy manifests for caching
WORKDIR /opt
RUN	mkdir -p /tmp/opt \
	&& find ./ -name "package.xml" | xargs cp --parents -t /tmp/opt \
	&& find ./ -name "COLCON_IGNORE" | xargs cp --parents -t /tmp/opt || true \
	&& :

# Source entrypoint setup
RUN	sed --in-place --expression '$isource "/opt/ros/$ROS_DISTRO/setup.bash"' /ros_entrypoint.sh \
	&& :

# Source entrypoint setup to Bash
RUN	echo '$isource "/opt/ros/$ROS_DISTRO/setup.bash"' >> ~/.bashrc \
	&& :


# Install Ubuntu dependencies layer
FROM cache AS install-deps-ubuntu

# Install Ubuntu packages
RUN . /opt/ros/$ROS_DISTRO/setup.sh \
	&& apt-get update --allow-releaseinfo-change --fix-missing --no-install-recommends --no-install-suggests \
	&& apt-get install -y \
		wget \
		pkg-config \
		libssl1.1 \
		libgstreamer1.0-0 \
		gstreamer1.0-tools \
		gstreamer1.0-plugins-good \
		gstreamer1.0-plugins-bad \
		gstreamer1.0-plugins-ugly \
		gstreamer1.0-libav \
		libgstrtspserver-1.0-0 \
		libjansson4 \
		libyaml-cpp-dev \
		python3-colcon-common-extensions \
		libglib2.0-dev  \
		libgtk-3-dev \
		libgstreamer1.0-dev \
		libgstreamer-plugins-base1.0-dev \
		libopencv-dev \
	&& apt-get clean \
	&& rm -rf /var/lib/apt/lists/* -vf \
	&& rm -rf /var/cache/apk/* \
	&& :


# Install RealSense2 layer
FROM install-deps-ubuntu AS install-deps-rs2

# Install RealSense2 packages
RUN . /opt/ros/$ROS_DISTRO/setup.sh \
	&& mkdir -p /etc/apt/keyrings \
	&& wget https://librealsense.intel.com/Debian/librealsense.pgp -O /etc/apt/keyrings/librealsense.pgp \
	&& echo "deb [signed-by=/etc/apt/keyrings/librealsense.pgp] https://librealsense.intel.com/Debian/apt-repo `lsb_release -cs` main" | tee /etc/apt/sources.list.d/librealsense.list \
	&& apt-get update \
	&& apt-get install -y \
		librealsense2-dkms \
		librealsense2-utils \
		librealsense2-dev \
		librealsense2-dbg \
	&& apt-get clean \
	&& rm -rf /var/lib/apt/lists/* -vf \
	&& rm -rf /var/cache/apk/* \
	&& :


# Install ROS dependencies layer
FROM install-deps-rs2 AS install-deps-ros2

# Install ROS packages
RUN	. /opt/ros/$ROS_DISTRO/setup.sh \
	&& apt-get update --allow-releaseinfo-change --fix-missing --no-install-recommends --no-install-suggests \
	&& apt-get install -y \
		ros-${ROS_DISTRO}-ament-cmake \
		ros-${ROS_DISTRO}-cv-bridge \
		ros-${ROS_DISTRO}-image-transport \
		ros-${ROS_DISTRO}-vision-msgs \
	&& rosdep update -y \
		--ignore-src \
	&& apt-get clean \
	&& rm -rf /var/lib/apt/lists/* -vf \
	&& rm -rf /var/cache/apk/* \
	&& :


# Install nVidia packages
FROM install-deps-ros2 AS install-deps-nvidia

# Install CUDA 11.4, CUDNN 9, TensorRT
ENV	APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE=DontWarn
RUN	. /opt/ros/$ROS_DISTRO/setup.sh \
	&& wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/cuda-keyring_1.1-1_all.deb \
	&& dpkg -i ./cuda-keyring_1.1-1_all.deb \
	&& wget https://developer.nvidia.com/deepstream-6.1_6.1.0-1_amd64deb \
	&& apt-get install ./deepstream-6.1_6.1.0-1_amd64.deb \
	&& apt-get update --allow-releaseinfo-change --fix-missing --no-install-recommends --no-install-suggests \
	&& apt-get install -y \
		cuda-toolkit-11-6 \
		nvidia-cuda-toolkit \
		nvidia-gds \
		cudnn9-cuda-11 \
		tensorrt-dev \
	&& apt-get clean \
	&& rm -rf /var/lib/apt/lists/* -vf \
	&& rm -rf /var/cache/apk/* \
	&& :


# Copy sources layer
FROM install-deps-nvidia AS copy-source

# Copy sources to container
COPY	./ /usr/src


# Build layer
FROM copy-source AS build

# NOT-NVIDIA-BUSINESS-NEXT

Before DS-6.3, you needed to log in to a developer account to download. If you want to build your own docker, please refer to this project

What’s the actual reasons of such nVidia decision?

This has always been the case, after DS-6.3, the installation package is hosted on NGC.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.