Giter VIP home page Giter VIP logo

libreserver-maker's Introduction

  ____    ____   _____ __ __  ____      __ 
 |    \  /    T / ___/|  T  T|    \    /  ]
 |  o  )Y  o  |(   \_ |  l  ||  D  )  /  / 
 |     T|     | \__  T|  _  ||    /  /  /  
 |  O  ||  _  | /  \ ||  |  ||    \ /   \_ 
 |     ||  |  | \    ||  |  ||  .  Y\     |
 l_____jl__j__j  \___jl__j__jl__j\_j \____j

       Coding for a better internet
           
      XMPP+OMEMO: [email protected]
PGP: BAA93142617A8220C1B5144505657E4FEAE474A1
    Blog: https://blog.libreserver.org

          https://libreserver.org
          gemini://libreserver.org

My projects appear on Github for reasons of
availability and searchability. This does
not imply endorsement of Github's policies
or business practices. The same projects are
also available on Gitlab, Codeberg, and
elsewhere.

libreserver-maker's People

Contributors

bauermann avatar bdale avatar cjbarnes18 avatar coderark avatar debian-janitor avatar fboor avatar federicoceratto avatar felgru avatar fonfon avatar ivanistheone avatar jcromero avatar jonassmedegaard avatar josephkiranbabu avatar josephnuthalapati2244 avatar jvalleroy avatar lispyclouds avatar lucafavatella avatar nickdaly avatar nickjwhite avatar odyx avatar petterreinholdtsen avatar sbarthelemy avatar shtrom avatar sunilmohanadapa avatar synrg avatar vignanl avatar

Watchers

 avatar

libreserver-maker's Issues

Unable to build image for Raspberry Pi 3 B+ due to raspi-firmware missing

Hi,

I failed to install Libreserver on a Raspberry, twice.

First I tried on a Raspberry Pi 4 based on https://libreserver.org/installation.html
However when writing the pi image to SD card, the Pi did not boot.
I then tried writing the imgage to a USB file and boot from USB, however this also failed:
the Pi4 bootloader starts but then timeout on rootfs.
For some reason the rootfs partition does not get mounted (tried rewriting the usb twice).
(Oddly the usb is not recognizable nor mountable in a standard Ubuntu install, whilst I could mount the 2 partitions written to the SD card. Same image file.)

Then I found this project: libreserver-maker.
I tried to build libreserver for raspberry Pi 3 B+ (there is no specific Pi 4 option).
However the image build process fails:

"qemu: Unsupported syscall: 403\nE: Unable to find a source package for raspi-firmware\n"

I think this is due to the line
'apt-get source {firmware_package}' where {firmware_package} = raspi-firmware in the file raspberry_pi_with_uboot.py.
a) some digging makes me suspect there is no source for raspi-firmware as it's closed source
(cfr.https://wiki.debian.org/RaspberryPi)
b) there exists a binary package for raspi-firmware: https://packages.debian.org/bullseye/raspi-firmware
However this is not available in sources.list.
I've added below lines to the raspberry_pi_with_uboot.py file

echo "deb http://ftp.de.debian.org/debian bullseye main non-free" | tee -a /etc/apt/sources.list
apt-get update

and changed

"apt-get source {firmware_package}" -> "apt-get download {firmware_package}"

The raspi-firmware package is now downloaded however the layout in this deb package does not correspond to what is expected in the remainder of the script. So it still fails.

I'm stuck and I don't know enough about boot partitions, firmware loaders, debian, pi specifics, ....

Any suggestions on how to continue?

Thx.

br,
Ruben

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.