The queue below is outdated.

Please submit feedback at #2962808: Testing of Drupal Community Tools & related instructions, 2018. The queue below is outdated.

previous message

Please test and give feedback on instructions and process
https://drupal.org/dctdi

Environments that need testing
Windows 7 & 8
OS X 10.7, 10.5 (see #7) & 10.9

Linux Secret: BL4QDGYHWD6ULWQZRGN3XFNDG57RHVVRA
(If you can give me some basic notes about the Linux installation process that would be helpful)

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

realityloop’s picture

2014-05-22 Improvements:
-Added step numbers to instruction PDF's
-Added intro text to Windows batch file
-In OS X script and Windows batch files added references directing users to relevant step numbers within instructions pdf

heddn’s picture

FileSize
22.63 KB
30.51 KB
22.16 KB
29.17 KB

I recommend splitting out the 32 bit and 64 bit downloads into seperate secrets. It will cut down the size of the downloads and most people these days really only need a 64 bit version.

Steps for installing.

  1. If running an Ubuntu based system, follow the instructions to install btsync @ http://www.webupd8.org/2014/03/install-bittorrent-sync-gui-in-ubuntu.html.
  2. Arch Linux: https://wiki.archlinux.org/index.php/BitTorrent_Sync
  3. Other Linux distros: http://nickology.com/2013/05/06/bitorrent/
  4. After installing btsync, use the secret key listed above.
  5. Wait for the .run file to fully download.
  6. After that, run the appropriate bitnami installer.

There are several screens that prompt for information during the bitnami install. Provide the information appropriately.

heddn’s picture

Status: Active » Needs review
kim.pepper’s picture

I get an error dialog appearing when installing the latest version.

The installation seems to continue ok.

heddn’s picture

Kim, that error seems to come from a Mac machine. This issue is for Linux install. Are you trying to install bitnami on a mac?

heddn’s picture

One note, the uid/password provided in the bitnami install process becomes the drupal admin uid/password for Drupal. And (untested, but likely) the password for mysql and phpmyadmin.

realityloop’s picture

@heddn, actually it's for all versions :)

BTW, thanks a bunch for the screengrabs!

realityloop’s picture

@kim.pepper did the ADD DMG's finder window open when the DMG was mounted? this error implies it may not have.. or that it was triggered before it had opened?

I currently pause before that script is run for a few seconds.. I may need to make it pause a bit longer..

greggmarshall’s picture

On the Windows installation for Git, why is the Installing Git: Path step telling people to install Git and the Unix tools (3rd option), instead of the just adding Git to the path? The big red warning about overriding Windows commands is a bit concerning since that may have implications to other software installed on the computer

kay_v’s picture

Issue summary: View changes
kay_v’s picture

BitTorrent Sync for Mac requires >10.6 (http://www.bittorrent.com/sync/technology)

heddn’s picture

@realityloop, any chance to split out the linux secrets into two different ones? download speed at a conference is my concern.

realityloop’s picture

@kay_v We hadn't planned on supporting that far back.. that said I think we will have some flash drives with the components just in case.

heddn’s picture

I installed btsync using ubuntu's package manager. When I did that, the http://localhost:8888 doesn't work, I have to use the btsync-gui provided. Otherwise, everything works fine.

realityloop’s picture

@kay_v ADD beta 2 also only supports 10.7+

carsonevans’s picture

The install-components.sh script makes an assumption that the default DevDesktop location of /Users/yourusername/Sites/devdesktop is used when it inflates the drupal8 archive. At a minimum there should be a warning to not change the default.

Better would be to have the install-components.sh ask where I wanted to inflate to, or if I wanted to inflate it at all. For those of us who already have drupal cloned locally it might be better to just use that with dev desktop.

Zesiou13’s picture

Bitnami insturctions stated an incorrect directory for git repo... The directory should be (apps/drupal/htdocs$).

realityloop’s picture

@Zesiou13 Thanks for the report, instructions document updated

kthull’s picture

@realityloop, because Dev Desktop creates a .local folder under /sites, add *.local to the .gitignore file

realityloop’s picture

@kthull
I've added sites/*.local
Thanks

kthull’s picture

@realityloop
May also want to adjust the settings.php ignore for sites/default/default.settings.php. Though no matter how I add it to my gitignore, it's still showing as a file to add in git status.

realityloop’s picture

@kthull
Updated with following:

# Ignore configuration files that may contain sensitive information.
sites/*/settings*.php
sites/*/default.settings.php
heddn’s picture

FileSize
21.66 KB
21.9 KB
20.91 KB
19.57 KB
28.83 KB
18.72 KB
19.67 KB
31.25 KB
26.69 KB
39.9 KB

Linux BTSync instructions update

  • Create a folder named Drupal Community Tools Linux to download the tools to.
  • change to:
    Use the folder named Drupal Community Tools Linux that was created earlier to download the tools to.

Updated PDF instructions (with some new screenshots.

Step #4, replace screenshot:

Step #5, no changes.

Steps #6, #7 & #8 will only appear if you already have Apache and/or MySQL already installed. Simply increase the port number and proceed with installation.

Step #9: Uncheck "Learn more" and proceed to the next step.

Step #10: Name the site.

Step #11: Finish the install.

Step #12: Learn patience. Wait for the install to complete.

Step #13: Launch the admin console for Binami.

Step #14: Enjoy!
From here you can lanuch into the Drupal application.

Lastly, the instructions for pulling the latest changes from git are incorrect. There is no console icon in Bitnami. They will have to open the console as appropriate for their Linux distribution. The rest of the instructions are correct.

heddn’s picture

Hexchat is an acceptable irc client on Linux. Although, I think I prefer pidgin for my personal use... it is a little more complicated to setup. Hexchat had super easy configuration.

realityloop’s picture

Thanks a bunch heddn, I'll update the instructions and get somene to test it out.

realityloop’s picture

@heddn do you think it would be sufficient to only give the 32bit installer (it should work on 64 bit systems shouldn't it?)

Could you possibly confirm that the steps are the same with the current version of bitnami stack installer (updated in sync)

heddn’s picture

The 32bit install can install on 64bit, but only if certain compatibility libraries are also installed: See http://wiki.bitnami.com/Native_Installers_Quick_Start_Guide#How_to_insta.... The instructions are mostly the same, except there's a warning during install that points to the above link. I don't know if it is any indication of other's installation base, but on my machine I already happened to have the compatibility library installed.

realityloop’s picture

@heddn that sounds too prone to potential issues, guess we'll just keep both there.

bisle’s picture

FileSize
52.71 KB

I tried following the instructions on drupal.org/tools and ran into some issues while at DrupalCamp CO with the SCT attempting to test the updated instructions and to set up my environment.

Issues:

1. Installed BTSync and submitted secret, but nothing ever synced.

2.

####
# Running Acquia Dev Desktop installer.
# Please follow Steps 3 and 4 in instructions.
####
The file /Users/brianmisle/Sites/devdesktop/drupal-8.0.x/.AcquiaDevDesktop-2-Beta-2014-07-30.dmg does not exist.
The file /Users/brianmisle/Sites/devdesktop/drupal-8.0.x/.closeADDwindow.app does not exist.
The file /Volumes/Acquia Dev Desktop Installer/Acquia Dev Desktop Installer.app does not exist.

At this point, I was hoping to open up the script and find the commands to run manually, but I was unable to find a human readable version of the script.

3. What I ended up doing was moving the files into the expected direction, removing the ., and ran the installers manually using the defaults.

4. We referred to the instructions in the terminal which pointed us to Step 3 in the PDF instructions, which told us to refer to the terminal instructions.

5. We muddled through and we able to get DevDesktop to work and complete the Drupal 8 installation.

6. We haven't tried using drush yet and at this point, we're a little worried that we may have missed some of the steps that the script would have completed for us.

realityloop’s picture

@bisle this looks like it hadn't finished syncing, you'll need a completed sync before you can run the installation.

There are some limitations that have come to light with maximum connections and BTSync, workaround is posted at:
https://www.drupal.org/node/2294267#comment-9017545

Though for this to work you still need peers with fully synced secrets in the room.

YesCT’s picture

related issue has some preferences to set per secret to help with 50 limit and no sync'ing.

nicobot’s picture

There is an error in the instructions for Linux,

tar -C /usr/local/bin -zxvf [name of downloaded btsync archive]
btsync --dump-sample-config > ~/sync.conf
mkdir ~/btsync-store
mkdir '~/btsync-store/Drupal Community Tools Linux'
nano ~/btsync.conf

Instead of:

nano ~/btsync.conf

It should be:

nano ~/sync.conf
heddn’s picture

re: #32
I retested the instructions as well. The reason that the last nano step didn't work is because the dump-sample-config should have piped into a btsync.conf file. Here's the updated instructions as I see them.

sudo tar -C /usr/local/bin -zxvf [name of downloaded btsync archive]
btsync --dump-sample-config > ~/btsync.conf
mkdir ~/btsync-store
mkdir '~/btsync-store/Drupal Community Tools Linux'
nano ~/btsync.conf
btsync --config ~/btsync.conf
realityloop’s picture

Status: Needs review » Fixed

Updated instructions on tools page thanks @heddn

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.

heddn’s picture

Status: Closed (fixed) » Needs work

The linux video goes black after 23 seconds. The voice-over works fine the whole way through, but the video part is just black.

realityloop’s picture

Status: Needs work » Needs review

Fixed video uploaded

alimac’s picture

Project: Core office hours tasks » Mentoring
zakiya’s picture

On the Mac I had to "click this link to sync the OS X btsync share" twice. On the first try, Bit Torrent Sync installed but the Community Tools OSX folder didn't connect/download. On the second try (about an hour later), Bit Torrent connected to the folder and downloaded fine.

alimac’s picture

A mentor using Windows is getting the message "Pending Approval" and "The sender needs to approve access to this folder based on these identity details ...".

I just tried this on a fresh user account on OS X and got the same message. My previous installation does appear to work. Might be an issue with the most recent version of btsync?

alimac’s picture

Someone else reported this problem on StackOverflow, but no replies/solutions http://stackoverflow.com/questions/28599652/bittorrent-sync-approval-pro...

I am going to try to generate a new link and see if this works.

alimac’s picture

New link worked for the mentor I was working with (barbarae):
https://link.getsync.com/#f=drupal-community-tools&sz=24E7&t=1&s=R5EV4TG...

^^ Except, this is a link to OS X Tools, and we need a link to Windows tools. Can someone regenerate a link for Windows tools (and make sure it does not require approval, etc.)

zakiya’s picture

Other notes from the first-time sprinters workshop at DrupalConLA. I was on the Mac side.

- Many users got the "Pending Approval" and "The sender needs to approve access to this folder based on these identity details ..." message from Comment #40.

- A common point of failure was people tried to change the database username and password from the ADD defaults. The resulting error message is pretty gruesome. We might avoid that by some kind of bolded note in d.o/tools. Part of this is because people generally ignored the PDF instructions.

- A few users expressed concerns about downloading the Bit Torrent and/or had questions about what the script was doing. Documentation suggestions to that effect:

  • In the "What is this doing?" section of the doc, state the name chat app being downloaded.
  • In the "What is this doing?" section of the doc, add that there is a prompt to add Dreditor plugin.
  • Add link to git clone instructions for those have all the other tools installed or had some kind of problem with the script. Possibly at the bottom of the page so it doesn't interfere with the main goal of the page. It also makes it clear to mentors that people should be working with HEAD and not a beta version of d8.
realityloop’s picture

Pending approval and approval to access issues are most commonly linked to incorrect system time on the computer of seeds or peers.. tell everyone to reset time using an online time server (it can still be set to their timezone's time though)

realityloop’s picture

@zakiya

The password thing is mentioned in the PDF, It's pretty hard to account for PEKAC (Problem exists between keyboard and chair) :)

I generally explain about btsync as part of my presentation, and am still tracking development of an open source alternative..

YesCT’s picture

Issue tags: +DrupalCON mentoring

collecting workshop things, so a workshop lead can more easily track things that need to be done.

kay_v’s picture

Title: Testing of Drupal Community Tools instructions » Testing of Bitnami-based Drupal Community Tools instructions
Status: Needs review » Closed (outdated)

I'm closing this issue in favor of a new issue with an up-to-date starting point. This thread focuses on Bitnami as the sprint tools starting point, which was current in 2015. The more recent effort, launched in Nashville, explores ddev.

kay_v’s picture

Issue summary: View changes
kay_v’s picture

Issue summary: View changes
kay_v’s picture