Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Facing below failure when build the ONL "ERROR:onlrfs:Exception 'Could not mount proc in rfs.' in OnlRfsContext::__enter__" #939

Open
SheyamKumarVellingiri opened this issue May 15, 2023 · 3 comments

Comments

@SheyamKumarVellingiri
Copy link

I am trying to compile the ONL using below commands.
docker/tools/onlbuilder -8
apt-cacher-ng
source setup.env
make amd64

But I am facing below failure when build the ONL. Please do the needful.

Ign http://127.0.0.1:3142/ unstable InRelease
Ign http://127.0.0.1:3142/ jessie Release.gpg
Ign http://127.0.0.1:3142/ unstable Release.gpg
Ign http://127.0.0.1:3142/ jessie Release
Get:3 http://127.0.0.1:3142/ unstable Release [7726 B]
Get:4 http://127.0.0.1:3142/ unstable/main amd64 Packages [12.4 kB]
Err http://127.0.0.1:3142/ jessie/main amd64 Packages
  404  Not Found
Ign http://127.0.0.1:3142/ jessie/main Translation-en
Ign http://127.0.0.1:3142/ unstable/main Translation-en
Fetched 304 kB in 8s (34.6 kB/s)
W: Failed to fetch http://127.0.0.1:3142/mirrors.kernel.org/debian/dists/jessie/main/binary-amd64/Packages  404  Not Found

 

E: Some index files failed to download. They have been ignored, or old ones used instead.
apt update failed. Exit value: 100
INFO:onlrfs:[profiler] sudo /usr/sbin/multistrap -d jessie/rootfs-amd64.d -f /tmp/tmpHuI1Yq : 10.0346889496 seconds (0.167244815826 minutes)
DEBUG:onlrfs:Executing:sudo mount -t devtmpfs dev jessie/rootfs-amd64.d/dev
INFO:onlrfs:[profiler] sudo mount -t devtmpfs dev jessie/rootfs-amd64.d/dev : 0.0353581905365 seconds (0.000589303175608 minutes)
DEBUG:onlrfs:Executing:sudo mount -t proc proc jessie/rootfs-amd64.d/proc
mount: mount point jessie/rootfs-amd64.d/proc does not exist
ERROR:onlrfs:Exception 'Could not mount proc in rfs.' in OnlRfsContext::enter
DEBUG:onlrfs:Executing:sudo umount -l jessie/rootfs-amd64.d/dev jessie/rootfs-amd64.d/proc
umount: jessie/rootfs-amd64.d/proc: mountpoint not found
ERROR:onlrfs:Could not unmount dev and proc
/home/ONL_4.14.109/OpenNetworkLinux/make/rfs.mk:50: recipe for target 'RFS' failed
make[3]: *** [RFS] Error 1
Traceback (most recent call last):
  File "/home/ONL_4.14.109/OpenNetworkLinux/tools/onlpm.py", line 1385, in
    pm.build(p)
  File "/home/ONL_4.14.109/OpenNetworkLinux/tools/onlpm.py", line 1060, in build
    products = pg.build(dir_=dir_)
  File "/home/ONL_4.14.109/OpenNetworkLinux/tools/onlpm.py", line 671, in build
    self.gmake_locked("", 'Build')
  File "/home/ONL_4.14.109/OpenNetworkLinux/tools/onlpm.py", line 646, in gmake_locked
    ex=OnlPackageError('%s failed.' % operation))
  File "/home/ONL_4.14.109/OpenNetworkLinux/tools/onlu.py", line 126, in execute
    raise ex
onlpm.OnlPackageError: 'Build failed.'
/home/ONL_4.14.109/OpenNetworkLinux/make/pkg.mk:30: recipe for target 'pkgall' failed
make[2]: *** [pkgall] Error 1
/home/ONL_4.14.109/OpenNetworkLinux/make/subdirs.mk:15: recipe for target 'all' failed
make[1]: *** [all] Error 1
make[1]: Leaving directory '/home/ONL_4.14.109/OpenNetworkLinux/builds/amd64'
Makefile:23: recipe for target 'amd64' failed
make: *** [amd64] Error 2

@dogukangulyasar
Copy link

I was struggling with this problem for several days. The following changes solved it:

#933

@SheyamKumarVellingiri
Copy link
Author

I was struggling with this problem for several days. The following changes solved it:

#933

Thank You. I will try with this changes and let you know.

@shivanagoudarm
Copy link

For stretch we need to apply patch for onlrfs.py file, Patch looks like this.

diff --git a/tools/onlrfs.py b/tools/onlrfs.py
index a9a4cb5d..54f3e5e6 100755
--- a/tools/onlrfs.py
+++ b/tools/onlrfs.py
@@ -302,7 +302,7 @@ class OnlRfsBuilder(object):

 DEFAULTS = dict(
     DEBIAN_SUITE='wheezy',
  •    DEBIAN_MIRROR='mirrors.kernel.org/debian/',
    
  •    DEBIAN_MIRROR='archive.debian.org/debian/',
       APT_CACHE='127.0.0.1:3142/'
       )
    

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants