Quantcast
Channel: Discourse Meta - Latest topics
Viewing all 60690 articles
Browse latest View live

HEIF file type not allowed for upload

$
0
0

@Gregg_Fuller wrote:

Hey, My users use iPhones and some of them are on the beta of iOS 11. They can't upload their images as they are in HEIF file format not JPEG.

Posts: 6

Participants: 4

Read full topic


Can’t run ./launcher rebuild app - Docker storage driver is unsupported on Amazon Linux

$
0
0

@sota0805 wrote:

Hello, I tried executing ./launcher rebuild app on Amazon Linux but I got errors.

which: no docker.io in (/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/opt/aws/bin:/home/ec2-user/.local/bin:/home/ec2-user/bin)
Your Docker installation is not using a supported storage driver.  If we were to proceed you may have a broken install.
aufs is the recommended storage driver, although zfs/btrfs/overlay and overlay2 may work as well.
Other storage drivers are known to be problematic.
You can tell what filesystem you are using by running "docker info" and looking at the 'Storage Driver' line.

If you wish to continue anyway using your existing unsupported storage driver,
read the source code of launcher and figure out how to bypass this check.

docker info | grep 'Storage Driver'
Storage Driver: devicemapper

Any idea?
Thanks in advance.

Posts: 5

Participants: 3

Read full topic

Test users new posts going straight to moderation

$
0
0

@Brock_Busby wrote:

We are currently testing our new Discourse self-installation.
Many of our testers posts and replies are going straight to moderation and I can't figure out why.
Their replies are short "testing testing" type replies to someone's post.
Any help?

  • Bootstrap mode is set to 50 users
  • Initial default trust level is set to 0 (should this be set to 1 and then after hitting 50 users it auto goes to 0?)
  • Min post length: 3
  • Min first post length: 10
  • Min topic title length: 5

Thanks in advance for helping clear this up!

Posts: 5

Participants: 2

Read full topic

Confusion on Bootstrap mode

$
0
0

@Brock_Busby wrote:

I read these posts about Bootstrap mode. It makes sense but I'm not clear on something.


What I'm not clear on is:

  1. We are self-hosted
  2. I have upped Bootstrap mode from the normal 50
  3. In our config, the default user trust level is set to 0
  4. Our test users are signing up but I see their trust level is at 0 instead of 1

Note: I do not see the admin message that Bootstrap mode is on
Do I need to run the console command line to turn on boostrap mode since I don't see the admin message at the top?

So do I set the default trust level to 1 and then after we pass our threshold it will auto change to 0? Or do I leave it at 0 but the system auto sets the users to trust level 1?

Thanks in advance

Posts: 1

Participants: 1

Read full topic

Can not select admin email when registering admin account

Redirect a subdomain to ip with plesk

$
0
0

@Mehdi_Zehtaban wrote:

Hi All
I installed discourse with docker on Ubuntu server.
I configured my NAT to open a port and redirect it to local IP and port which discourse installed.
Then I created a sub domain with Plesk and redirect it to the NAT address.
When I type the subdmain in the address bar, it will change to the IP.
Can any one help me?

Posts: 1

Participants: 1

Read full topic

Subfolder install using certain keyboard shortcuts results in Page Not Found until you refresh the page

$
0
0

@cpradio wrote:

I'm looking for another subfolder install to verify this is not specific to our instance, but here are the repro steps

  1. Visit a Subfolder install instance of Discourse
  2. Login to your account (you must have an account)
  3. Use any of the following shortcuts:
    • g + m
    • g + p
  4. You will get a "Oops! That page doesn't exist or is private" message
  5. Refresh the page
  6. The page loads correctly.

It feels like a routing issue on the Ember side. We're currently 72 commits behind absolute latest, but I've reviewed those commits and none seem related to this issue (see listing of commits below).

https://github.com/sitepoint/discourse/compare/master...discourse:master

Posts: 1

Participants: 1

Read full topic

Excon / OpenSSL problem on upgrade

$
0
0

@actionthomas wrote:

I have an issue when updating discourse.
My server is behind a corporate proxy which messes with SSL certificates.

Here is an extract of the log

...
I, [2017-06-07T10:05:29.997416 #14] INFO -- : > cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate'
2017-06-07 10:05:45.583 UTC [12635] discourse@discourse LOG: duration: 162.566 ms statement: set client_encoding to 'UTF8'
156:M 07 Jun 10:05:46.143 * 10 changes in 300 seconds. Saving...
156:M 07 Jun 10:05:46.146 * Background saving started by pid 12636
12636:C 07 Jun 10:05:46.617 * DB saved on disk
12636:C 07 Jun 10:05:46.619 * RDB: 18 MB of memory used by copy-on-write
156:M 07 Jun 10:05:46.648 * Background saving terminated with success
rake aborted!
Excon::Error::Certificate: SSL_connect returned=1 errno=0 state=error: certificate verify failed (OpenSSL::SSL::SSLError) Unable to verify certificate. This may be an issue with the remote host or with Excon. Excon has certificates bundled, but these can be customized:

        `Excon.defaults[:ssl_ca_path] = path_to_certs`
        `ENV['SSL_CERT_DIR'] = path_to_certs`
        `Excon.defaults[:ssl_ca_file] = path_to_file`
        `ENV['SSL_CERT_FILE'] = path_to_file'
        `Excon.defaults[:ssl_verify_callback] = callback`
            (see OpenSSL::SSL::SSLContext#verify_callback)

or:
Excon.defaults[:ssl_verify_peer] = false (less secure).
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/seed-fu-2.3.5/lib/seed-fu/runner.rb:46:in eval'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/excon-0.55.0/lib/excon/ssl_socket.rb:116:in
initialize'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/excon-0.55.0/lib/excon/connection.rb:403:in new'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/excon-0.55.0/lib/excon/connection.rb:403:in
socket'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/excon-0.55.0/lib/excon/connection.rb:100:in request_call'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/excon-0.55.0/lib/excon/middlewares/mock.rb:48:in
request_call'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/excon-0.55.0/lib/excon/middlewares/instrumentor.rb:26:in request_call'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/excon-0.55.0/lib/excon/middlewares/base.rb:16:in
request_call'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/excon-0.55.0/lib/excon/middlewares/base.rb:16:in request_call'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/excon-0.55.0/lib/excon/middlewares/base.rb:16:in
request_call'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/excon-0.55.0/lib/excon/connection.rb:249:in request'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/excon-0.55.0/lib/excon.rb:239:in
head'
/var/www/discourse/lib/final_destination.rb:68:in resolve'
/var/www/discourse/lib/file_helper.rb:24:in
download'
/var/www/discourse/app/models/user_avatar.rb:71:in import_url_for_user'
(eval):21:in
block (2 levels) in run_file'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/seed-fu-2.3.5/lib/seed-fu/runner.rb:46:in eval'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/seed-fu-2.3.5/lib/seed-fu/runner.rb:46:in
block (2 levels) in run_file'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/seed-fu-2.3.5/lib/seed-fu/runner.rb:58:in block in open'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/seed-fu-2.3.5/lib/seed-fu/runner.rb:57:in
open'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/seed-fu-2.3.5/lib/seed-fu/runner.rb:57:in open'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/seed-fu-2.3.5/lib/seed-fu/runner.rb:36:in
block in run_file'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/activerecord-4.2.8/lib/active_record/connection_adapters/abstract/database_statements.rb:213:in block in transaction'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/activerecord-4.2.8/lib/active_record/connection_adapters/abstract/transaction.rb:184:in
within_new_transaction'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/activerecord-4.2.8/lib/active_record/connection_adapters/abstract/database_statements.rb:213:in transaction'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/activerecord-4.2.8/lib/active_record/transactions.rb:220:in
transaction'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/seed-fu-2.3.5/lib/seed-fu/runner.rb:35:in run_file'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/seed-fu-2.3.5/lib/seed-fu/runner.rb:26:in
block in run'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/seed-fu-2.3.5/lib/seed-fu/runner.rb:25:in each'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/seed-fu-2.3.5/lib/seed-fu/runner.rb:25:in
run'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/seed-fu-2.3.5/lib/seed-fu.rb:29:in seed'
/var/www/discourse/lib/tasks/db.rake:8:in
block in '
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/rake-12.0.0/exe/rake:27:in <top (required)>'
/usr/local/bin/bundle:22:in
load'
/usr/local/bin/bundle:22:in <main>'
OpenSSL::SSL::SSLError: SSL_connect returned=1 errno=0 state=error: certificate verify failed
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/seed-fu-2.3.5/lib/seed-fu/runner.rb:46:in
eval'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/excon-0.55.0/lib/excon/ssl_socket.rb:116:in initialize'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/excon-0.55.0/lib/excon/connection.rb:403:in
new'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/excon-0.55.0/lib/excon/connection.rb:403:in socket'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/excon-0.55.0/lib/excon/connection.rb:100:in
request_call'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/excon-0.55.0/lib/excon/middlewares/mock.rb:48:in request_call'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/excon-0.55.0/lib/excon/middlewares/instrumentor.rb:26:in
request_call'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/excon-0.55.0/lib/excon/middlewares/base.rb:16:in request_call'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/excon-0.55.0/lib/excon/middlewares/base.rb:16:in
request_call'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/excon-0.55.0/lib/excon/middlewares/base.rb:16:in request_call'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/excon-0.55.0/lib/excon/connection.rb:249:in
request'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/excon-0.55.0/lib/excon.rb:239:in head'
/var/www/discourse/lib/final_destination.rb:68:in
resolve'
/var/www/discourse/lib/file_helper.rb:24:in download'
/var/www/discourse/app/models/user_avatar.rb:71:in
import_url_for_user'
(eval):21:in block (2 levels) in run_file'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/seed-fu-2.3.5/lib/seed-fu/runner.rb:46:in
eval'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/seed-fu-2.3.5/lib/seed-fu/runner.rb:46:in block (2 levels) in run_file'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/seed-fu-2.3.5/lib/seed-fu/runner.rb:58:in
block in open'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/seed-fu-2.3.5/lib/seed-fu/runner.rb:57:in open'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/seed-fu-2.3.5/lib/seed-fu/runner.rb:57:in
open'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/seed-fu-2.3.5/lib/seed-fu/runner.rb:36:in block in run_file'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/activerecord-4.2.8/lib/active_record/connection_adapters/abstract/database_statements.rb:213:in
block in transaction'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/activerecord-4.2.8/lib/active_record/connection_adapters/abstract/transaction.rb:184:in within_new_transaction'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/activerecord-4.2.8/lib/active_record/connection_adapters/abstract/database_statements.rb:213:in
transaction'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/activerecord-4.2.8/lib/active_record/transactions.rb:220:in transaction'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/seed-fu-2.3.5/lib/seed-fu/runner.rb:35:in
run_file'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/seed-fu-2.3.5/lib/seed-fu/runner.rb:26:in block in run'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/seed-fu-2.3.5/lib/seed-fu/runner.rb:25:in
each'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/seed-fu-2.3.5/lib/seed-fu/runner.rb:25:in run'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/seed-fu-2.3.5/lib/seed-fu.rb:29:in
seed'
/var/www/discourse/lib/tasks/db.rake:8:in block in <top (required)>'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/rake-12.0.0/exe/rake:27:in
'
/usr/local/bin/bundle:22:in load'
/usr/local/bin/bundle:22:in
'
Tasks: TOP => db:migrate
(See full trace by running task with --trace)
I, [2017-06-07T10:05:56.069432 #14] INFO -- :
== Seed from /var/www/discourse/db/fixtures/001_categories.rb

== Seed from /var/www/discourse/db/fixtures/002_groups.rb

== Seed from /var/www/discourse/db/fixtures/003_post_action_types.rb
....

Is there any way to get more details about the faulting URL, or to disable certificate validation (yeah, I know :frowning:)

Thanks!

Posts: 1

Participants: 1

Read full topic


Out of Office user indicator

$
0
0

@joebuhlig wrote:

This may be better suited for a plugin but I have an instance where I'd like to have some form of an indicator on my username/avatar that tells users I'm out of the office. It would help set expectations on when to expect a response. There are cases when I see a new topic created and some frequent back and forth between the OP and others but then all of a sudden the OP disappears for a few days or a week. When they finally do post, they feel obligated to say "Sorry. I was out on vacation."

This could also be helpful for solo developers who use Discourse who run support categories. It would help users see that they need to rethink expectations on a response.

So I'm asking about some form of "out of office" flag on the username that could be set via user preferences.

Posts: 5

Participants: 4

Read full topic

Is there a guide for the dashboard?

$
0
0

@Andrea_Roberts wrote:

We just launched our community and I'm trying to track new accounts created, visits per day, topics created per day etc?

-Does New Users = accounts created in whatever time increment? I assume yes...
-Does user visits = visits to the community in whatever time increment?
-What is the difference between topics and posts? Are posts responses to topics?
-What does User Profile Views mean?
-Is emails sent referencing emails sent automatically from Discourse or community members sending emails to each other?

Thanks,

Posts: 2

Participants: 2

Read full topic

New User of the Month uses absolute path for badges link breaking subfolder installs

$
0
0

@cpradio wrote:

We just upgraded and as such have the New User of the Month enabled. And when it issued, it successfully choose two members but the link to the badges view page is for /my/badges and that url fails for subfolder installs.

I'm working with our admin to manually correct it for next month (via admin > customize text) but figured a correction in core would be ideal.

Posts: 3

Participants: 2

Read full topic

Allow embeds for hidden vimeo videos

$
0
0

@rohmann wrote:

Is there a way I can embed a Vimeo video using their iframe embed code?

When using OneBox, it fails because of the video's privacy settings in Vimeo. I have it configured to be hidden, but allow embedding on my domain. OneBox only seems to work if the video is public.

Thanks!

Posts: 3

Participants: 2

Read full topic

Provide sortable columns in private messages, similar to latest topics

$
0
0

@tobiaseigen wrote:

Hey @eviltrout - thanks for adding column headers to messages. I like it!

I thought it was going to come with column sorting, like the typical latest view. I am just now trying to work through a huge backlog of messages as admin, and it would be very handy to be able to sort by which messages have had replies or been viewed.

I think this is mostly a feature for moderator or admin users who have a larger number of messages to manage, so I understand if it's not a high priority. I can see via this handy data explorer query that it is only me as user 1 and discobot who have thousands of messages in our inbox, sent out automagically to new users. Ordinary civilians tend to have only a handful if any.

Filtering in this view would be helpful too at some stage, to allow us to bulk archive welcome messages that have no reply, for example.

Posts: 1

Participants: 1

Read full topic

"Unanswered" button as userscript (Tampermonkey)?

$
0
0

@Sujan wrote:

?max_posts=1 exists and is quite nice to make sure nobody's post is ignored completely.

There also exists a JS snippet than can be added to the html so that a button "Unanswered" appears that links with this parameter:

here is the code:

Anyone had luck turning this into a user script for Tamper/Greasemonkey?

I have no real idea how these user scripts work but put it into a format it understood:

// ==UserScript==
// @name         "Unanswered" button for Ionic Framework
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  try to take over the world!
// @author       You
// @match        https://forum.ionicframework.com*
// @grant        none
// ==/UserScript==

(function() {

    Discourse.ExternalNavItem = Discourse.NavItem.extend({
        href : function() {
            return this.get('href');
        }.property('href')
    });

    I18n.translations.en.js.filters.unanswered = { title: "Unanswered", help: "Topics that have not be answered" };

    Discourse.NavItem.reopenClass({
        buildList : function(category, args) {
            var list = this._super(category, args);
            if(!category) {
                list.push(Discourse.ExternalNavItem.create({href: '/latest?max_posts=1', name: 'unanswered'}));
            } else if (!category.parentCategory) {
                list.push(Discourse.ExternalNavItem.create({href: '/c/' + category.slug + '?max_posts=1', name: 'unanswered'}));
            } else {
                list.push(Discourse.ExternalNavItem.create({href: '/c/' + category.parentCategory.slug + '/' + category.slug + '?max_posts=1', name: 'unanswered'}));
            }
            return list;
        }
    });

})();

Unfortunately this only works "sometimes" in a non-reproducible way. Any idea?

Posts: 1

Participants: 1

Read full topic

Send Email to User When Mentioned

$
0
0

@apautler wrote:

Is it not the default behavior to email a user whenever he/she is mentioned in a post? I thought it was, but in our forum we've tested using the @ mention function and while you receive a notification in Discourse, you don't receive an email. Is there a setting in the admin we need to change or something that needs to be set by the user? I looked in both of these places and didn't see anything.

Posts: 14

Participants: 5

Read full topic


Forbidden: reply to reply to User of the Month message

Backup fails if someone uploads during backup

$
0
0

@pfaffman wrote:

[2017-06-07 18:12:36] Creating archive: asdf-2017-06-07-181158-v20170524182846.tar.gz
[2017-06-07 18:12:36] Making sure archive does not already exist...
[2017-06-07 18:12:36] Creating empty archive...
[2017-06-07 18:12:36] Archiving data dump...
[2017-06-07 18:12:36] Archiving uploads...
[2017-06-07 18:13:18] EXCEPTION: Failed to archive uploads.
tar: uploads/default/original/2X/c/c5df928d1883cc5f15d1dac6d95c0c0ae55f073e.jpeg: file changed as we read it
tar: uploads/default/original/2X/c: file changed as we read it
tar: uploads/default/original/2X: file changed as we read it
tar: uploads/default/original: file changed as we read it
tar: uploads/default: file changed as we read it

A site called "stack overflow" suggests
adding --warning=no-file-changed to the tar command.

Is it as simple as adding that switch here?

Posts: 9

Participants: 4

Read full topic

Email to verify new administrator not arriving

All IPs recorded as 127.0.0.1

$
0
0

@rohmann wrote:

I'm having an issue where all my user IPs are recorded as 127.0.0.1

Been reading some related topics, and still can't quite figure out what's going on:.

  1. I'm using nginx as a reverse proxy on a separate server.
  2. I've added this to my container's nginx configuration: set_real_ip_from 123.123.123.123; (Using IP of front end proxy)
  3. The nginx access.log inside the container shows the correct visitor IP
  4. Discourse production.log shows 127.0.0.1 for all requests

Any ideas as to why the application isn't picking up the real IP? Thanks!

Posts: 4

Participants: 4

Read full topic

Banner updates in real time

$
0
0

@sulliops wrote:

When I choose a banner topic and pin it as the site-wide banner, any revisions or changes I make to the first post in that topic will change in the banner after refreshing the page. The issue is the part where I have to refresh the page. I want the changes to show up just like they do when I'm viewing the topic.

Is there some setting or hack I can change/perform to make banner changes instantaneous? One of the forums I work on requires the changing of the banner to update users with downtime and we are changing with either numbers or extra info whenever we have new information, and people are posting that there are issues despite the banner showing differently. We just have to keep telling them that they should refresh the page every few minutes.

Posts: 2

Participants: 2

Read full topic

Viewing all 60690 articles
Browse latest View live




Latest Images