RDK Resources
RDK Preferred
Code Management Facility
RDK Forums
[RDK Conferences]
RDK Support
Archives
Papers & Presentations Archive
The RDK-B code can be obtained from the CMF Gerrit instance using the repo
commands below :
$ repo init -u https://code.rdkcentral.com/r/manifests -m rdkb.xml -b rdkb-2018q2 $ repo sync -j4 --no-clone-bundle
-m rdkb.xml
in the build sequence above is important. If this is not specified, you will get an RDK-V tree by default.Note : The above commands illustrate how to access the specific CMF iteration (snapshot) RDK-B_2018Q2. Substitute the latest iteration currently available in RDK-B Releases page. If you want to get the very latest state of the code (i.e. current development), do not supply a branch, and master
will be fetched:
$ repo init -u https://code.rdkcentral.com/r/manifests -m rdkb.xml -b morty $ repo sync -j4 --no-clone-bundle
The first command will download the manifest, while the other command will fetch and checkout all the relevant git trees. Now you have a complete folder structure ready to build the RDK-B OpenEmbedded distro. The Manifest file (manifest.xml or default.xml) defines which repositories the project uses and links to appropriate revisions of each git repository. After completing "repo init", manifest files will be downloaded in ".repo/manifests/" path.
For other details on how to set up your Environment refer to Getting Started with the Code
RDK-B Emulator Build Instructions
RDK-B (RaspberryPi) User's Guide
RDK-B (RaspberryPi) Build Instructions - Morty
75 Comments
Z-ZheLiu
I can't download the source code, get the following error:
Get https://gerrit-googlesource.lug.ustc.edu.cn/git-repo/clone.bundle
Get https://gerrit-googlesource.lug.ustc.edu.cn/git-repo
warning: redirecting to https://gerrit-googlesource.proxy.ustclug.org/git-repo/
remote: Finding sources: 100% (13/13)
remote: Total 13 (delta 0), reused 13 (delta 0)
Unpacking objects: 100% (13/13), done.
From https://gerrit-googlesource.lug.ustc.edu.cn/git-repo
da40341..a6515fb master -> origin/master
Get https://code.rdkcentral.com/r/manifests
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- 0:00:02 --:--:-- 0
curl: (22) The requested URL returned error: 404
Server does not provide clone.bundle; ignoring.
fatal: remote error: access not permitted
fatal: remote error: access not permitted
fatal: cannot obtain manifest https://code.rdkcentral.com/r/manifests
Rajkumar Narayanan
Z-ZheLiu,
It seems to be an licence issue. I think you need to be an RDK licensee to access the source code
Eduardo Panciera
Hi I trying to build the image for Rasspberry PI but a have an error :
ERROR: ParseError at /home/epanciera/wk/rdkb-rpi-master/meta-raspberrypi/recipes-rdk/westeros/westeros-soc-rpi.bb:1: Could not include required file recipes-graphics/westeros/westeros.inc
Could you help us?
I m using the master branch → repo init -u https://code.rdkcentral.com/r/manifests -m rdkb.xml
When I set the setupenviroment (source meta-cmf-raspberrypi/setup-environment) , I'm using the option 9 (meta-cmf-raspberrypi/conf/machine/raspberrypi-rdk-broadband.conf)
This is the output when I try to do bitbake:
$ bitbake rdk-generic-broadband-image
WARNING: Variable key FILES_${PN} (${bindir}/* ${sbindir}/* ${libexecdir}/* ${libdir}/lib*${SOLIBS} ${sysconfdir} ${sharedstatedir} ${localstatedir} ${base_bindir}/* ${base_sbindir}/* ${base_libdir}/*${SOLIBS} ${base_prefix}/lib/udev/rules.d ${prefix}/lib/udev/rules.d ${datadir}/${BPN} ${libdir}/${BPN}/* ${datadir}/pixmaps ${datadir}/applications ${datadir}/idl ${datadir}/omf ${datadir}/sounds ${libdir}/bonobo/servers) replaces original key FILES_openjdk-6-jre ( ${JDK_HOME}/jre/bin/keytool ${JDK_HOME}/jre/bin/orbd ${JDK_HOME}/jre/bin/pack200 ${JDK_HOME}/jre/bin/rmid ${JDK_HOME}/jre/bin/rmiregistry ${JDK_HOME}/jre/bin/servertool ${JDK_HOME}/jre/bin/tnameserv ${JDK_HOME}/jre/bin/unpack200${JDK_HOME}/jre/bin/policytool ${JDK_HOME}/jre/bin/javaws ).
WARNING: Variable key FILES_${PN} (${bindir}/* ${sbindir}/* ${libexecdir}/* ${libdir}/lib*${SOLIBS} ${sysconfdir} ${sharedstatedir} ${localstatedir} ${base_bindir}/* ${base_sbindir}/* ${base_libdir}/*${SOLIBS} ${base_prefix}/lib/udev/rules.d ${prefix}/lib/udev/rules.d ${datadir}/${BPN} ${libdir}/${BPN}/* ${datadir}/pixmaps ${datadir}/applications ${datadir}/idl ${datadir}/omf ${datadir}/sounds ${libdir}/bonobo/servers) replaces original key FILES_openjdk-6-jre ( ${JDK_HOME}/jre/bin/keytool ${JDK_HOME}/jre/bin/orbd ${JDK_HOME}/jre/bin/pack200 ${JDK_HOME}/jre/bin/rmid ${JDK_HOME}/jre/bin/rmiregistry ${JDK_HOME}/jre/bin/servertool ${JDK_HOME}/jre/bin/tnameserv ${JDK_HOME}/jre/bin/unpack200${JDK_HOME}/jre/bin/policytool ${JDK_HOME}/jre/bin/javaws ).
WARNING: Variable key FILES_${PN} (${bindir}/* ${sbindir}/* ${libexecdir}/* ${libdir}/lib*${SOLIBS} ${sysconfdir} ${sharedstatedir} ${localstatedir} ${base_bindir}/* ${base_sbindir}/* ${base_libdir}/*${SOLIBS} ${base_prefix}/lib/udev/rules.d ${prefix}/lib/udev/rules.d ${datadir}/${BPN} ${libdir}/${BPN}/* ${datadir}/pixmaps ${datadir}/applications ${datadir}/idl ${datadir}/omf ${datadir}/sounds ${libdir}/bonobo/servers) replaces original key FILES_openjdk-6-jre ( ${JDK_HOME}/jre/bin/keytool ${JDK_HOME}/jre/bin/orbd ${JDK_HOME}/jre/bin/pack200 ${JDK_HOME}/jre/bin/rmid ${JDK_HOME}/jre/bin/rmiregistry ${JDK_HOME}/jre/bin/servertool ${JDK_HOME}/jre/bin/tnameserv ${JDK_HOME}/jre/bin/unpack200${JDK_HOME}/jre/bin/policytool ${JDK_HOME}/jre/bin/javaws ).
WARNING: Variable key FILES_${PN} (${bindir}/* ${sbindir}/* ${libexecdir}/* ${libdir}/lib*${SOLIBS} ${sysconfdir} ${sharedstatedir} ${localstatedir} ${base_bindir}/* ${base_sbindir}/* ${base_libdir}/*${SOLIBS} ${base_prefix}/lib/udev/rules.d ${prefix}/lib/udev/rules.d ${datadir}/${BPN} ${libdir}/${BPN}/* ${datadir}/pixmaps ${datadir}/applications ${datadir}/idl ${datadir}/omf ${datadir}/sounds ${libdir}/bonobo/servers) replaces original key FILES_openjdk-6-jre ( ${JDK_HOME}/jre/bin/keytool ${JDK_HOME}/jre/bin/orbd ${JDK_HOME}/jre/bin/pack200 ${JDK_HOME}/jre/bin/rmid ${JDK_HOME}/jre/bin/rmiregistry ${JDK_HOME}/jre/bin/servertool ${JDK_HOME}/jre/bin/tnameserv ${JDK_HOME}/jre/bin/unpack200${JDK_HOME}/jre/bin/policytool ${JDK_HOME}/jre/bin/javaws ).
WARNING: Variable key FILES_${PN} (${bindir}/* ${sbindir}/* ${libexecdir}/* ${libdir}/lib*${SOLIBS} ${sysconfdir} ${sharedstatedir} ${localstatedir} ${base_bindir}/* ${base_sbindir}/* ${base_libdir}/*${SOLIBS} ${base_prefix}/lib/udev/rules.d ${prefix}/lib/udev/rules.d ${datadir}/${BPN} ${libdir}/${BPN}/* ${datadir}/pixmaps ${datadir}/applications ${datadir}/idl ${datadir}/omf ${datadir}/sounds ${libdir}/bonobo/servers) replaces original key FILES_openjdk-7-jre ( ${JDK_HOME}/jre/bin/keytool ${JDK_HOME}/jre/bin/orbd ${JDK_HOME}/jre/bin/pack200 ${JDK_HOME}/jre/bin/rmid ${JDK_HOME}/jre/bin/rmiregistry ${JDK_HOME}/jre/bin/servertool ${JDK_HOME}/jre/bin/tnameserv ${JDK_HOME}/jre/bin/unpack200${JDK_HOME}/jre/bin/policytool ${JDK_HOME}/jre/bin/javaws ).
ERROR: ParseError at /home/epanciera/wk/rdkb-rpi-master/meta-raspberrypi/recipes-rdk/westeros/westeros-soc-rpi.bb:1: Could not include required file recipes-graphics/westeros/westeros.inc
Summary: There were 5 WARNING messages shown.
Summary: There was 1 ERROR message shown, returning a non-zero exit code.
Rajkumar Narayanan
Eduardo Panciera
At present,We are working with Morty branch(updated), please follow the below build instructions steps to build a rpi image,
1. repo init -u https://code.rdkcentral.com/r/manifests -m rdkb-raspberrypi.xml -b morty
2. repo sync --no-tags
3. source meta-cmf-raspberrypi/setup-environment
4. choose 9) meta-cmf-raspberrypi/conf/machine/raspberrypi-rdk-broadband.conf
5. bitbake rdk-generic-broadband-image
Z-Alfredo Aparicio
I have a problem compiling
0.61-r0/temp/log.do_compile.20918)
ERROR: Logfile of failure stored in: /home/producto/repo/rdkb/build-qemux86broadband/tmp/work/x86_64-linux/quilt-native/0.61-r0/temp/log.do_compile.20918
Log data follows:
| DEBUG: Executing shell function do_compile
| NOTE: make -j 4
| /home/producto/repo/rdkb/build-qemux86broadband/tmp/work/x86_64-linux/quilt-native/0.61-r0/temp/run.do_compile.20918: line 140: make: command not found
| ERROR: oe_runmake failed
| WARNING: /home/producto/repo/rdkb/build-qemux86broadband/tmp/work/x86_64-linux/quilt-native/0.61-r0/temp/run.do_compile.20918:1 exit 1 from
| exit 1
| ERROR: Function failed: do_compile (log file is located at /home/producto/repo/rdkb/build-qemux86broadband/tmp/work/x86_64-linux/quilt-native/0.61-r0/temp/log.do_compile.20918)
ERROR: Task 23 (/home/producto/repo/rdkb/openembedded-core/meta/recipes-devtools/quilt/quilt-native_0.61.bb, do_compile) failed with exit code '1'
NOTE: Tasks Summary: Attempted 11 tasks of which 0 didn't need to be rerun and 1 failed.
NOTE: Writing buildhistory
Waiting for 0 running tasks to finish:
Summary: 1 task failed:
/home/producto/repo/rdkb/openembedded-core/meta/recipes-devtools/quilt/quilt-native_0.61.bb, do_compile
Summary: There were 32 WARNING messages shown.
Summary: There was 1 ERROR message shown, returning a non-zero exit code.
Rajkumar Narayanan
Z-Alfredo Aparicio,
At present,We are working with Morty branch.So requested to use the below command for generating the RDK-B Emulator image,
repo init -u https://code.rdkcentral.com/r/manifests -m rdkb.xml -b morty
Z-Leo Cheung
I'm getting an error when trying to get the source code. (Tried both master and morty)
Checking out project rdk/devices/intel-x86-pc/emulator/iarmmgrs
Syncing work tree: 95% (146/153)Checking out project rdk/devices/raspberrypi/iarmmgrs
Syncing work tree: 96% (147/153)Checking out project rdk/devices/raspberrypi/webpa-client
Checking out project rdk/devices/raspberrypi/wifi
Syncing work tree: 97% (149/153)Checking out project rdk/tools/tdk
error: Cannot checkout rdk/tools/tdk: ManifestInvalidRevisionError: revision master in rdk/tools/tdk not found
error: in `sync --no-clone-bundle`: revision master in rdk/tools/tdk not found
jhe wei, jhang
I meet a problem for downloading the code
I got the message "access not permitted" after I type the user name and password for"repo init -u https://code.rdkcentral.com/r/manifests -m rdkb.xml -b rdkb-2018q2"?
how to access the code?
Narayanaswamy Ramaiyer
Hi jhe wei, jhang
We tried with the command you mentioned and it seems to work fine. Let us see if your account has some access issues.Could you please raise an issue at https://jira.rdkcentral.com/ on the same?
Thanks,
Swamy
jhe wei, jhang
Thank you for your reply.
I have post the issue on https://jira.rdkcentral.com/jira/browse/RDKBDEV-57
Z-Wilson
After I do the steps for "Building for RaspberryPi" on the page "RDK-B_2019Q3".
I got the message "ERROR: Layer 'cmf-raspberrypi' depends on layer 'cmf-video', but this layer is not enabled in your configuration" for "bitbake rdk-generic-broadband-image" command.
What is the best suggestion for solving this problem?
Narayanaswamy Ramaiyer
Hi Z-Wilson
This error is mostly seen when we select an option with a video component included for a broadband build. Could you please let us know the option selected( the number too ) during step 3( the 'source' command )
Thanks,
Swamy
Z-Wilson
the option are 23) meta-raspberrypi/conf/machine/raspberrypi3-64.conf and 24) meta-raspberrypi/conf/machine/raspberrypi3.conf
My device is raspberrypi 3 model B and I have another problem.
What is the difference with raspberrypi3-64-rdk-broadband.conf, raspberrypi3-64-rdk-broadband-musl.conf, raspberrypi3-64.conf
and raspberrypi3.conf?
Following content is my test result.
case 1: choose the config raspberrypi3-64-rdk-broadband-musl.conf and build the code.
i got the error message "ucresolv/git+AUTOINC+996c3778b1-r1/git/./include/sys/resource.h:2:35: fatal error: resource/sys/resource.h: No such file or directory"
case 2: choose the config raspberrypi3-64-rdk-broadband.conf and build the code.
After the device boot up, i find that the network interface don't link up. I have to type the commnad "ip link set eth0 up"...etc.
The lighttpd is not enable too. I use the command "lighttpd -f /etc/lighttpd.conf" to enable the gui feature.
what is the GUI default username and passoword?
After I input the admin and password based on "RDK-B-RaspberryPi-UserGuide 2.0", I got the error message "Incorrect password for admin!"
I also find the error message like "swctl command not found" and more message in the /rdklogs/logs/Console.txt.0.
case 3: raspberrypi3-64.conf&raspberrypi3.conf
i got the error message "ERROR: Layer 'cmf-raspberrypi' depends on layer 'cmf-video', but this layer is not enabled in your configuration"
Cleona
Am unable to download the sources for RDK-B emulator. Getting following error.
root@vtguser:/home/RDKB-Rpi# repo init -u https://code.rdkcentral.com/r/manifests -m rdkb.xml -b morty
Username for 'https://code.rdkcentral.com': jpcleona
Password for 'https://jpcleona@code.rdkcentral.com':
fatal: remote error: access not permitted
Pls let me know the solution
Z-Dirk Lerch
Unfortunately I have the same problem (but I am using .netrc, so not questioned for username and pw)
git and repo are in their latest version.
What can I do ?
Thanks for any help.
Sanjeet Prasad
I am not able to download RDK code for raspberry pi
inuxtest@faketbs:~/sanjeet/RDKB$ repo init -u https://code.rdkcentral.com/r/manifests -m rdkb-raspberrypi.xml -b morty
Username for 'https://code.rdkcentral.com': sanjeet8.23@gmail.com
Password for 'https://sanjeet8.23@gmail.com@code.rdkcentral.com':
remote: Unauthorized
fatal: Authentication failed for 'https://code.rdkcentral.com/r/manifests/'
Username for 'https://code.rdkcentral.com':
Narayanaswamy Ramaiyer
HI Sanjeet,
Please share your username so that we can see if it has proper access rights. We see you are not using a company email ID so mostly your account might not be having enough access to some repos
Z-Mahesh Singh
I am getting the below error while downloading the source code.
error: in `sync -j4 --no-clone-bundle`: revision master in components/generic/rdk-oe/meta-cmf-96boards not found
Also, Authentication failure happened during code fetch.
Narayanaswamy Ramaiyer
Hi Z-Mahesh Singh,
please share the repo init command used, its results and the authentication failure you saw
kal tang
dear admin:
I am not able to download RDK-b code, log as follows:
repo init -u https://code.rdkcentral.com/r/manifests -m rdkb.xml -b rdkb-2019q3
Username for 'https://code.rdkcentral.com': tb0128_kal
Password for 'https://tb0128_kal@code.rdkcentral.com':
fatal: remote error: access not permitted
Username for 'https://code.rdkcentral.com': tb0128_kal
Password for 'https://tb0128_kal@code.rdkcentral.com':
fatal: remote error: access not permitted
fatal: remote error: access not permitted
fatal: cannot obtain manifest https://code.rdkcentral.com/r/manifests
Narayanaswamy Ramaiyer
my username is tb0128_kal, thank you!
Narayanaswamy Ramaiyer
Hello kal tang,
Could you please run the below commands in terminal and let us know the output?
git clone "https://code.rdkcentral.com/r/rdkb/components/opensource/ccsp/Utopia"
git clone "https://code.rdkcentral.com/r/components/generic/rdk-oe/meta-cmf-raspberrypi"
Also, please let us know if you can login to https://code.rdkcentral.com with your username and password
kal tang
dear Narayanaswamy Ramaiyer:
I can login to https://code.rdkcentral.com sucess,and clone output as follows:
git clone "https://code.rdkcentral.com/r/rdkb/components/opensource/ccsp/Utopia"
Cloning into 'Utopia'...
remote: Counting objects: 84, done
remote: Total 15919 (delta 0), reused 15919 (delta 0)
Receiving objects: 100% (15919/15919), 10.74 MiB | 223.00 KiB/s, done.
Resolving deltas: 100% (10233/10233), done.
git clone "https://code.rdkcentral.com/r/components/generic/rdk-oe/meta-cmf-raspberrypi"
Cloning into 'meta-cmf-raspberrypi'...
Username for 'https://code.rdkcentral.com': tb0128_kal
Password for 'https://tb0128_kal@code.rdkcentral.com':
fatal: remote error: access not permitted
Narayanaswamy Ramaiyer
HI kal tang,
Let us check you access rights and confirm this. Yogomaya Maharana could you please check his access rights?
Thanks,
Swamy
Yogomaya Maharana
Narayanaswamy Ramaiyer - kal tang has signe dup with personal email address. While most of the RDK components are available free, a handful of components are distributed under the free RDK License Agreement. Please contact RDK Management at info@rdkcentral.com in case you need more information
Z-SharanyaBakkanagari
Hi
Iam not able to download RDK-V source code for X-86, while downloading Iam getting errors like,
fatal: remote error: access not permitted
Yogomaya Maharana
Z-SharanyaBakkanagari While most of the RDK components are available free, a handful of components are distributed under the free RDK License Agreement. Please contact RDK Management at info@rdkcentral.com in case you need more information.
frankliao
Hi, I cannot download rdkb-2019q3 code.
Logs is as follows.
What can I do?
My username is whliao.tw
Thanks
frankliao@dororo:~/RDKB3$ repo init -u https://code.rdkcentral.com/r/manifests -m rdkb.xml -b rdkb-2019q3
Downloading Repo source from https://gerrit.googlesource.com/git-repo
remote: Counting objects: 2, done
remote: Finding sources: 100% (48/48)
remote: Total 48 (delta 6), reused 48 (delta 6)
Unpacking objects: 100% (48/48), 146.66 KiB | 2.01 MiB/s, done.
From https://gerrit.googlesource.com/git-repo
d38300c..910dfe8 master -> origin/master
0b57eed..d957ec6 stable -> origin/stable
* [new tag] v2.4 -> v2.4
* [new tag] v2.4.1 -> v2.4.1
Downloading manifest from https://code.rdkcentral.com/r/manifests
Server does not provide clone.bundle; ignoring.
Username for 'https://code.rdkcentral.com': whliao.tw
Password for 'https://whliao.tw@code.rdkcentral.com':
manifests:
fatal: remote error: access at least one ref not permitted
Username for 'https://code.rdkcentral.com': whliao.tw
Password for 'https://whliao.tw@code.rdkcentral.com':
manifests:
remote: Unauthorized
fatal: Authentication failed for 'https://code.rdkcentral.com/r/manifests/'
Z-Digvijay Singh Chauhan
Hi,
I am not able to download rdkb-2019q3 and getting below errors.
root@chauhan-pvf:/home/chauhan/emulator# repo init -u https://code.rdkcentral.com/r/manifests -m rdkb.xml -b rdk-2019q3
fatal: remote error: access at least one ref not permitted
manifests:
I Tried to clone Utopia which I am able to clone properly.
Please help me to fix this issue.
My user name is digvijay.chauhan
Thanks.
Narayanaswamy Ramaiyer
Hi Z-Digvijay Singh Chauhan
Did you tried logging in once to https://code.rdkcentral.com once before trying to checkout the code?
Thanks
Z-Digvijay Singh Chauhan
Hi Narayanaswamy Ramaiyer
Thanks for quick reply, Yes I logged in to https://code.rdkcentral.com before cloning, also I am able to clone Utopia. see the status below but other repos I am not able to clone.
root@chauhan-pvf:/home/chauhan/emulator# git clone "https://code.rdkcentral.com/r/rdkb/components/opensource/ccsp/Utopia"
Cloning into 'Utopia'...
remote: Counting objects: 93, done
remote: Total 17024 (delta 0), reused 17024 (delta 0)
Receiving objects: 100% (17024/17024), 12.34 MiB | 311.00 KiB/s, done.
Resolving deltas: 100% (10760/10760), done.
root@chauhan-pvf:/home/chauhan/emulator# repo init -u https://code.rdkcentral.com/r/manifests -m rdkb.xml -b rdk-2019q3
fatal: remote error: access at least one ref not permitted
manifests:
fatal: remote error: access at least one ref not permitted
fatal: remote error: access at least one ref not permitted
manifests:
fatal: remote error: access at least one ref not permitted
fatal: cannot obtain manifest https://code.rdkcentral.com/r/manifests
Narayanaswamy Ramaiyer
Hi Z-Digvijay Singh Chauhan
Please try with 'rdkb-2019q3' instead of 'rdk-2019q3'
ravindra reddy
Hi Narayanaswamy Ramaiyer
I am trying to download latest rdk-next branch but ran into following error. Could you please help me with this.
Username: ravindra1235
I am able to login into code.rdkcentral.com with ravindra1235 username.
#repo init -u https://code.rdkcentral.com/r/manifests -b rdk-next -m rdkb-extsrc.xml
fatal: remote error: access at least one ref not permitted
manifests:
fatal: remote error: access at least one ref not permitted
fatal: remote error: access at least one ref not permitted
manifests:
fatal: remote error: access at least one ref not permitted
fatal: cannot obtain manifest https://code.rdkcentral.com/r/manifests
Following information is for reference:
ravindra@ravindra:~/Code/rdkv-repo$ git clone "https://code.rdkcentral.com/r/rdkb/components/opensource/ccsp/Utopia"
Cloning into 'Utopia'...
remote: Counting objects: 121, done
remote: Finding sources: 100% (21/21)
remote: Total 17744 (delta 2), reused 17740 (delta 2)
Receiving objects: 100% (17744/17744), 13.26 MiB | 1.13 MiB/s, done.
Resolving deltas: 100% (11101/11101), done.
ravindra@ravindra:~/Code/rdkv-repo$
ravindra@ravindra:~/Code/rdkv-repo$ git clone "https://code.rdkcentral.com/r/components/generic/rdk-oe/meta-cmf-raspberrypi"
Cloning into 'meta-cmf-raspberrypi'...
fatal: remote error: access at least one ref not permitted
ravindra@ravindra:~/Code/rdkv-repo$
Thanks in advance!!
Regards
Ravindra
Yogomaya Maharana
Hello Ravindra,
Thank you for reaching out to RDK Support. While most of the RDK components are available free, a handful of components are distributed under the free RDK License Agreement.
To obtain the RDK License Agreement, please fill in the form on the right side of this page and click submit. Upon full execution of the agreement, you will be provided access to the RDK source code components. Please contact RDK Management at info@rdkcentral.com in case you need more information.
Thanks,
RDK Support
Mohamed JAAFAR
Hi all,
I was trying to fetch the code from the repository. But, I got this problem :
(base) blade@blade-Blade:~/emulator$ repo init -u https://code.rdkcentral.com/r/manifests -m rdkb-raspberrypi.xml -b morty
Username for 'https://code.rdkcentral.com': mohamed.jaafar.vp
Password for 'https://mohamed.jaafar.vp@code.rdkcentral.com':
fatal: remote error: access at least one ref not permitted
manifests:
fatal: remote error: access at least one ref not permitted
Yogomaya Maharana
Hello Mohamed,
Thank you for reaching out to RDK Support. While most of the RDK components are available free, a handful of components are distributed under the free RDK License Agreement.
To obtain the RDK License Agreement, please fill in the form on the right side of this page and click submit. Upon full execution of the agreement, you will be provided access to the RDK source code components. Please contact RDK Management at info@rdkcentral.com in case you need more information.
Thanks,
RDK Support
Z-Carl Pickering
I'm getting the same error. I can log into gerrit OK and as far as I am aware have a licence agreement that includes commits.
I can git clone Utopia but not meta-cmf-raspberrypi. Does this need a separate agreement because there doesn't seem to be a summary of what is and isn't available?
Yogomaya Maharana
Hello Carl,
While most of the RDK components are available free, a handful of components are distributed under the free RDK License Agreement.
To obtain the RDK License Agreement, please fill in the form https://rdkcentral.com/rdk-license-application-form/ and click submit. Upon full execution of the agreement, you will be provided access to the RDK source code components. Please contact RDK Management at info@rdkcentral.com in case you need more information.
You can get all the Apache components, but for any of the RDK Components, you have to obtain the RDK License Agreement.
Thanks,
RDK Support
Z-Carl Pickering
Thankyou, form filled in.
Rajesh Reddy
Hi ,
I am getting following in middle of sync .
python3 repo sync -j4 --no-clone-bundle
Username for 'https://code.rdkcentral.com': rajeshrm
Password for 'https://rajeshrm@code.rdkcentral.com':
Fetching projects: 3% (4/107) components/opensource/gdbus-clientUsername for 'https://code.rdkcentral.com': Username for 'https://code.rdkcentral.com': Username for 'https://code.rdkcentral.com': rajeshrm
Password for 'https://rajeshrm@code.rdkcentral.com': Username for 'https://code.rdkcentral.com': Password for 'https://rajeshrm@code.rdkcentral.com':
Fetching projects: 4% (5/107) components/generic/rdk-oe/meta-cmfUsername for 'https://code.rdkcentral.com': rajeshrm
Password for 'https://rajeshrm@code.rdkcentral.com':
remote: Unauthorized
fatal: Authentication failed for 'https://code.rdkcentral.com/r/components/generic/rdk-oe/meta-cmf-broadband/'
components/generic/rdk-oe/meta-cmf-broadband:
remote: Unauthorized
fatal: Authentication failed for 'https://code.rdkcentral.com/r/components/generic/rdk-oe/meta-cmf-broadband/'
Username for 'https://code.rdkcentral.com':
Please help me.. My user name and password was correct and i have approved licence also.
Narayanaswamy Ramaiyer
Hi Rajesh Reddy
Could you please confirm
Rajesh Reddy
YES .I am able to login into https://code.rdkcentral.com without any issues.
I have saved credentials in ~/.netrc .
Narayanaswamy Ramaiyer
Hi Rajesh Reddy
Could you please run the below commands in terminal and let us know the output?
git clone "https://code.rdkcentral.com/r/rdkb/components/opensource/ccsp/Utopia"
git clone "https://code.rdkcentral.com/r/components/generic/rdk-oe/meta-cmf-raspberrypi"
Rajesh Reddy
Hi Narayanaswamy Ramaiyer
I am able clone both. The output as follows.
spanidea@span:~/rpi$ git clone"https://code.rdkcentral.com/r/rdkb/components/opensource/ccsp/Utopia"
Cloning into 'Utopia'...
remote: Counting objects: 109, done
remote: Total 18768 (delta 0), reused 18768 (delta 0)
Receiving objects: 100% (18768/18768), 14.84 MiB | 1.18 MiB/s, done.
Resolving deltas: 100% (11601/11601), done.
Checking connectivity... done.
spanidea@span:~/rpi$ git clone "https://code.rdkcentral.com/r/components/generic/rdk-oe/meta-cmf-raspberrypi"
Cloning into 'meta-cmf-raspberrypi'...
Username for 'https://code.rdkcentral.com': rajeshrm
Password for 'https://rajeshrm@code.rdkcentral.com':
remote: Counting objects: 143, done
remote: Total 10381 (delta 0), reused 10381 (delta 0)
Receiving objects: 100% (10381/10381), 2.47 MiB | 503.00 KiB/s, done.
Resolving deltas: 100% (4105/4105), done.
Checking connectivity... done.
Narayanaswamy Ramaiyer
HI Rajesh Reddy
Looks like this is not related to access as you are able to checkout components. But if you have set your .netrc file properly, it should not have asked for password. Could you please check if the .netrc file is at the proper location ( in your home folder, ie at ~/ ) and the values in it are proper?
Sravanthi Peta
Hi,
I am getting the below error in the middle of sync:
* [new branch] 2002_feature -> rdkgerrit/2002_feature
* [new branch] test_branching_axg1v3 -> rdkgerrit/test_branching_axg1v3
* [new branch] test_branching_python_axg1v3 -> rdkgerrit/test_branching_python_axg1v3
Password for 'https://code.rdkcentral.com':
remote: Unauthorized
fatal: Authentication failed for 'https://code.rdkcentral.com/r/components/generic/rdk-oe/meta-cmf-video-restricted/'
Username for 'https://code.rdkcentral.com': sravanthi_peta
Password for 'https://sravanthi_peta@code.rdkcentral.com':
remote: Unauthorized
fatal: Authentication failed for 'https://code.rdkcentral.com/r/components/generic/rdk-oe/meta-cmf-video-restricted/'
error: Cannot fetch components/generic/rdk-oe/meta-cmf-video-restricted
error: Exited sync due to fetch errors
Able to login into https://code.rdkcentral.com with my credentials without any issues and also saved the credentials in ~/.netrc file
Could someone please help me on this.
Yogomaya Maharana
Sravanthi Peta - What is the exact username (lower/upper/mixed case) you are using for login to code.rdkcentral.com?
Sravanthi Peta
Yogomaya Maharana – Username : sravanthi_peta , the same I am using to open code.rdkcentral.com.
Narayanaswamy Ramaiyer
Hi Sravanthi Peta
Are you trying to build RDK-V target ?
Could you please run the below commands in terminal and let us know the output?
git clone "https://code.rdkcentral.com/r/rdkb/components/opensource/ccsp/Utopia"
git clone "https://code.rdkcentral.com/r/components/generic/rdk-oe/meta-cmf-raspberrypi"
Sravanthi Peta
Hi Narayanaswamy Ramaiyer
Working fine now after doing some changes in .netrc
Thank you
Nagendra Verma
Hi Sravanthi Peta can you please tell me what change in .netrc you did to make it work ? I am facing exactly the same issue.
I can access code.rdkcentral.com. with my login and also .netrc contains the same login but still seeing same error.
Thanks
Narayanaswamy Ramaiyer Terminal output of above 2 commands are
Appreciate your help,
Thanks
Narayanaswamy Ramaiyer
Hi Nagendra Verma ,
This looks like an access issue. Yogomaya Maharana could you please check user access? User has confirmed login to code.rdkcentral.com
Nagendra Verma
Yogomaya Maharana can you help please. thanks
Yogomaya Maharana
Hello Nagendra Verma ,
Thank you for reaching out to RDK Support. While most of the RDK components are available free, a handful of components are distributed under the free RDK License Agreement.
To obtain the RDK License Agreement, please fill in the form on the right side of this page and click submit. Upon full execution of the agreement, you will be provided access to the RDK source code components. Please contact RDK Management at info@rdkcentral.com in case you need more information.
Rajesh Reddy
Hi,
Please help with this issue. password keep on asking but i am getting below error.
Fetching projects: 2% (2/98) rdk/components/opensource/oe/meta-browserUsername for 'https://code.rdkcentral.com': rajeshrm
Password for 'https://rajeshrm@code.rdkcentral.com': Password for 'https://9030558931@aA@code.rdkcentral.com': Password for 'https://rajeshrm@code.rdkcentral.com': Password for 'https://rajeshrm@code.rdkcentral.com':
remote: Unauthorized
fatal: Authentication failed for 'https://code.rdkcentral.com/r/components/asp/rdk-oe/meta-cmf-bsp-emulator/'
components/asp/rdk-oe/meta-cmf-bsp-emulator:
remote: Unauthorized
fatal: Authentication failed for 'https://code.rdkcentral.com/r/components/asp/rdk-oe/meta-cmf-bsp-emulator/'
I am facing this issue from couple of days. Please help asap
Narayanaswamy Ramaiyer
HI Rajesh Reddy
This issue looks more like your ~/.netrc file is not providing credentials in a proper way and hence it is asking for your username and password everytime during repo sync. Please see if ~/.netrc is stored properly and the contents are correct. A sample content might look like
Rajesh Reddy
Hi,
Thank you. working fine after adding .netrc
Kiran Kumar
Hi,
I am unable to download the code base.
I have tried following based on issues reported by others.
1> https://code.rdkcentral.com: I can sign-in successfully
2>git clone "https://code.rdkcentral.com/r/rdkb/components/opensource/ccsp/Utopia"
The output is:
Cloning into 'Utopia'...
remote: Counting objects: 109, done
remote: Total 18786 (delta 0), reused 18786 (delta 0)
Receiving objects: 100% (18786/18786), 14.85 MiB | 2.64 MiB/s, done.
Resolving deltas: 100% (11611/11611), done.
3>~/.netrc
I have saved credentials here:
cat ~/.netrc
machine code.rdkcentral.com
login kiran.kumar2
password <my-password>
4> git clone "https://code.rdkcentral.com/r/components/generic/rdk-oe/meta-cmf-raspberrypi"
Output shows:
Cloning into 'meta-cmf-raspberrypi'...
fatal: remote error: access at least one ref not permitted
5>repo init -u https://code.rdkcentral.com/r/manifests -m rdkb-raspberrypi.xml -b morty
Output shows:
fatal: remote error: access at least one ref not permitted
fatal: remote error: access at least one ref not permitted
fatal: cannot obtain manifest https://code.rdkcentral.com/r/manifests
Could you please let me know the reason for the above failures.
Login details:
User Name: kiran.kumar2
Email: kiran.kumar2@commscope.com
Regards,
Kiran
Narayanaswamy Ramaiyer
Hi Kiran Kumar as you are able to clone generic repo but not restricted repo, let us first check your access
Yogomaya Maharana can you please cross check the access for the user?does a '.' in username cause any issue?
Yogomaya Maharana
Kiran Kumar - Please try your access now. Login to code.rdkcentral.com with username kiran.kumar2 before checking out.
Kiran Kumar
Yogomaya Maharana Narayanaswamy Ramaiyer Thanks. Checkout issue is resolved.
For Pi version, I checked out using:
repo init -u https://code.rdkcentral.com/r/manifests -m rdkb.xml -b morty
repo sync -j4 --no-clone-bundle
The above commands results in error:
Checking out projects: 41% (39/93) rdk/devices/raspberrypi/webpa-clienterror: Cannot checkout rdk/devices/intel-x86-pc/rdkemulator/tdk: ManifestInvalidRevisionError: revision master in rdk/devices/intel-x86-pc/rdkemulator/tdk not found
error: in `sync -j4 --no-clone-bundle`: revision master in rdk/devices/intel-x86-pc/rdkemulator/tdk not found
Is there any further issue of permissions?. Also, the the link "RDK-B (RaspberryPi) Build Instructions - Morty" is not working. Could you please help to resolve.
Yogomaya Maharana
Narayanaswamy Ramaiyer - Please take a look at the checkout error
Narayanaswamy Ramaiyer
Hi Kiran Kumar,
RDK-B build instructions are now moved at here
The build issue you are seeing - Could you please try with rdk-next branch( or the instructions in above link ) which should work fine based on latest trials ?
Kiran Kumar
Thanks Narayanaswamy Ramaiyer . I can check-out repo now.
Zeng Juan
In the page https://code.rdkcentral.com, and click sign in, there is error message denying access, how to go the sign in?
And the above link to the "code.rdkcentral.com" drives to another ads page of games.
Please indicate the the page code.rdkcentral.com is yet to be used.
Thanks.
Narayanaswamy Ramaiyer
Hi Zeng Juan ,
The site https://code.rdkcentral.com/ still works fine. You can login by clicking on the 'Login' button on the top right corner of the page. ( https://code.rdkcentral.com/r/login/%2F%2Fq%2Fstatus%3Aopen Is the direct link to login page)
The login credentials are same as the RDK wiki credentials which you used to login to post this comment
aimeeqiu
Hi,
I am unable to download the code base.
I have tried following based on issues reported by others.
1> https://code.rdkcentral.com: I can sign-in successfully
2>git clone "https://code.rdkcentral.com/r/rdkb/components/opensource/ccsp/Utopia"
The output is:
Cloning into'Utopia'...
remote: Counting objects: 120, done
remote: Total 19332 (delta 0), reused 19332 (delta 0)
Receiving objects: 100% (19332/19332), 15.41 MiB | 179.00 KiB/s, done.
Resolving deltas: 100% (11854/11854), done.
3>~/.netrc
I have saved credentials :
cat ~/.netrc
machine code.rdkcentral.com
login aimee_qiu
password Sdc.2020@
4> git clone "https://code.rdkcentral.com/r/components/generic/rdk-oe/meta-cmf-raspberrypi"
Output shows:
Cloning into'meta-cmf-raspberrypi'...
fatal: remote error:access at least one ref not permitted
5>repo init -u https://code.rdkcentral.com/r/manifests -m rdkb-raspberrypi.xml -b morty
Output shows:
fatal:remote error:access at least one ref not permitted
manifests:
fatal: remote error:access at least one ref not permitted
fatal: remote error::access at least one ref not permitted
manifests:
fatal: remote error:access at least one ref not permitted
fatal: cannot obtain manifest https://code.rdkcentral.com/r/manifests
Could you please let me know the reason for the above failures.Does a '_' in username cause any issue?
Login details:
User Name: aimee_qiu
Email: aimee_qiu@sdc.sercomm.com
Regards,
Aimee
Narayanaswamy Ramaiyer
Hi aimeeqiu
Thanks for the detailed info. This looks like an access issue
Yogomaya Maharana could you please cross check access? User is not able to access licensed repos
Yogomaya Maharana
aimeeqiu Narayanaswamy Ramaiyer - There were some access missing from this account. Please try your access now and let me know if issue still persists.
aimeeqiu
work fine ! I can download code base now.Thank you for help!
Yogomaya Maharana
aimeeqiu - Thanks for confirming!
Sudheer Reddy Sirigireddy
Yogomaya Maharana
Hi ,
I am also facing the same error fetching this code https://code.rdkcentral.com/r/soc/broadcom/components/generic/rdkcryptoapi-netflix .
remote https://code.rdkcentral.com/r/soc/broadcom/components/generic/rdkcryptoapi-netflix failed with exit code 128, output:
fatal: remote error: access at least one ref not permitted
Please check and give access to me also.
Yogomaya Maharana
We need approval for accessing the repos.
Sudheer Reddy Sirigireddy
I sent mail to support@rdkcentral.com to approval . Please check and approve
Sriramprabu P
Hi,
I am also facing an access rights issue. Could you please open the access?
Username for 'https://code.rdkcentral.com': sriram@skardin.com.tw
Password for 'https://sriram@skardin.com.tw@code.rdkcentral.com':
remote: Unauthorized
fatal: Authentication failed for 'https://code.rdkcentral.com/r/manifests/'
manifests:
None
username: gpsriramprabu
Yogomaya Maharana
Sriramprabu P - Please use username "gpsriramprabu" for code.rdkcentral.com and not email. Also, would suggest you to first login to code,rdkcentral.com and them attempt a code cloning.
Thanks,
RDK Support