We use cookies to provide our visitors with an optimal site experience. View our privacy notice and cookie notice to learn more about how we use cookies and how to manage your settings. By proceeding on our website you consent to the use of cookies.
Beagle Bone Blue (EduMIP)
Installed bone-ubuntu-18.04.1-ros-iot-armhf-2018-11-25-6gb.img
Tried to sudo apt upgrade and the system will Get several packages and then produce the many errors saying
“Could not open file x,…xx.deb - open (30: Read-only file system) [IP: xxx:: 80]”
there after anything typed returns “-bash: /usr/bin/clear: Input/output error” and a reboot is required.
Google searches indicated either a disk or file system problem. I have tried multiple sd cards and get the same results with each.
The Debian-Stretch works on the BBBl so I suspect the file system. I have exhausted all of my google skills searching for fixes.
Would appreciate help in troubleshooting and resolving this problem
Thanks
@kenden, the ROS image uses the RT variant (https://wiki.linuxfoundation.org/realtime/start) of the kernel that is currently used for all the beagleboard.org images. What brand/version of microSD cards are you using? I’m usally testing with SandDisk Extreme/Ultra/Pro’s… Currently one of v4.14.x-rt-ti’s trademark features is being really really slow in the mmc block layer. We’ve got a fresh release available on https://rcn-ee.net/rootfs/bb.org/testing/ (2018-12-10)… I’m starting to test v4.19.x-rt-ti as a replacement for the current v4.14.x-rt-ti based kernel that ships in ROS.
Just an update on 2018-11-25, doesn’t seem to be a disk size issue… sudo apt update ; sudo apt upgrade work fine in the default image…
beagle@beaglebone:~$ df -h | grep mmcblk0p1
/dev/mmcblk0p1 4.9G 3.3G 1.4G 72% /
Reading state information... Done
154 packages can be upgraded. Run 'apt list --upgradable' to see them.
154 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 48.5 MB of archives.
After this operation, 331 kB disk space will be freed.
Do you want to continue? [Y/n]
Setting up ros-melodic-viz (1.4.1-0bionic.20181118.054150) ...
Setting up ros-melodic-visualization-tutorials (0.10.3-0bionic.20181118.054406) ...
Setting up ros-melodic-desktop (1.4.1-0bionic.20181118.054808) ...
Processing triggers for libc-bin (2.27-3ubuntu1) ...
beagle@beaglebone:~$
beagle@beaglebone:~$ df -h | grep mmcblk0p1
/dev/mmcblk0p1 4.9G 3.5G 1.2G 75% /
If I read this correctly, you suspect the speed of the memory cards to be causing the errors.
I have be working with both a ScanDisk C4 and PNY C10 cards ( both 16gb).
I have an ScanDisk ultra plus xc1 C10 card that I will try. Is the kernel for the (2018-12-10) the v4.19?
While trying to resolve the dependencies, I was using aptitude to resolve and install various packages but end up with the same Read-Only error after some number of Get: package
@kenden, it would probally be best to bug the gazebo guys… There repo is broken…
beagle@beaglebone:~$ sudo apt install gazebo9
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
gazebo9 : Depends: gazebo9-common (= 9.4.1-1~bionic) but it is not going to be installed
Recommends: gazebo9-plugin-base but it is not going to be installed
E: Unable to correct problems, you have held broken packages.