Difference between revisions of "Plug notes"

From Amahi Wiki
Jump to: navigation, search
(Redirected page to Amahi Plug Edition)
 
(91 intermediate revisions by 6 users not shown)
Line 1: Line 1:
 +
#REDIRECT [[Amahi_Plug_Edition]]
 +
 +
 +
'''Note: Most of this information is duplicated elsewhere.  It needs to be verified and removed as necessary.'''
 +
 +
See [[Amahi_Plug_Edition | Amahi_Plug_Edition]] for installation and supported devices.
 +
 +
 +
 +
= Misc Notes =
 +
 +
* restarting rpm db in chrooted environment:
 +
{{Code|rm /var/lib/rpm/__db*
 +
rpm --rebuilddb -vv}}
 +
 +
<!--* May need to add the following line to /etc/resolv.conf if you have DNS issues:
 +
nameserver 8.8.8.8-->
 +
 +
<!--  OLD NOTES
 
* 2 stop bits to get the bootloader to recognize keyboard and stop autobooting
 
* 2 stop bits to get the bootloader to recognize keyboard and stop autobooting
 
* speed: 115200 /dev/ttyUSB1
 
* speed: 115200 /dev/ttyUSB1
Line 6: Line 25:
 
* rpms installed for amahi: httpd, ruby, samba,  
 
* rpms installed for amahi: httpd, ruby, samba,  
 
* build hdactl, hda-platform, install (with --nodeps)
 
* build hdactl, hda-platform, install (with --nodeps)
 
 
Missing deps in the installer:
 
* httpd, samba, cadaver, bind-utils
 
  
 
RPMs not available from the mirrors:
 
RPMs not available from the mirrors:
 
* hda-greyhole
 
* hda-greyhole
 +
* cadaver
 
* rubygem-gd2 - actually - is this one necessary?
 
* rubygem-gd2 - actually - is this one necessary?
 +
* ruby-RMagick
  
Other:
 
* VPN does not work (had to turn it off in servers). This could be due to the kernel not having all that it needs for TUN/TAP?:
 
      Cannot allocate TUN/TAP dev dynamically
 
* Greyhole not working - hda-greyhole needed
 
* crontab does not appear to be working
 
* had to add with noatime in / to prevent flash burnout
 
* should control monit - it keeps on pounding the flash with messages in /var/log/monit
 
* would like to add swap to flash based drives
 
* mt-daapd and amahi-transmission are dying
 
  
= Getting it Going =
 
Here are the steps to make it boot from USB
 
* get the rootfs-f12.tar.bz2 from
 
        http://fedoraproject.org/wiki/Architectures/ARM/SheevaplugUSB
 
* Connect the JTAG module and connect the USB side to a terminal emulator
 
* Putty for windows (Serial)
 
* gtkterm for linux (use 2 stop bits!)
 
* Reset the device from the JTAG module
 
* At the terminal, press enter a couple of seconds after boot to prevent it booting to the flash
 
* There are some commands to make it permanently boot off USB:
 
 
= Amahi Install =
 
 
* ssh into the plug
 
* ssh into the plug
 
* yum -y install httpd
 
* yum -y install httpd
* proceed to the [[Self-install-existing]] instructions, but use the armv5tel hdactl
+
 
* input the install code!
+
* Install the hda-release
* report bugs!
+
** <small><code>rpm -Uvh <latest_rpm repo="amahi-f12" rpm="hda-release" arch="noarch" output="url" /></code></small>
 +
 
 +
* Install hdactl
 +
** <small><code>rpm -Uvh --nodeps <latest_rpm repo="amahi-f12" rpm="hdactl" arch="armv5tel" output="url" /></code></small>
 +
 
 +
* Now install <code>hda-platform</code>
 +
** <small><code>rpm -Uvh --nodeps <latest_rpm repo="amahi-f12" rpm="hda-platform" arch="noarch" output="url" /></code></small>
 +
 
 +
* Install dependencies:
 +
** <small><code>yum -y install rubygems ruby-libs ruby-mysql</code></small>
 +
 
 +
* Start the Amahi installer.
 +
** <small><code>service amahi-installer start</code></small>
 +
 
 +
* And last but not least, get the installer going by accessing it with a browser:
 +
      <code><nowiki>http://your_ip_address:2000</nowiki></code>
 +
 
 +
* input the install code and install!
 +
* NOTE: it may be better to
 +
* report bugs!-->

Latest revision as of 11:27, 15 July 2011

Redirect to:

Note: Most of this information is duplicated elsewhere. It needs to be verified and removed as necessary.

See Amahi_Plug_Edition for installation and supported devices.


Misc Notes

  • restarting rpm db in chrooted environment:
bash code
​rm /var/lib/rpm/__db* rpm --rebuilddb -vv​